0% encontró este documento útil (0 votos)
35 vistas7 páginas

Ga3 220501093 Aa2 Ev01

Este documento presenta la solución de dos algoritmos. El primero calcula la edad de una persona a partir de su fecha de nacimiento y la fecha actual, y el segundo determina si un año dado es bisiesto o no.

Cargado por

Fredy Morales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas7 páginas

Ga3 220501093 Aa2 Ev01

Este documento presenta la solución de dos algoritmos. El primero calcula la edad de una persona a partir de su fecha de nacimiento y la fecha actual, y el segundo determina si un año dado es bisiesto o no.

Cargado por

Fredy Morales
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Fundamentos de programación estructurada y estructuras cíclicas

GA3-220501093-AA2-EV01

Fredy de Jesús Morales Correa

Aprendiz

Cesar Augusto Cadena Nieves

Instructor

Tecnólogo en análisis y desarrollo de software

Centro regional Santander

SENA san gil

Abril

2023
Fundamentos de programación estructurada y estructuras clínicas

Esta evidencia se centra en consolidar los conceptos relacionados con las metodologías de
algoritmos y sus tres fases: análisis, diseños e implementación. Respecto a la implementación se
aborda los seudocódigos y diagramas de flujo.

Para su desarrollo es importante la lectura del componente formativo. Debe construir un


documento donde registre el análisis, diseño e implementación de algoritmo que permitan
resolver los siguientes problemas.

 Algoritmo que a partir de una fecha de nacimiento y una fecha actual determine la
edad en años actual de una persona.
 Algoritmo que permita determinar si un año indicado o es o no en año bisiesto

Tenga en cuenta que respecto al análisis del algoritmo debe registrar como mínimo los elementos
de entrada, salida y procesos requeridos para cada uno de los algoritmos solicitados. Respecto a la
fase de diseño e implementación plantear una solución usando diagramas de flujo.

Solución

 Algoritmo que a partir de una fecha de nacimiento y una fecha actual determine la
edad en años actual de una persona.

Algoritmo Calcular_Edad

Definir edad, díasActual,mesActual,añoActual como entero

Definir diaNacimiento,mesNacimiento,añoNacimiento,añoNacimiento como entero

Escribir “ingresa la fecha actual en dia/mes/año”

Leer diasActual, mesActual, añoActual

Escribir “Ingresa la fecha de nacimiento en dia/mes/año”

Leer diasNacimiento, mesNacimiento, AñoNacimiento

Edad = AñoActual-añoNacimiento

Si mesNacimiento > mesActual Entonces

Edad = edad - 1

SiNo

Si mes Nacimiento == mesActual Entonces

edad = edad – 1
si diaNacimiento == diasActual Entonces

escribir “ felicidades estas cumpliendo años “

FinSI

FinSi

FinSi

Escribir “tu edad actual es: “,edad,” años”

FinAlgoritmo
 Algoritmo que permita determinar si un año indicado es o no un año bisiesto.

Algoritmo Bisiesto

Definir año como entero

Escribir “ ingresa un año “

Leer año

Si año mod 4 == 0 Entonces

Si año mod 100 == 0 Entonces

Si año mod 400 == 0 entonces

Escribir “El año “,año,” es bisiesto”

SiNo

Escribir “El año “ ,año,” no es bisiesto”

FinSi

SiNo

Escribir “El año “,año,” es bisiesto”

FinSi

SiNo

Escribrir “El año “,año,” es bisiesto”

FinSi

FinAlgoritmo

También podría gustarte