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

Ga3 220501093 Aa2 Ev01

El documento presenta los fundamentos de la programación estructurada y las estructuras cíclicas, enfocándose en las metodologías de algoritmos que comprenden las fases de análisis, diseño e implementación. Se incluyen ejemplos de algoritmos para calcular la edad a partir de una fecha de nacimiento y determinar si un año es bisiesto, acompañados de diagramas de flujo y pseudocódigo. La bibliografía proporciona un enlace a un recurso adicional sobre fases y componentes de algoritmos.

Cargado por

Liseth Quintero
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas7 páginas

Ga3 220501093 Aa2 Ev01

El documento presenta los fundamentos de la programación estructurada y las estructuras cíclicas, enfocándose en las metodologías de algoritmos que comprenden las fases de análisis, diseño e implementación. Se incluyen ejemplos de algoritmos para calcular la edad a partir de una fecha de nacimiento y determinar si un año es bisiesto, acompañados de diagramas de flujo y pseudocódigo. La bibliografía proporciona un enlace a un recurso adicional sobre fases y componentes de algoritmos.

Cargado por

Liseth Quintero
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 PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

FUNDAMENTOS DE PROGRAMACION ESTRUCTURADA Y ESTRUCTURAS

CICLCICAS

Liseth Dayanna Quintero

Pedro Pablo Prado

Jantevis Jhohana Aguirre

Luisa Fernanda Monroy

Daniela Parra Virguez

FICHA: 3070207

Formación titulada virtual

INSTRUCTOR

David Fernando Guerrero Vanegas

SERVICIO NACIONAL DE APRENDIZAJE SENA

CENTRO NACIONAL MIENERO

TECNOLOGO EN ANALISIS Y DESARROLLO DE SOFWARE

2025
TABLA DE CONTENIDO

INTRODUCCION ........................................................................................................... 3

DESARROLLO ............................................................................................................... 4

BIBLIOGRAFIA .............................................................................................................. 7
INTRODUCCION

Las metodologías de algoritmos son un conjunto de procedimientos y técnicas utilizados para

diseñar, analizar e implementar algoritmos eficientes y efectivos. Estas metodologías se dividen

en tres fases principales: análisis, diseño e implementación.

La fase de análisis implica la comprensión del problema que se va a resolver, incluyendo la

identificación de los datos de entrada y salida, los requisitos de procesamiento y las restricciones

del sistema. En esta fase se establecen los objetivos del algoritmo y se define la estrategia a seguir

para lograrlos.

La fase de diseño se centra en la creación del algoritmo en sí mismo, definiendo las estructuras

de datos y los algoritmos que se utilizarán para procesar los datos de entrada y generar los

resultados deseados. En esta fase se asegura que el algoritmo sea óptimo y cumpla con los objetivos

establecidos en la fase de análisis.

Finalmente, la fase de implementación involucra la codificación del algoritmo en un lenguaje de

programación específico, la realización de pruebas y la optimización del código para mejorar la

eficiencia del algoritmo.

En resumen, las metodologías de algoritmos son un enfoque sistemático y estructurado para la

resolución de problemas mediante la definición, diseño y codificación de algoritmos eficientes y

efectivos.
DESARROLLO

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

actual de una persona.

Algoritmo Diagrama de Flujo Pseudocódigo

AA=AÑO ACTUAL INICIO


AN=AÑO NACIMIENTO //VARIABLE

AA;AN:ENTERO
ENTRADA ENTRADA
DEFINIR AA Y AN AA;AN
LEER AA Y AN PROCESO
SALIDA AA-AN
RESULTADO FINAL SALIDA

ESCRIBIR RF
✔ Algoritmo que permita determinar si un año indicado es o no un año bisiesto.

1. Pedir al usuario que ingrese el año que desea verificar.

2. Verificar si el año es divisible entre 4 utilizando el operador módulo (%), es decir, si el residuo

de la división del año entre 4 es igual a cero.

3. Si el año es divisible entre 4, verificar si es divisible entre 100. Si el año es divisible entre

100, ir al paso 4. Si no, ir al paso 5.

4. Verificar si el año es divisible entre 400. Si el año es divisible entre 400, el año es

bisiesto. Si no, el año no es bisiesto.

5. Si el año es divisible entre 4 pero no entre 100, entonces el año es bisiesto.

Pseudocódigo

Leer el año a verificar

Si el año es divisible entre 4 entonces

Si el año es divisible entre 100 entonces

Si el año es divisible entre 400 entonces

El año es bisiesto

Sino

El año no es bisiesto

Fin Si

Sino

El año es bisiesto

Fin Si

Sino

El año no es bisiesto

Fin
INICIO
DIAGRAMA DE FLUJO

LEER EL AÑO AVERIFICAR

ES DIVISIBLE ENTRE 4?

SI/IF (RESIDUO == 0)

ES DIVISIBLE ENTRE 100?

SI/IF (RESIDUO == 0)

ES DIVISIBLE ENTRE 400?

SI/IF (RESIDUO == 0)

El año es bisiesto

Finn/end

Sino/Else

El año no es bisiesto

Fin/End

FIN
BIBLIOGRAFIA

 https://weeblyaplicacionespecial.weebly.com/fases-y-componentes-del-
algoritmo.html

También podría gustarte