Darlyn viñas
A00146543
Programación estructurada:
Elementos de la programación estructurada:
1. Secuencia: Ejecución línea por línea.
2. Condicional (if-else): Toma decisiones basadas en condiciones.
3. Repetición (loop - for/while): Repetir acciones varias veces.
Ejemplo: Calcular el promedio de 5 números y determinar si es mayor o igual a
10.
Ejemplo en C#:
using System;
class Program
{
static void Main()
{
// Secuencia: Declaración e inicialización de variables.
int[] numeros = new int[5];
int suma = 0;
// Entrada: Leer 5 números
for (int i = 0; i < 5; i++)
{
[Link]("Introduce un número:");
numeros[i] = Convert.ToInt32([Link]());
suma += numeros[i]; // Sumar los números
}
// Secuencia: Calcular el promedio
double promedio = suma / 5.0;
// Condicional: Evaluar si el promedio es mayor o igual a 10
Darlyn viñas
A00146543
if (promedio >= 10)
{
[Link]("El promedio es mayor o igual a 10.");
}
else
{
[Link]("El promedio es menor que 10.");
}
// Salida: Mostrar el promedio
[Link]("El promedio es: " + promedio);
}
}
Ejemplo en Python:
# Secuencia: Declaración e inicialización de variables.
numeros = []
suma = 0
# Entrada: Leer 5 números
for i in range(5):
num = int(input("Introduce un número: "))
[Link](num)
suma += num # Sumar los números
# Secuencia: Calcular el promedio
promedio = suma / 5
# Condicional: Evaluar si el promedio es mayor o igual a 10
if promedio >= 10:
Darlyn viñas
A00146543
print("El promedio es mayor o igual a 10.")
else:
print("El promedio es menor que 10.")
# Salida: Mostrar el promedio
print("El promedio es:", promedio)
secuencia: Ambos programas siguen una estructura lineal, donde los números se
suman y el promedio se calcula.
Condicional (if-else): Si el promedio es mayor o igual a 10, se imprime un mensaje,
si no, se
Repetición (for): Se usa un bucle for en ambos lenguajes para leer los 5 números.