Sie sind auf Seite 1von 2
ESCUELA SUPERIOR POLITECNICA DEL LITORAL FACULTAD DE INGENIERIA ELECTRICA Y COMPUTACION TAREA – UNIDAD 2

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

FACULTAD DE INGENIERIA ELECTRICA Y COMPUTACION TAREA – UNIDAD 2 FUNDAMENTOS DE PROGRAMACI ON - CCPG1001

TAREA – UNIDAD 2 FUNDAMENTOS DE PROGRAMACI ON - CCPG1001 INSTRUCCIONES Ø Intente solucionar cada problema

INSTRUCCIONES

Ø Intente solucionar cada problema en papel antes de probarlo en la computadora con Python. Recuerde que las lecciones y examenes son en papel.

Ø Cree un archivo de Python (<archivo>.py) por cada problema enumerando cada archivo. Por ejemplo: problema1.py, problema2.py, problema3.py

Ø Comprimir todos los archivos en un solo zip con el siguiente formato:

DEBER2_<NOMBRE_COMPLETO>.(.rar or .zip) Ejemplo: DEBER2_CARLOS_EFRAIN_PEREZ_ZAMBRANO.zip

Ø Copia o plagio tiene CERO para todos los involucadros. Un Sistema automático ayuda a evaluar. Además, de las sanciones especificadas en el reglamento de la ESPOL.

Ø Recuerde si la tarea es entregada un minuto después de la fecha de entrega, tendrá la mitad de la nota. Por lo tanto, suba con anticipación su deber.

Ø No usar condicionales para ninguno de los ejercicios.

PROBLEMAS

Para los siguientes ejercicios se asume que el usuario ingresa exactamente lo que se le pide.

1. Un palíndromo es una palabra que se lee igual de derecha a izquierda y de izquierda a derecha, por ejemplo: oso, ojo, radar, salas. Escriba un programa que le pida una palabra al usuario, y verifique si dicha palabra es un palíndromo o no.

y verifique si dicha palabra es un palíndromo o no . 2. Usted ha invertido dinero

2. Usted ha invertido dinero en un banco. El cuál le da $100 por cada año completo transcurrido y $50 por cada mes adicional. (Ejemplo: Si ha pasado 1 año y 1 mes, son 13 meses y gana $150).

Escriba un programa que le pida al usuario que ingrese la fecha inicial y la fecha final de su inversión y le devuelva el número de meses que han transcurrido y el dinero que ha ganado.

de meses que han transcurrido y el dinero que ha ganado. 3. Escriba una programa que

3. Escriba una programa que le pida una palabra de 5 letras al usuario y la

ESCUELA SUPERIOR POLITECNICA DEL LITORAL FACULTAD DE INGENIERIA ELECTRICA Y COMPUTACION TAREA – UNIDAD 2

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

FACULTAD DE INGENIERIA ELECTRICA Y COMPUTACION TAREA – UNIDAD 2 FUNDAMENTOS DE PROGRAMACI ON - CCPG1001

TAREA – UNIDAD 2 FUNDAMENTOS DE PROGRAMACI ON - CCPG1001 muestre de manera vertical y en

muestre de manera vertical y en mayúsculas. Si la palabra contiene alguna vocal, debe reemplazarla por un *. Nota: Utilizar un solo print.

debe reemplazarla por un *. Nota: Utilizar un solo print. 4. Escriba un programa que dado

4. Escriba un programa que dado los 3 lados de un triángulo, determine si el triángulo es un triángulo rectángulo. Tip: Use la formula del teorema de Pitágoras.

rectángulo. Tip: Use la formula del teorema de Pitágoras. 5. Escriba un programa que pida un
rectángulo. Tip: Use la formula del teorema de Pitágoras. 5. Escriba un programa que pida un

5. Escriba un programa que pida un número al usuario, y que genere otro número aleatorio entre 1 y 1000. Luego muestre en pantalla: la suma, resta, multiplicación, división(muestre 4 decimales), y si los números son

iguales. Nota: Utilizar un solo print.

división(muestre 4 decimales), y si los números son i g u a l e s .