Presentación — Unidad IV
La pregunta de la unidad
Section titled “La pregunta de la unidad”En la Unidad III aprendiste a pasar de un problema a una propuesta algorítmica verificada y documentada.
Todos esos algoritmos ejecutaban sus instrucciones una sola vez y en el mismo orden.
Tres formas de controlar la ejecución
Section titled “Tres formas de controlar la ejecución”| Estructura | Qué hace | Pregunta que responde |
|---|---|---|
| Secuencial | Ejecuta cada instrucción una vez, en orden | ¿Qué pasos siguen siempre al anterior? |
| Condicional | Ejecuta un bloque solo si se cumple una condición | ¿Qué hago si ocurre esto y qué hago si no? |
| Repetitiva | Ejecuta un bloque varias veces | ¿Qué debo repetir y cuándo me detengo? |
Cualquier algoritmo, por grande que sea, se construye combinando estas tres estructuras.
Ruta de la unidad
Section titled “Ruta de la unidad”| Bloque | Tema |
|---|---|
| 4.1 Estructuras secuenciales | 4.1.1 Instrucciones de entrada/salida |
| 4.1.2 Resolución de problemas | |
| 4.2 Estructuras condicionales | Simples, dobles, múltiples, anidadas y resolución de problemas |
| 4.3 Estructuras repetitivas | Mientras, Repetir, Desde y resolución de problemas |
| Integración | Proyecto de la unidad |
Cada tema puede requerir una o varias sesiones de clase.
Lo que ya sabes y vas a usar
Section titled “Lo que ya sabes y vas a usar”Tipos de datos, operadores aritméticos (incluido el residuo %), relacionales y lógicos, prioridad de operadores y funciones matemáticas.
Hoja de trabajo, notación de pseudocódigo, diagrama de flujo, prueba de escritorio con caso normal y caso límite, y traducción a PSeInt.
No se vuelven a explicar. Cada problema de esta unidad se resuelve con la misma metodología.
El caso de la unidad: Cafetería El Byte
Section titled “El caso de la unidad: Cafetería El Byte”Una cafetería pequeña dentro de una facultad (negocio ficticio). Atiende de 7:00 a 15:00.
Cobra con calculadora y notas a mano. Se equivoca en el total y en el cambio. Al final del turno nadie sabe cuánto se vendió.
Un programa en PSeInt que cobra un pedido, aplica reglas de descuento, valida el pago y hace el cierre de caja.
| Código | Producto | Precio (IVA incluido) |
|---|---|---|
| 1 | Café americano | $25.00 |
| 2 | Capuchino | $38.00 |
| 3 | Sándwich de pollo | $55.00 |
| 4 | Agua embotellada | $15.00 |
El caso crece con la unidad
Section titled “El caso crece con la unidad”Laboratorio 01 (4.1) Ticket de un pedido cantidades, total, IVA, cambio ↓Laboratorio 02 (4.2) Reglas de cobro pago insuficiente, descuentos, menú ↓Laboratorio 03 (4.3) Cierre de caja varios pedidos, totales del turno ↓Proyecto Sistema de la cafetería integración, documentación, exposiciónCada laboratorio parte del programa que entregaste en el anterior.

