PRÁCTICA 3 – SUMAR EN COMPLEMENTO A DOS
El programa deberá:
– Preguntar al usuario un número entero.
– Mostrar por pantalla su representación en complemento a dos.
– Preguntar al usuario otro número entero.
– Mostrar por pantalla la representación en complemento a dos de ese otro número.
– Mostrar por pantalla la suma en decimal de ambos números.
– Mostrar por pantalla la suma en complemento a dos de ambos números.
Condiciones de realización del programa:
– No se permite realizar “al vuelo”1 la suma en complemento a dos ni tampoco convertir a
complemento a dos la suma en decimal: los números deberán ser convertidos a complemento a dos
nada más ser leídos, almacenados en arrays de enteros (un bit en cada elemento del array) y la suma
se realizará trabajando con esos arrays.
– Se puede asumir que los enteros se representan con 32 bits. Eso implica que los arrays tienen que
tener 32 elementos.
La práctica se puntuará sobre 1.5 puntos y DEBE funcionar correctamente. Excepcionalmente, se
corregirán prácticas que, aun no funcionando, tengan fallos menores. Se valorarán:
– Su correcto funcionamiento (0.5 puntos).
– La eficiencia en las operaciones (0.3 puntos).
– El uso de variables locales frente a variables globales (0.1 puntos).
– El uso de nombres significativos para las variables (0.1 puntos).
– La correcta indentación del código fuente (0.1 puntos).
– La existencia de comentarios (0.1 puntos).
– La estructuración del código fuente en funciones (0.3 puntos).
Las condiciones de entrega son las siguientes:
– La fecha LÍMITE es el domingo 29 de mayo.
– Se entregará un documento IMPRESO con el código fuente y los datos del alumno al PRINCIPIO
1 Es decir, no se permite realizar la suma al mismo tiempo que se convierten los números a formato complemento a dos.
Esta exigencia es para obligar a utilizar la representación deseada de arrays de enteros, donde en cada elemento del array
se guardará un bit de la representación en complemento a dos de un número.
del documento: nombre, DNI y grupo de prácticas (ej: lunes 8:00-10:00). Si consta de varias hojas,
éstas deberán estar grapadas (ni dobladas, ni con clip). No se admitirán ni documentos redactados a
mano ni disquetes. No es necesario ni deseable que el documento impreso tenga portada.
– Se enviará el código fuente a la dirección
[email protected] junto con los datos del alumno (nombre,
DNI y grupo de prácticas).
– Bien el documento impreso, bien el correo electrónico, tendrá que llegar / entregarse necesariamente
a más tardar el día de la fecha límite. Se admitirá que el otro llegue / entregue más tarde siempre y
cuando sean EXACTAMENTE iguales.
– A partir del momento de entrega, todos los alumnos serán preguntados acerca de detalles referentes a
la implementación de la práctica en clase de prácticas o en horas de tutorías.
– Se recuerda a los alumnos que las prácticas son de realización INDIVIDUAL. Si el alumno no es
capaz de explicar satisfactoriamente cualquier detalle de la práctica tendrá automáticamente un cero
en ella.
necesito vuestra ayuda urgente realizarme esta practica si puede ser con numerosos comentarios ya que luego tengo que explicarla
mandarme los posibles trabajos a mi correo [email protected]