You are on page 1of 2

Recursos Adicionales

Resuelva los siguientes problemas de construccin de expresiones.

Ejercicio 1

Escriba expresiones booleanas que determinen

a) si el valor de la variable entera x es mltiplo de 7, de 5 o de 13

b) si el valor de la variable entera y tiene 5 cifras (asumiendo que no hay


ceros a la derecha) y adems es capica1 (es decir que es un nmero que
se lee igual de izquierda a derecha que de derecha a izquierda, por
ejemplo: 25852, 10201)

c) si la mitad entera de la variable y corresponde a un nmero mltiplo de


cinco, pero no de diez ni de veinte.

d) si el nmero en la variable entera z est en el intervalo [10, 30] y es un


nmero primo.

Ejercicio 2

Escriba expresiones numricas que determinen

a) la cantidad de dgitos pares de un nmero contenido en una variable


entera x de 10 dgitos.

b) la suma de los valores de los dgitos impares de un nmero contenido en


una variable entera x de 5 dgitos.

c) el valor en horas de una variable real t que representa un tiempo en


milisegundos.

d) el valor en kilmetros de una variable real L que representa una longitud


en pulgadas.

e) el volumen de un cilindro de radio R y altura H

f) el rea de la superficie de un cilindro con tapa superior e inferior de radio


R y altura dada por el residuo de la divisin entera de R por 12 al cubo.

Ejercicio 2

07:00 En una de sus emocionantes misiones de 24 horas, Jack Mauer debe


proteger la vida de RazDe2, un diminuto hacker de metro cuarenta y uno de
estatura que posee los telfonos de los capos de la mafia del juego, la pelcula
y el video pirata en la zona norte de la capital de un pas suramericano. 07:37
Segundos antes de su primer encuentro, RazDe2 es abaleado por dos hombres
que viajaban en una camioneta negra sin placas. En los ltimos segundos de
vida, RazDe2 pronunci las palabras Dile a mi mam que la amo y falleci.
Dos segundos despus, luego de dejar este mundo, abri su mano izquierda, en
la que haba una pequea tarjeta de memoria. 09:23 Luego de examinarla
cuidadosamente, Jack encuentra solo un archivo con una secuencia de
nmeros que no entiende: 347#576319|253#456821|344#185498... La nica
pista que tiene es la frase que pronunci RazDe2 antes de morir. 10:19
siguiendo esa pista, consulta su telfono celular y se da cuenta de que el
telfono de Ana, la madre de RazDe2 es 4062473. Al rastrear ese nmero se da
cuenta de que es el primer nmero telefnico de la lista que RazDe2 cuid
celosamente hasta su muerte, y tena sentido, porque Ana era la principal
distribuidora de software pirata de la zona. Sabiendo eso, pudo inferir que cada
pareja de nmeros guardaba el nmero telefnico de cada uno de los capos.
11:35 Con ayuda de una colega, logr establecer una relacin entre los
nmeros y as pudo hallar el telfono del siguiente implicado. La relacin
hallada fue la siguiente:

Para el primer caso, por ejemplo (347#576319), se obtiene un nmero de seis


cifras al repetir el primer nmero en orden inverso (347743); este nmero se suma
con el segundo (347743 + 576319 = 924062) y se tienen en cuenta solo las ltimas
4 cifras (4062); finalmente, se adicionan a este nmero la segunda, la tercera y
la primera cifras del primer nmero (473), para contar con un valor numrico de
7 cifras que representa el nmero telefnico de cada capo (4062473).

11:55 El problema era ahora ms sencillo, pero dispendioso: El archivo


contena por lo menos 500 nmeros codificados y necesitaba encontrar los
nmeros escondidos rpidamente. Para esto deba disear una expresin
numrica que, dados dos nmeros, uno de tres cifras (A) y otro de seis (B),
permita obtener un nmero de siete cifras que ser el nmero telefnico de
cada capo. (beep, beep, beep, beep.) 12:00.

You might also like