Estás viendo el contenido de esta lección en modo lectura. Los ejercicios no se corrigen aquí — accede con una cuenta gratuita para practicar con corrección automática y guardar tu progreso.
Programación: algoritmos y estructuras
Algoritmo
- Definición: secuencia finita de pasos ordenados para resolver un problema.
- Características: preciso (cada paso claro), definido (misma entrada = misma salida), finito (termina).
- Representación: pseudocódigo (lenguaje natural estructurado) o diagrama de flujo (gráficamente).
Diagramas de flujo
- Óvalo: inicio/fin.
- Rectángulo: proceso (acción, cálculo).
- Rombo: decisión (sí/no, verdadero/falso).
- Paralelogramo: entrada/salida de datos.
- Flecha: dirección del flujo.
Estructuras de programación
- Secuencial: instrucciones se ejecutan una tras otra.
- Condicional (if/else): se ejecuta un bloque u otro según una condición.
- Bucle (for/while): se repite un bloque mientras se cumpla una condición.
Variables y tipos de datos
- int: números enteros (1, 42, -7).
- float: números decimales (3.14, -2.5).
- String: texto ("Hola mundo").
- boolean: verdadero/falso (true/false).
- Array/Lista: colección ordenada de datos ([1, 5, 3, 8]).
Recuerda
Un programa es un algoritmo escrito en un lenguaje que el ordenador entiende. Primero diseña el algoritmo (en papel), luego tradúcelo a código.
Actividades
1. Diagrama: dibuja el diagrama de flujo de un algoritmo que pida una nota (0-10) y diga si es aprobado (>=5) o suspenso.
2. Pseudocódigo: escribe en pseudocódigo un algoritmo que calcule la media de 3 números.
3. Bucle: diseña algoritmo que muestre los números del 1 al 100 que sean múltiplos de 3.
4. Array: diseña algoritmo que encuentre el numero mayor de una lista de 10 números.
5. Problema: diseña algoritmo de un cajero automático: pedir PIN (3 intentos), mostrar saldo, permitir retirar dinero (no más del saldo).
✏️ Actividad de repasoRepasa los conceptos principales de esta lección. Intenta explicar con tus propias palabras lo que has aprendido sobre Programación: algoritmos y estructuras.
- Lee de nuevo las secciones que no hayas entendido bien.
- Escribe un resumen de 3-5 líneas con las ideas principales.
- Si hay ejercicios, intenta resolverlos sin mirar las soluciones.