0% encontró este documento útil (0 votos)
29 vistas6 páginas

Fundamentos de Programación Estructurada y Estructuras Cíclicas-1

El documento aborda los fundamentos de la programación estructurada y las estructuras cíclicas, centrándose en metodologías de algoritmos que incluyen análisis, diseño e implementación. Se presentan ejemplos de algoritmos para calcular la edad a partir de fechas y determinar si un año es bisiesto, junto con sus diagramas de flujo y pseudocódigo. El contenido está orientado a estudiantes de Tecnología en Análisis y Desarrollo de Software.

Cargado por

maicolsd8
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)
29 vistas6 páginas

Fundamentos de Programación Estructurada y Estructuras Cíclicas-1

El documento aborda los fundamentos de la programación estructurada y las estructuras cíclicas, centrándose en metodologías de algoritmos que incluyen análisis, diseño e implementación. Se presentan ejemplos de algoritmos para calcular la edad a partir de fechas y determinar si un año es bisiesto, junto con sus diagramas de flujo y pseudocódigo. El contenido está orientado a estudiantes de Tecnología en Análisis y Desarrollo de Software.

Cargado por

maicolsd8
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/ 6

FUNDAMENTOS DE PROGRAMACIÓN ESTRUCTURADA Y ESTRUCTURAS

CÍCLICAS

MICHAEL ESTEBAN DELGADO SÁNCHEZ

FICHA: 2834888
ABRIL 14 DEL 2024
TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SOFTWARE.
Contenido
INTRODUCCION ....................................................................................................................... 3
DESARROLLO ................................................................................................................................. 3
DIAGRAMA DE FLUJO .................................................................................................................... 5
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 Seudocódigo

AA=AÑO ACTUAL INICIO


INICIO
AN=AÑO NACIMIENTO
//VARIABLE

AA; AN: AA; AN: ENTERO


ENTRADA ENTERO
ENTRADA
DEFINIR AA Y AN
INGRESA AA, NN: EN AA; AN
LEER AA Y AN ENTEROS
PROCESO
SALIDA
AA-AN
RESULTADO FINA LEER AA, AN: EN
ENTEROS SALIDA

ESCRIBIR RF
RF AA AN

ECRIBIR RF: ENTEROS

FIN

✔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
DIAGRAMA DE FLUJO
INICIO

LEER EL AÑO A VERIFICAR

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
Fin/end

Sino/Else

El año no es bisiesto

Fin/end

FIN

También podría gustarte