Skip to content

Presentación — Unidad IV

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.

EstructuraQué hacePregunta que responde
SecuencialEjecuta cada instrucción una vez, en orden¿Qué pasos siguen siempre al anterior?
CondicionalEjecuta un bloque solo si se cumple una condición¿Qué hago si ocurre esto y qué hago si no?
RepetitivaEjecuta un bloque varias veces¿Qué debo repetir y cuándo me detengo?

Cualquier algoritmo, por grande que sea, se construye combinando estas tres estructuras.

BloqueTema
4.1 Estructuras secuenciales4.1.1 Instrucciones de entrada/salida
4.1.2 Resolución de problemas
4.2 Estructuras condicionalesSimples, dobles, múltiples, anidadas y resolución de problemas
4.3 Estructuras repetitivasMientras, Repetir, Desde y resolución de problemas
IntegraciónProyecto de la unidad

Cada tema puede requerir una o varias sesiones de clase.

De la Unidad II

Tipos de datos, operadores aritméticos (incluido el residuo %), relacionales y lógicos, prioridad de operadores y funciones matemáticas.

De la Unidad III

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.

Una cafetería pequeña dentro de una facultad (negocio ficticio). Atiende de 7:00 a 15:00.

Hoy

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ó.

Meta

Un programa en PSeInt que cobra un pedido, aplica reglas de descuento, valida el pago y hace el cierre de caja.

CódigoProductoPrecio (IVA incluido)
1Café americano$25.00
2Capuchino$38.00
3Sándwich de pollo$55.00
4Agua embotellada$15.00
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ón

Cada laboratorio parte del programa que entregaste en el anterior.