Sunteți pe pagina 1din 4

Algoritmo

1. Creación de la variable nombre de tipo string el cual contendrá el nombre de


la persona que a su vez mostrará el siguiente mensaje “Ingrese sus
nombres:”
2. Creación de la variable ap_paterno de tipo string el cual contendrá el apellido
paterno de la persona que a su vez mostrará el siguiente mensaje “Ingrese
su apellido paterno:”
3. Creación de la variable ap_materno de tipo string el cual contendrá el apellido
materno de la persona que a su vez mostrará el siguiente mensaje “Ingrese
su apellido materno:”
4. Creación de la variable dia_nac de tipo int el cual contendrá el día de
nacimiento de la persona que a su vez mostrará el siguiente mensaje
“Ingrese su día de nacimiento:”
5. Creación de la variable mes_nac de tipo int el cual contendrá el mes de
nacimiento de la persona que a su vez mostrará el siguiente mensaje
“Ingrese su mes de nacimiento:”
6. Creación de la variable año_nac de tipo int el cual contendrá el año de
nacimiento de la persona que a su vez mostrará el siguiente mensaje
“Ingrese su año de nacimiento:”
7. Creación de la variable día de tipo int el cual contendrá el día a saber de la
persona que a su vez mostrará el siguiente mensaje "Ingrese su día a saber
su edad: "
8. Creación de la variable mes de tipo int el cual contendrá el mes a saber de la
persona que a su vez mostrará el siguiente mensaje "Ingrese su mes a saber
su edad: "
9. Creación de la variable año de tipo int el cual contendrá el año a saber de la
persona que a su vez mostrará el siguiente mensaje "Ingrese su año a saber
su edad: "
10. Creación de la variable z el cual contendrá los años vividos
11. Uso del condicional IF, si el mes de nacimiento es mayor al mes ingresado
se resta un año porque la fecha aun no pasa
12. Uso del condicional IF, si el mes de nacimiento es igual al mes ingresado el
número de meses vividos x será igual a 0
13. Uso del condicional IF, si el mes ingresado es menor al mes de nacimiento
se le sumaran el número de base total de meses (12) al número de meses
ingresados y se le restarán el número de meses de nacimiento para
determinar el número de meses vividos x
14. Uso del condicional IF, si el mes ingresado es mayor al mes de nacimiento
simplemente se restarán para dar el número total de meses vividos x
15. Uso del condicional IF, si el día ingresado es igual al día de nacimiento
simplemente se restarán y el número de días vividos y serán 0
16. Uso del condicional IF, si el día ingresado es mayor al día de nacimiento
simplemente se restarán para dar el número total de días vividos y
17. Uso del condicional IF, si el día ingresado es menor al día de nacimiento
18. simplemente se restarán y se le sumarán la base total de los días promedio
de un mes para evitar dar números negativos
19. Y Si el mes de nacimiento es igual al mes ingresado entonces el numero de
meses vividos x serán 0
20. Y Si el mes de nacimiento es menor al mes ingresado entonces no hará nada
21. Y Si el mes de nacimiento es mayor al mes ingresado entonces no hará nada
22. Y Si no solo se le restara en 1 numero total de meses vividos x
23. Método print() el cual mostrara en pantalla "Tu nombre completo es: " junto
con la concatenación del nombre completo de la persona pero también te
muestra tu edad con el siguiente mensaje "Y tu edad a la fecha es: " junto
con la concatenación en años , meses y días vividos de la persona.
24. Método input() el cual marcara el final del programa y lo detendrá para
mostrar el resultado final.

CRITERIO B: Problemática
 Hacer un programa que pida nombres y apellidos por separado, fecha de
nacimiento, fecha actual e imprima en pantalla el nombre completo y edad
en años, meses y días.

CRITERIO C: Lo que se conoce, individual.


1. Mostrar resultados y mensajes en pantalla de Python.
2. Almacenar datos en Python.
3. Como calcular la edad actual.
4. Como concatenar en Python.
5. Como mostrar una cadena concatenada en un Print.
6. Que es concatenar
7. Que es Python

Lo que se conoce, Grupal.


1. . Dave Wilson nos habla sobre “Cómo unir dos cadenas en Python”, en
la página https://techlandia.com/unir-cadenas-python-como_379014/
2. William J. Turkel y Adam Crymble, escribió sobre “Manipular cadenas de
caracteres en Python” en la página
https://programminghistorian.org/es/lecciones/manipular-cadenas-de-
caracteres-en-python
3. Andrés Becerra Sandoval en su documento “Introducción a la
programación con Python”, adaptación del libro “How to think like a
computer scientist, learning with Python”
COLECTIVO.
SIRVE NO SIRVE
1. Mostrar resultados y mensajes en 6. Que es concatenar
pantalla de Python.
2. Almacenar datos en Python 7. Que es Python
3. Como calcular la edad actual.
4. Como concatenar en Python.
5. Como mostrar una cadena
concatenada en un Print.

CRITERIO D:

Lo que no se conoce, individual.


1. Como mostrar un número exacto de decimales
2. Como mostrar el condicional IF
3. Como es la sentencia IF para Python

Lo que no se conoce, Grupal.


1. Cómo programar en Python
2. Concatenación en Python

COLECTIVO.
SIRVE NO SIRVE
 Como mostrar el condicional  Como mostrar un número
IF exacto de decimales

 Como es la sentencia IF para


Python
 Cómo programar en Python

 Concatenación en Python
CRITERIO E:

Objetivo General.
 Hacer un programa que pida nombres y apellidos por separado, fecha de
nacimiento, fecha actual e imprima en pantalla el nombre completo y edad
en años, meses y días.
Objetivo Específicos.
 Hacer uso de la sentencia IF en Python
 Implementar el uso de concatenación en Python
 Mostrar en pantalla la edad actual y su nombre concatenados

CRITERIO F:
PROGRAMA

CRITERIO G:
RESULTADOS

En la realización de este programa pude resolver algunas de las dudas que tenia en
actividades anteriores como el cómo concatenar algún resultado para poderlo
mostrar de una mejor manera, pero también fue demasiado útil el uso de la
sentencia IF y ELSE ya que son sentencias que son muy importante de utilizar
cuando necesitas comprar algunas variables en un programa.

S-ar putea să vă placă și