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.
Resolver sin saltar pasos
Identificar y capturar todos los datos necesarios.
Ejecutar cálculos y asignaciones en el orden correcto.
Mostrar resultados que respondan al problema.
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.
Obtener datos.
Transformarlos.
Asignar resultados.
Comunicar la salida.
Lo que necesitas antes de resolver
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
Leer precio
Introduce información en el algoritmo.
total ← precio * cantidad
Produce y guarda un resultado.
Escribir total
Comunica información.
4. Método para resolver problemas secuenciales
- Comprende qué resultado solicita el problema.
- Identifica las entradas necesarias.
- Escribe la fórmula u operaciones.
- Determina las variables que almacenarán resultados.
- Organiza los pasos de entrada → proceso → salida.
- Redacta el pseudocódigo.
- Representa el flujo si necesitas visualizar la secuencia.
- Realiza una prueba de escritorio con datos concretos.
5. Ejemplo completo: precio final con impuesto fijo
subtotal, tasaImpuesto.
impuesto ← subtotal × tasaImpuesto
total ← subtotal + impuesto
impuesto y total.
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.
7. Promedio
Para tres calificaciones:
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:
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
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
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.
Si, Mientras o Para, probablemente estás agregando una estructura que todavía no necesita el problema.Orden lógico de las instrucciones
Ordena una solución para calcular el área de un rectángulo.
¿Secuencial o no?
Cuatro modelos secuenciales
Modifica los datos para comprobar cómo las mismas fórmulas pueden utilizarse con diferentes valores.
Salario simple
Descuento fijo
IMC · ejercicio matemático
Completa la estructura secuencial
Selecciona qué instrucción falta en cada caso.
Corrige la secuencia
Diagrama + prueba de escritorio
Observa la misma solución representada visualmente.
Prueba de escritorio
Usa horas = 32 y pagoHora = 140.
| Paso | Acción | horas | pagoHora | salario | salida |
|---|---|---|---|---|---|
| 1 | Leer datos | — | — | ||
| 2 | Calcular salario | 32 | 140 | — | |
| 3 | Escribir salario | 32 | 140 | 4480 |
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
2. Salario simple
3. Precio con descuento
4. IMC como fórmula matemática
Lista de verificación
Reporte de la práctica
Analiza la práctica para generar el reporte.