Algoritmos y pseudocódigo: diseñar, representar y comprobar soluciones
Transforma problemas sencillos en algoritmos precisos. Representa secuencias con pseudocódigo y diagramas de flujo, sigue pruebas de escritorio y corrige errores en el cálculo de una compra.
Curso 04 de Código con Criterio, posterior a Pensamiento computacional. En cinco clases pasarás de una estrategia conceptual a una secuencia precisa, su pseudocódigo, un diagrama de flujo y una comprobación manual.
Codi acompaña ejemplos trabajados, actividades con pistas y devoluciones, prácticas personales y comparaciones entre versiones correctas y versiones con errores deliberados. Las situaciones incluyen sumas de precios, conversión de minutos, área, promedio y costos de varias unidades.
La notación educativa utiliza INICIO, FIN, LEER, asignación con flecha y ESCRIBIR. No se presenta como sintaxis universal ni como código listo para ejecutar en JavaScript o en un perfil de PSeInt. Los diagramas de texto representan formas y flechas y se acompañan de explicaciones.
El desafío final calcula una compra de exactamente dos tipos de producto con sus precios y cantidades. Incluye referencia completa, diagrama, tabla de seguimiento, un error lógico y casos de comprobación. Las actividades contrastan partes de la comprensión; las soluciones libres y los dibujos personales no se envían ni tienen corrección automática.
No se requieren instalaciones, condiciones, ciclos ni estructuras avanzadas. Puede trabajarse con papel y razonamiento manual.
Qué aprenderás
Distinguir problema, estrategia y algoritmo y precisar el resultado esperado. Construir secuencias claras con datos disponibles y finalización para los casos previstos. Leer y escribir pseudocódigo secuencial con INICIO, FIN, LEER, asignaciones y ESCRIBIR. Representar el mismo algoritmo con óvalos, paralelogramos, rectángulos y flechas. Seguir una prueba de escritorio, registrar valores y comparar la salida con una referencia independiente. Detectar ambigüedades, omisiones, errores de orden y operaciones que no responden al problema. Diseñar, representar y comprobar el costo de dos tipos de producto utilizando precio por cantidad y suma de subtotales. Justificar correcciones y reconocer soluciones equivalentes sin depender de implementar código real.
Antes de empezar
Haber completado los cursos 01: Introducción a la programación, 02: Cómo funcionan los computadores, y 03: Pensamiento computacional, o conocer sus contenidos. Se parte del análisis de problemas, entrada-procesamiento-salida y secuencias básicas. No se requieren conocimientos de pseudocódigo, diagramas de flujo ni estructuras de control formales. Se utilizan sumas, multiplicaciones y divisiones sencillas explicadas en los ejemplos. No hace falta instalar herramientas.
Tu recorrido
5 clases para descubrir, practicar y repasar.
- De una estrategia a un algoritmo preciso
Distinguir problema, estrategia y algoritmo, definir entradas y resultado esperado y construir una secuencia en lenguaje natural para sumar los precios de tres productos.
- Pseudocódigo: representar entradas, cálculos y salidas
Interpretar y escribir pseudocódigo secuencial con INICIO, FIN, LEER, asignación y ESCRIBIR para sumar dos cantidades y adaptar el patrón a un cálculo sencillo.
- Diagramas de flujo: ver el recorrido del algoritmo
Reconocer óvalo, rectángulo, paralelogramo y flechas, y transformar una suma secuencial de pseudocódigo a un diagrama que conserve sus acciones y dependencias.
- Prueba de escritorio: seguir valores y corregir errores
Realizar una prueba de escritorio registrando entradas, resultados y salida; contrastar con un resultado esperado y corregir una operación errónea antes de repetir la comprobación.
- Desafío integrado: el total de una compra
Diseñar el pseudocódigo y diagrama de una compra de dos tipos de producto con cantidades fijas de entrada, comprobar subtotales y total mediante una prueba de escritorio y corregir un error lógico de la versión alternativa.
Puedes practicar sin cuenta. Tu avance anónimo se pierde al recargar o salir; inicia sesión para guardarlo.
Entrar al curso →