Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Descripcion del final del 21/2/2017
Autor Mensaje
tomy1995 Sin conexión
Empleado del buffet
Cursando 3er Año Ing. Electro...
*

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 6
Agradecimientos dados: 0
Agradecimientos: 3 en 2 posts
Registro en: Sep 2015
Mensaje: #1
Descripcion del final del 21/2/2017 Finales Informática I (Electrónica)
Gente. Aprobé el final de info 1 en esta fecha y les voy a contar lo que se tomo:
1) tenemos una función void decBin (int dec, char* bin)
El objetivo de esta función es que le ingresemos un entero y lo convierta en una cadena binaria que represente al numero en complemento c2 de formato con el siguiente orden signo-decimal-entero. Debemos rellenar los espacios vacíos de la cadena con 0 si se trata de un entero positivo y 1 si se trata de un entero negativo. Recuerden que el primer número de la cadena representa el signo.
2) tenemos la función int binDec (char*bin,int *dec)
Está función decodifica el numero en complemento c2 con el mismo formato usado en el punto anterior y lo almacena en la dirección proporciona por el puntero *dec.
Debe retornar:
-1 si la cadena de caracteres esta incompleta
-2 si un carácter de la cadena No corresponde al código binario (no es 0 ni 1)
Luego de la función se debe incluir un header que la declare. Un main en donde el string se ingrese por stdin. Y los pasos para convertir el código fuente a un ejecutable.

3)tenemos la función int transformar (char*archivo).
Esta función abre un archivo de texto de extensión.dec el cual tiene el siguiente formato:
NÚMERO1 NÚMERO2 \n
La función recibe los números presentes en el archivo. Los convierte de char a decimal, los ordena en una lista (criterio que nosotros deseemos ya que no lo especifica) y luego los contenidos de esa lista son volcados en un archivo binario con el mismo nombre pero extensión.bin. debe retornar:
-1 si no se pudo abrir el archivo.dec
-2 si no se pudo abrir el archivo.bin
-3 si no se pudo leer el archivo.dec
-4 si no se pudo escribir el archivo.bin
Y a modo aclaratorio ya que se olvidaron de mencionarlo:
-5 si no se pudo liberar espacio para los nodos de la lista.
Observaciones finales:
No se tomó teoría pero comparando con otros finales de febrero la parte práctica fue mucho más exigente. Por lo que veo estos casos coinciden con los momentos en el que el profesor fernando lage esta a cargo de la mesa de examen. Yo aprobé raspando con un 4 y llegue con el tiempo justo a elaborar el problema. Si quieren con tiempo dejo la solución del enunciado escrita. La condición de aprobación es tener dos ejercicios bien de 3.
Sean libres de compartirlo en los demás grupos de la UTN si alguno Lo necesita.
22-02-2017 02:20
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] tomy1995 recibio 1 Gracias por este post
diegomsaiz (22-02-2017)
diegomsaiz Sin conexión
Profesor del Modulo A
Always on the Run!!
*****

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 223
Agradecimientos dados: 216
Agradecimientos: 120 en 54 posts
Registro en: Aug 2011
Mensaje: #2
RE: Descripcion del final del 21/2/2017
Muchas gracias por tu aporte Tomy!!
Estuve leyendo un final de diciembre, en el que tomaron procesos. ¿Vos sabés si esos temas se están tomando de manera habitual y en profundidad, además de señales, semáforos y threads?
Te pregunto porque iba a presentarme ayer y como esos temas no los vi, a lo mejor me volvía con un patito a casa, je!

"Dos cosas no tienen límite: El universo y la estupidez... Aunque de lo primero, no estoy seguro". (A. Einstein)thumbup3
22-02-2017 13:05
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Feer Sin conexión
Presidente del CEIT
win-win
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 4.629
Agradecimientos dados: 604
Agradecimientos: 2.637 en 429 posts
Registro en: Apr 2010
Mensaje: #3
RE: Descripcion del final del 21/2/2017
Buenos días,

Tanto threads como señales y semáforos no se toman... procesos algo de fork() puede entrar pero no es lo común... Se suele evaluar teoría de procesos o teoría de socket también..
Socket no se esta tomando a nivel código..

Saludos!

[Imagen: digitalizartransparent.png]
22-02-2017 13:57
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
diegomsaiz Sin conexión
Profesor del Modulo A
Always on the Run!!
*****

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 223
Agradecimientos dados: 216
Agradecimientos: 120 en 54 posts
Registro en: Aug 2011
Mensaje: #4
RE: Descripcion del final del 21/2/2017
Muchas gracias Feer!!

Saludos!!

"Dos cosas no tienen límite: El universo y la estupidez... Aunque de lo primero, no estoy seguro". (A. Einstein)thumbup3
22-02-2017 17:44
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.