0% encontró este documento útil (0 votos)
17 vistas5 páginas

Fundamentos de Programacion Estructurada y Estructuras Ciclicas Ga3 220501093 Aa2 Ev01

El documento presenta fundamentos de programación estructurada, enfocándose en la creación de algoritmos para calcular la edad de una persona a partir de su fecha de nacimiento y determinar si un año es bisiesto. Se detallan los análisis, resultados esperados, datos disponibles y procesos necesarios para cada ejercicio. Además, se incluye el diseño de los algoritmos en un formato claro y estructurado.
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)
17 vistas5 páginas

Fundamentos de Programacion Estructurada y Estructuras Ciclicas Ga3 220501093 Aa2 Ev01

El documento presenta fundamentos de programación estructurada, enfocándose en la creación de algoritmos para calcular la edad de una persona a partir de su fecha de nacimiento y determinar si un año es bisiesto. Se detallan los análisis, resultados esperados, datos disponibles y procesos necesarios para cada ejercicio. Además, se incluye el diseño de los algoritmos en un formato claro y estructurado.
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/ 5

Fundamentos de programación estructurada y

estructuras cíclicas

Aprendiz
Jhon Freddy Torijano Hurtado

Ficha
3070401

Programa
Análisis y Desarrollo de Software

INTRODUCCION

Hemos leído el componente informativo donde


tenemos que tener el análisis, diseño e
implementación de cada problema para tener claro
para poder desarrollarlo de la forma efectiva para que
sea resuelto, fácil y entendido de la mejor forma,
vamos a plantear los siguientes ejercicios:

• Algoritmo que a partir de una fecha de nacimiento y


una fecha actual determine la edad en años actual de
una persona.
Análisis:
• Formular el problema: consiste desde la fecha de nacimiento
y fecha actual en edad en años actuales
• Resultados esperados: se espera que el algoritmo funcione
sin ningún error al ser ejecutado
• Datos disponibles: son como fecha de nacimiento como día, mes
y año y con la fecha actual igualmente como mes día y año
• Restricciones: ninguna
• Procesos necesarios: solicitar que el usuario indique
los respectivos datos como día, mes y año
Diseño:

Definir Edad, DiaActual, MesActual,


AñoActual Como Entero
Definir DiaNacim, MesNacim, AñoNacim
Como Entero
Escribir "Por favor escriba el dia de la fecha
de nacimiento "
leer DiaNacim
Escribir "Por favor escriba el mes de la fecha
de nacimiento "
leer MesNacim
Escribir "Por favor escriba el año de la fecha
de nacimiento "
leer AñoNacim
Escribir "Por favor escriba la fecha en dia
actual"
leer DiaActual
Escribir "Por favor escriba la fecha mes actual
"
leer MesActual
3

Escribir "Por favor escriba la fecha


año actual"
leer AñoActual

Edad = AñoActual - AñoNacim

si MesNacim > MesActual Entonces


Edad = Edad-1
SiNo
si MesNacim == MesActual Entonces
si DiaNacim > DiaActual
Entonces
Edad = Edad-1
FinSi
si DiaNacim == DiaActual Entonces
Escribir "¡Oh!Felicidades por tu
cumpleaños"
FinS
i FinSi
4

Escribir "Tu edad actual es: ",edad,


"años"
FinAlgoritmo
5

• Algoritmo que permita determinar


si un año indicado es o no un año
bisiesto.
Análisis:
• Formular el problema: consiste diferenciar que año es Bisiesto
y que año no es bisiesto
• Resultados esperados: se espera que el algoritmo funcione
sin ningún error al ser ejecutado y sin ningún problema
• Datos disponibles: año actual, años pasados o futuros
• Restricciones: ninguna
• Procesos necesarios: solicitar que el usuario indique los
respectivos datos como año sea vigente, pasado o futuro
para obtener la información clara

Diseño:
Algoritmo Año_Bisiesto
Escribir " Por favor dígite si el año es Bisiesto o No
Bisiesto"
Leer Año

si (Año mod 4=0 Y Año mod 100<>0) Entonces


Escribir "El Año " Año " Es Bisiesto"
sino

sino
Escribir "El Año " Año "Es Bisiesto"

Escribir "El Año " Año " No es Bisiesto"

FinS

i FinSi
FinAlgoritmo

También podría gustarte