Foros de daboweb

MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: dajae en 22 de Mayo de 2005, 01:27:08 pm

Título: ayuda urgente por favor!!!!
Publicado por: dajae en 22 de Mayo de 2005, 01:27:08 pm
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]
Título: ayuda urgente por favor!!!!
Publicado por: Liamngls en 22 de Mayo de 2005, 03:31:10 pm
:shock:   :shock:  :shock:
Título: ayuda urgente por favor!!!!
Publicado por: Tania en 22 de Mayo de 2005, 05:55:04 pm
Juas, que fuerte me parece! :) :) :)
Título: ayuda urgente por favor!!!!
Publicado por: Lodaus en 22 de Mayo de 2005, 06:01:02 pm
:shock: que descaro no?... :?
Título: ayuda urgente por favor!!!!
Publicado por: Liamngls en 22 de Mayo de 2005, 06:15:51 pm
Yo creo que ya casi lo tengo hecho , lo que falta por concretar son los honorarios :lol:
Título: ayuda urgente por favor!!!!
Publicado por: Lodaus en 22 de Mayo de 2005, 06:24:07 pm
:lol:  :lol:  :lol:
Título: perdon
Publicado por: dajae en 22 de Mayo de 2005, 07:14:17 pm
:oops:  :oops:  :oops: Lo siento y pido perdon por mis formas pero es que estoy sumamente extresaooooo! La verdad es que os agredeceria mucho una ayuda ya que yo la verdad no me suelo mover por estas paginas y la sincera verdad es que no entiendo un pijo de programación, por ello pido esta ayuda la cual me puede dar un aprobado de otra manera me puedo dar por muerto. por lo tanto pido disculpas y agradeceria una ayuda que necesito. porque probablemente este ejercicio para vosotros sera sencillo pero a mi me cuesta errores. por favor!!!!
Título: ayuda urgente por favor!!!!
Publicado por: BuHo en 22 de Mayo de 2005, 07:26:13 pm
Citar
– 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.


Que mas da que te lo hagamos si luego te pondran un cero por no saber de qué va?
Título: ayuda urgente por favor!!!!
Publicado por: Liamngls en 22 de Mayo de 2005, 07:28:25 pm
Suspender tampoco es tan malo , el fundamento es aprender y para aprender hay que estudiar.

Si te hacemos el ejercicio es bastante probable que apruebes e incluso que puedas explicarlo ( siempre y cuando en mitad de la explicación no te pregunten un como o porque y se te quede cara de haba ) , pero no habrás aprendido nada.

Por lo demás yo no sé hacerlo , seguramente tengas los mismo conociemientos de programación que tú , aunque algún manual si me he leido por ahí :wink:
Título: ayuda urgente por favor!!!!
Publicado por: BuHo en 22 de Mayo de 2005, 07:36:41 pm
Para hacerlo tambien hay que saber algo de fundamentos de computadores aunque en realidad basta saber lo que es un complemento a dos. Por lo de mas, es saber manejar dos arrays y hacer sumas y restas  :shock:  :shock:  :shock:
Título: explicacion
Publicado por: dajae en 22 de Mayo de 2005, 08:16:53 pm
hombre algo se de programacion de hecho antes de esta practica ya ha hecho tres de las cuales las aprobe, pero es que la putada es que el profesor no explico nada de complemento a dos y con toda la cara del mundo nos manda hacer esta practica la enseñanza publica esta fatal :evil: . pero bueno como veo no estais por la labor de hacerme la practica lo comprendo, pero por lo menos darme algun tipo de ayuda o explicarme de que va el complemento a dos, hacerme ese favor lo agradeceria.
Título: ayuda urgente por favor!!!!
Publicado por: BuHo en 22 de Mayo de 2005, 08:31:04 pm
Citar
la enseñanza publica esta fatal.


XDDDDDDDDDDDDDDDDDDDDDDDDDD Vaya morro.

No, en serio, tienes razon, lo primero que deberian hacer es enseñar a la gente como se usa google.

En fin, el complemento a 2, si no recuerdo mal, consistia en cambiar los 1s por 0s y los 0s por 1s y al final sumar 1. Es decir, que es el complemento a 1 sumandole 1. No obstante, sera mejor que lo verifiques porque a lo mejor me equivoco, que yo lo vi hace ya mucho.

Si has aprobado 2 practicas de C y solo necesitabas saber lo que era el complemento a 2, ya lo deberias tener.
Título: ayuda urgente por favor!!!!
Publicado por: jirho en 23 de Mayo de 2005, 10:00:18 pm
...pues casi no me acuerdo, pero aqui recuerdan algo:

http://www.itlp.edu.mx/publica/tutoriales/sistdigitales/tem1_5_.htm

...por otro lado, hombre comprendemos tu desesperacion y con gusto te guiamos o responderemos dudas que tengas, pero ten en cuenta que nosostros tambien tenemos bastantes ocupaciones que aveces no nos dejan ni respirar, por eso no podemos resolver por completo los "problemas" que aqui se presentan....

...bueno...si lees bien sobre la mantaiza, lo unico que debes manejar es arrays, sumar posiciones de ellos y tener en cuenta el acarreo, algo como: Suma[1]=Vector1[3]+Vector2[3] // y tienes en cuenta el acarreo...saludos...
Título: ayuda urgente por favor!!!!
Publicado por: dajae en 25 de Mayo de 2005, 06:58:59 pm
gracias por la ayuda prestada comprendo que no me podais resolver el ejercicio pero aun asi gracias por lo de la pagina me ha resolvido alguna duda aunque aun tengo algun error en la practica que hace que no este bien del todo. por esto si sabes mas paginas o me puedes enviar algun concepto lo aceptare de buen grado.
Título: ayuda urgente por favor!!!!
Publicado por: jirho en 27 de Mayo de 2005, 05:14:53 pm
...hombre, el ejercicio si no te resolvemos, pero si ya le estas poniendo empeño y te sale algun error, eso si podemos tratar de resolverlo... :lol: ...
Título: ayuda urgente por favor!!!!
Publicado por: dajae en 27 de Mayo de 2005, 07:56:43 pm
ya me salio la practica, gracias por todo si tuviera alguna duda en otro tipo de practica ya os avisare gracias de nuevo.
gracias!!!!!