0% encontró este documento útil (0 votos)
28 vistas3 páginas

Programacion Estructurada

La programación estructurada es un paradigma que mejora la legibilidad y mantenimiento del código mediante estructuras de control como secuencia, selección e iteración. Las estructuras cíclicas, como los bucles for, while y do-while, permiten repetir instrucciones bajo condiciones específicas. El desarrollo de algoritmos sigue fases de análisis, diseño e implementación, y se ilustra con ejemplos prácticos como el cálculo de la edad y la determinación de años bisiestos.

Cargado por

munevardaniel7
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)
28 vistas3 páginas

Programacion Estructurada

La programación estructurada es un paradigma que mejora la legibilidad y mantenimiento del código mediante estructuras de control como secuencia, selección e iteración. Las estructuras cíclicas, como los bucles for, while y do-while, permiten repetir instrucciones bajo condiciones específicas. El desarrollo de algoritmos sigue fases de análisis, diseño e implementación, y se ilustra con ejemplos prácticos como el cálculo de la edad y la determinación de años bisiestos.

Cargado por

munevardaniel7
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

Fundamentos de la Programación

Estructurada y Estructuras Cíclicas


1. Fundamentos de la Programación Estructurada
La programación estructurada es un paradigma de programación que promueve el uso de
estructuras de control claras y ordenadas para mejorar la legibilidad, mantenimiento y
corrección del código. Su origen se remonta a los años 60 con el objetivo de superar las
limitaciones del uso excesivo de instrucciones GOTO.

Principios clave de la programación estructurada:


- Secuencia: ejecución ordenada de instrucciones, una tras otra.
- Selección: decisiones mediante estructuras condicionales como if, else, switch.
- Iteración (ciclos): repetición de bloques de código mediante bucles como for, while, do-
while.

Este enfoque favorece la modularidad, la reutilización del código y una depuración más
sencilla.

2. Estructuras Cíclicas
Las estructuras cíclicas permiten repetir un bloque de instrucciones mientras se cumpla
una condición específica. Son fundamentales para automatizar tareas repetitivas en los
algoritmos.

Tipos principales:
- Bucle for: se usa cuando se conoce de antemano el número de repeticiones.
- Bucle while: se ejecuta mientras una condición sea verdadera.
- Bucle do-while: similar a while, pero garantiza al menos una ejecución.

3. Fases para el Desarrollo de Algoritmos


Desarrollar un algoritmo implica seguir una serie de pasos para resolver un problema de
manera eficiente y estructurada:

a) Análisis
Consiste en comprender el problema, identificar los datos de entrada, salida y las
restricciones. Aquí se define qué se va a resolver.

b) Diseño
En esta fase se plantea la solución del problema mediante diagramas de flujo, pseudocódigo
u otras herramientas. Se definen los pasos lógicos necesarios.

c) Implementación
Se traduce el diseño a un lenguaje de programación específico y se realiza la codificación.
Luego se prueba el algoritmo para verificar su funcionalidad.

4. Ejemplos de Algoritmos

Ejemplo 1: Calcular la Edad de una Persona


Análisis:
- Entrada: Fecha de nacimiento y fecha actual.
- Salida: Edad en años.

Pseudocódigo:
Inicio
Leer año_nacimiento, mes_nacimiento, dia_nacimiento
Leer año_actual, mes_actual, dia_actual

edad ← año_actual - año_nacimiento

Si (mes_actual < mes_nacimiento) o


(mes_actual = mes_nacimiento y dia_actual < dia_nacimiento) Entonces
edad ← edad - 1
Fin Si

Escribir "La edad es:", edad


Fin

Ejemplo 2: Determinar si un Año es Bisiesto


Análisis:
- Entrada: Un año (número entero).
- Salida: Indicador si es bisiesto o no.

Pseudocódigo:
Inicio
Leer año

Si (año % 4 = 0 y año % 100 ≠ 0) o (año % 400 = 0) Entonces


Escribir "El año es bisiesto"
Sino
Escribir "El año no es bisiesto"
Fin Si
Fin
5. Bibliografía y Recursos
- [Link]
- [Link]
- [Link]
- [Link]
- [Link]

También podría gustarte