Está en la página 1de 9

Problemario Lapso II

Pensamiento lógico computacional


Recomendaciones generales

1. Descargue la versión 3.7 del entorno de trabajo en


https://www.anaconda.com/distribution/#download-section
2. La cuidadosamente todos los problemas, antes de comenzar a resolver.
3. Los problemas no siguen ningún orden en específico.
4. Puede comenzar por el problema que usted considere, puede dominar más
rápidamente.
5. Usted debe entregar solo 5, de estos 7 problemas disponibles.
6. Para cualquier inquietud, puede escribir a los siguientes correos:
parabavireo@gmail.com / cruzortiz099@gmail.com
Training exercises

1. Escriba una función llamada rectangle, que tome dos enteros “m” y
“n” como argumentos, e imprima un cuadro m × n que conste de
asteriscos.

A continuación se muestra la salida de la función rectangle (2,4)

* * * *
m
* * * *
Training exercises

2. Solicite al usuario que ingrese una temperatura en grados Celsius. El


programa debe imprimir un mensaje basado en la temperatura:
• Si la temperatura es inferior a -273.15, imprima que la temperatura no es válida porque está por
debajo del cero absoluto.

• Si es exactamente -273.15, imprima que la temperatura es absoluta 0.

• Si la temperatura está entre -273.15 y 0, imprima que la temperatura está por debajo de cero.

• Si es 0, imprima que la temperatura está en el punto de congelación.

• Si está entre 0 y 100, imprima que la temperatura está en el rango normal.

• Si es 100, imprima que la temperatura está en el punto de ebullición.

• Si está por encima de 100, imprima que la temperatura está por encima del punto de ebullición.
Training exercises

3. Escriba un programa que le pregunte al usuario su nombre y cuántas


veces desea imprimirlo. El programa debe imprimir el nombre del
usuario la cantidad de veces especificada.

Juana Catalina

Juana Catalina Juana Catalina


Training exercises

4. Escriba un programa que use un ciclo for para imprimir los números
en la siguiente secuencia 8, 11, 14, 17, 20,. . . , 83, 86, 89; hasta el número
100 (sin incluir). A partir de un número de inicio que proporcione el
usuario.
Training exercises

5. Un buen programa se asegurará de que los datos que ingresen sus


usuarios sean válidos.

Escriba un programa que le pida al usuario un peso y lo convierta de


kilogramos a libras. Cada vez que el usuario ingresa un peso por debajo
de 0, el programa debe decirles que su entrada no es válida y luego
preguntar nuevamente para ingresar un peso. [Sugerencia: use un ciclo
while, no una declaración if / 1kg = 2.205 Libras].
Training exercises

6. Escriba un programa que le pida al usuario que ingrese dos números,


x e y, y calcule
Training exercises

7. Un año es bisiesto si es divisible por 4, excepto que los años


divisibles por 100 no son años bisiestos a menos que también sean
divisibles por 400. Escriba un programa que le pida al usuario un año e
imprima si es un año bisiesto o no.

También podría gustarte