Está en la página 1de 7

FUNDAMENTOS DE PROGRAMACION ESTRUCTURADA Y ESTEUCTURAS

CICLCICAS

APRENDICES:

MARIA CRISTINA MORALES

CESAR AUGUSTO BENAVIDES LEON

FICHA: 2627065

INSTRUCTOR:

MAICOL ENRIQUE PEÑA CUBILLOS

SERVICIO NACIONAL DE APRENDIZAJE

TECNOLOGIA EN ANALISIS Y DESARROLLO DE SOFTWARE

CENTRO DE SERVICIOS FINANCIEROS REGIONAL DISTRITO CAPITAL

2023
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://sena.territorio.la/content/index.php/institucion/Titulada/institution/SENA/Tec
nologia/228118/Contenido/OVA/CF12/index.html#/

✓ https://sena.territorio.la/content/index.php/institucion/Titulada/institution/SENA/Tec
nologia/228118/Contenido/OVA/CF13/index.html#/

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

También podría gustarte