You are on page 1of 2

Recursos Adicionales

Resuelva los siguientes problemas de construcción de expresiones.

Ejercicio 1

Escriba expresiones booleanas que determinen…

  • a) … si el valor de la variable entera x es múltiplo 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 además es capicúa1 (es decir que es un número 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 núm ero múltiplo de cinco, pero no de diez ni de veinte.

  • d) … si el número en la variable entera z está en el intervalo [10, 30] y es un número primo.

Ejercicio 2

Escriba expresiones numéricas que determinen…

  • a) … la cantidad de dígitos pares de un número contenido en una variable entera x de 10 dígitos.

  • b) … la suma de los valores de los dígitos impares de un número contenido en una variable entera x de 5 dígitos.

  • c) horas de una

el valor en milisegundos.

variable real t que representa un tiempo en

  • d) … el valor en kilómetros 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 división 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 RaízDe2, un diminuto hacker de metro cuarenta y uno de estatura que posee los teléfonos de los capos de la mafia del juego, la película

y el video pirata en la zona norte de la capital de un país suramericano. 07:37 Segundos antes de su primer encuentro, RaízDe2 es abaleado por dos hombres que viajaban en una camioneta negra sin placas. En los últimos segundos de vida, RaízDe2 pronunció las palabras “Dile a mi mam á que la amo” y falleció. Dos segundos después, luego de dejar este mundo, abrió su mano izquierda, en

la que había una pequeña tarjeta de memoria. 09:23 Luego de examinarla cuidadosamente, Jack encuentra solo un archivo con una secuencia de

números que no entiende: 347#576319|253#456821|344#185498

La única

... pista que tiene es la frase que pronunció RaízDe2 antes de morir. 10:19

siguiendo esa pista, consulta su teléfono celular y se da cuenta de que el teléfono de Ana, la madre de RaízDe2 es 4062473. Al rastrear ese número se da cuenta de que es el primer número telefónico de la lista que RaízDe2 cuidó celosamente hasta su muerte, y tenía sentido, porque Ana era la principal distribuidora de software pirata de la zona. Sabiendo eso, pudo inferir que cada pareja de números guardaba el número telefónico de cada uno de los capos.

11:35 Con ayuda de una colega, logró establecer una relación entre los

números y así pudo

hallar el teléfono

del siguiente implicado. La

relación

hallada

fue

la

siguiente:

Para el primer caso, por ejemplo (347#576319), se obtiene un n úmero de seis cifras al repetir el primer número en orden inverso (347743); este número se suma con el segundo (347743 + 576319 = 924062) y se tienen en cuenta solo las últimas 4 cifras (4062); finalmente, se adicionan a este n úmero la segunda, la tercera y la primera cifras del primer número (473), para contar con un valor num érico de 7 cifras que representa el número telefónico de cada capo (4062473).

11:55 El problema era ahora m ás sencillo, pero dispendioso: El archivo

contenía por lo menos 500 números codificados y necesitaba encontrar los números escondidos rápidamente. Para esto debía diseñar una expresión numérica que, dados dos números, uno de tres cifras (A) y otro de seis (B), permita obtener un número de siete cifras que será el número telefónico de

cada capo. (beep, beep, beep, beep.) 12:00.