elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Desafíos - Wargames (Moderador: Kasswed)
| | | |-+  Desafios de la universidad
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Desafios de la universidad  (Leído 8,577 veces)
carlos.soriano

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Desafios de la universidad
« en: 25 Septiembre 2009, 13:19 pm »

Soy estudiante de Ingeniera Informatica, y me gustaria compartir una serie de desafios(unos mas sencillos que otros) a lo largo del curso. Son interesantes de resolver por uno mismo y no buscar por internet o las soluciones en los libros de los cuales salen los problemas a resolver.

Empecemos con uno sencillo, basado en el codigo BDC (codigo binario facil de entender para el ojo humano):

Show how to subtract BCD numbers, by stating the rules for generating
borrows and applying a correction factor. Show how your rules apply to each
of the following subtractions: 4-9, 1-8, 13-237      (referencia:  Wakerly 1.27)

Resumiendo, pregunta como un ordenador resta en codigo BCD aplicando factores de correccion.(os teneis que poner en el lugar de la maquina). Algunas calculadoras trabajan SIEMPRE en BCD y operan en BCD sin pasar por binario normal.
Pongo un ejemplo para que se entienda:

      0101
 -    0111
 11 1110

Si el ordenador necesita ese numero para seguir operando en BCD, como lo guardara y que factor de correcion(operacion para convertir a BCD) tiene que aplicar la maquina?

Espero que se entienda. Ire poniendo desafios mas dificiles y mas entendibles, sobretodo relacionados con ix86 y lenguaje assembler.


En línea

carlos.soriano

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Desafios de la universidad
« Respuesta #1 en: 25 Septiembre 2009, 13:25 pm »

Problema #2
Va, que hoy estoy animado. Otro desafio facil.

The first expedition to Mars found only ruins of a civilization. From the
artefacts and pictures, the explorers deduced that the creatures who
produced this civilization were four-legged beings with a tentacle that
branched out at the end with a number of grasping “fingers”. After much
study, the explorers were able to translate Martian mathematics. They
found the following equation:
                         5x 2− 50x125= 0
With the indicated solution X=5 and x=8. The value x=5 seemed legitimate
enough, but x=8 required some explanation. Then the explorers reflected
on the way in which Earth's number system developed, and found evidence
that the Martian system had similar history. How many fingers would you
say the Martians had? (From The Bent of Tau Beta Pi, February, 1956)

Como sabeis, nuestro sistema es decimal porque tenemos diez dedos. Si esta ecuacion tiene como resultados el 5 y el 8, cuantos dedos dirias que tienen los marcianos que hicieron esta ecuacion?



En línea

Samg

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Desafios de la universidad
« Respuesta #2 en: 9 Diciembre 2014, 00:34 am »

Hola, alguna ayuda para resolver este problema? Porque no sé ni por dónde comenzar a plantearlo  :huh: >:( :huh:
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
universidad « 1 2 »
Foro Libre
xexio 12 7,446 Último mensaje 3 Septiembre 2010, 19:09 pm
por dantemc
Reto Universidad [C++]. « 1 2 ... 5 6 »
Programación C/C++
bigfu 51 47,698 Último mensaje 10 Octubre 2016, 17:58 pm
por juliana_b_g
¿Desafios de Programacion?
Programación General
capsulasinformaticas 3 4,171 Último mensaje 27 Mayo 2013, 00:36 am
por Kenkox
[Propuesta] Universidad EHN « 1 2 3 4 »
Sugerencias y dudas sobre el Foro
Oblivi0n 34 20,380 Último mensaje 24 Octubre 2013, 00:23 am
por mavicadi
Trabajo universidad
Programación C/C++
georginho30 5 4,154 Último mensaje 3 Noviembre 2020, 19:04 pm
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines