CESBA · Lógica de Programación con AlgoritmosLSC0102 · Ejecutivo · 1.er semestre
Progreso 0%

Sesión 12 · Estructuras de control

Estructuras secuenciales

Una estructura secuencial ejecuta instrucciones una tras otra, en el orden definido y sin elegir caminos ni repetir bloques. En esta sesión integrarás entrada, asignación, cálculo y salida para resolver problemas completos, representarlos y comprobarlos mediante prueba de escritorio.

Evidencia: práctica de algoritmos secuenciales · 40 min
Propósito de aprendizaje

Resolver sin saltar pasos

01 · Entrada

Identificar y capturar todos los datos necesarios.

02 · Proceso

Ejecutar cálculos y asignaciones en el orden correcto.

03 · Salida

Mostrar resultados que respondan al problema.

04 · Verificación

Aplicar una prueba de escritorio para comprobar el resultado.

¿Qué hace secuencial a una solución?

En una estructura secuencial, las instrucciones se ejecutan una después de otra. No hay una pregunta que elija entre caminos y tampoco existe un bloque que regrese para repetirse.

Leer

Obtener datos.

→
Calcular

Transformarlos.

→
Guardar

Asignar resultados.

→
Escribir

Comunicar la salida.

Idea clave: cambiar el orden puede cambiar el resultado. No puedes mostrar un promedio antes de calcularlo ni calcular un salario antes de conocer horas y pago por hora.
Recuperación

Lo que necesitas antes de resolver

Lectura de aprendizaje

Cómo funciona una estructura secuencial

1. Definición

Una estructura secuencial es aquella en la que todas las instrucciones se ejecutan en un orden determinado, normalmente de arriba hacia abajo. Cada paso se realiza una vez durante ese recorrido.

2. Secuencia y dependencia

Algunas instrucciones dependen de resultados anteriores. Si total ← precio * cantidad, primero deben existir los valores de precio y cantidad. Si después queremos mostrar total, primero debe haberse calculado.

3. Componentes frecuentes

Lectura

Leer precio
Introduce información en el algoritmo.

Asignación / cálculo

total ← precio * cantidad
Produce y guarda un resultado.

Escritura

Escribir total
Comunica información.

4. Método para resolver problemas secuenciales

  1. Comprende qué resultado solicita el problema.
  2. Identifica las entradas necesarias.
  3. Escribe la fórmula u operaciones.
  4. Determina las variables que almacenarán resultados.
  5. Organiza los pasos de entrada → proceso → salida.
  6. Redacta el pseudocódigo.
  7. Representa el flujo si necesitas visualizar la secuencia.
  8. Realiza una prueba de escritorio con datos concretos.

5. Ejemplo completo: precio final con impuesto fijo

Entrada

subtotal, tasaImpuesto.

Proceso

impuesto ← subtotal × tasaImpuesto
total ← subtotal + impuesto

Salida

impuesto y total.

Algoritmo TotalConImpuesto Definir subtotal, tasaImpuesto, impuesto, total Como Real Inicio Escribir "Subtotal:" Leer subtotal Escribir "Tasa de impuesto en decimal:" Leer tasaImpuesto impuesto ← subtotal * tasaImpuesto total ← subtotal + impuesto Escribir "Impuesto: ", impuesto Escribir "Total: ", total Fin

6. Más de una operación sigue siendo secuencial

Una secuencia no está limitada a una sola fórmula. Puedes calcular un valor intermedio y utilizarlo después. Lo importante es que el flujo no se bifurque ni repita instrucciones.

descuento ← precio * porcentaje precioFinal ← precio - descuento

7. Promedio

Para tres calificaciones:

promedio ← (cal1 + cal2 + cal3) / 3

Los paréntesis aseguran que las tres calificaciones se sumen antes de dividir.

8. Salario simple

Si no existen reglas de horas extra, bonos o retenciones, un modelo secuencial simple puede calcular:

salario ← horasTrabajadas * pagoHora

Si aparecieran reglas como “si trabaja más de 40 horas…”, ya necesitaríamos una estructura de decisión, que corresponde a otra sesión.

9. Descuento fijo

descuento ← precio * porcentajeDescuento precioFinal ← precio - descuento

El porcentaje debe estar expresado en una forma compatible con la fórmula. Por ejemplo, 15% puede representarse como 0.15.

10. IMC como fórmula matemática

imc ← peso / (estatura * estatura)

En esta materia se utiliza únicamente como ejercicio de traducción y secuencia matemática; no se realiza ninguna interpretación médica.

11. Pseudocódigo y diagrama representan la misma lógica

Si el pseudocódigo lee tres calificaciones, el diagrama debe mostrar esas entradas. Si calcula un promedio, el bloque de proceso debe contener la misma fórmula. Cambiar la fórmula cambia el algoritmo.

12. Prueba de escritorio

Selecciona datos conocidos, ejecuta manualmente cada operación y compara la salida calculada con la que esperabas. La prueba permite localizar errores de fórmula, orden o datos omitidos.

No adelantes condicionales: todos los problemas de esta sesión tienen un único recorrido desde Inicio hasta Fin. Si escribes Si, Mientras o Para, probablemente estás agregando una estructura que todavía no necesita el problema.
Ejercicio 1

Orden lógico de las instrucciones

Ordena una solución para calcular el área de un rectángulo.

La solución aparecerá cuando el orden sea correcto.

¿Secuencial o no?

Taller de fórmulas

Cuatro modelos secuenciales

Modifica los datos para comprobar cómo las mismas fórmulas pueden utilizarse con diferentes valores.

Promedio

promedio ← (c1 + c2 + c3) / 3
Pendiente.

Salario simple

salario ← horas * pagoHora
Pendiente.

Descuento fijo

descuento ← precio * porcentaje precioFinal ← precio - descuento
Pendiente.

IMC · ejercicio matemático

imc ← peso / (estatura * estatura)
Pendiente. Sin interpretación clínica.
Ejercicio 2

Completa la estructura secuencial

Selecciona qué instrucción falta en cada caso.

Corrige la secuencia

Algoritmo Salario Definir horas, pagoHora, salario Como Real Inicio Escribir salario salario ← horas * pagoHora Leer horas Leer pagoHora Fin
Ejercicio 3

Diagrama + prueba de escritorio

Observa la misma solución representada visualmente.

Inicio
Leer horas y pagoHora
salario ← horas × pagoHora
Mostrar salario
Fin

Prueba de escritorio

Usa horas = 32 y pagoHora = 140.

PasoAcciónhoraspagoHorasalariosalida
1Leer datos——
2Calcular salario32140—
3Escribir salario321404480
Evidencia oficial

Práctica de algoritmos secuenciales

Resuelve los cuatro problemas. Para cada uno registra el resultado de prueba y escribe un pseudocódigo completo. La aplicación comprobará estructura, datos y fórmula principal.

1. Promedio

Datos de prueba: cal1 = 8, cal2 = 9, cal3 = 7. Resultado esperado: promedio = 8.

2. Salario simple

Datos de prueba: horas = 36, pagoHora = 125.50. Calcula salario = horas × pagoHora.

3. Precio con descuento

Datos de prueba: precio = 1200, porcentaje = 0.15. Registra como resultado el precio final después del descuento.

4. IMC como fórmula matemática

Datos de prueba: peso = 68 kg, estatura = 1.70 m. Registra únicamente el valor matemático de la fórmula, sin interpretación clínica.

Lista de verificación

Reporte de la práctica

Analiza la práctica para generar el reporte.

Evaluación de aprendizaje

Comprueba tu comprensión

Reporte de la sesión

Resultados del estudiante

Resultado global
—
Completa las actividades obligatorias.

Perfil de aprendizaje

Evidencia oficial: práctica de algoritmos secuenciales.
Sesión 12 · LSC0102 · Estructuras secuenciales · Lectura · Asignación · Cálculo · Escritura.