Propósito 7: Del Problema a la Solución

Aprende a usar el Pensamiento Computacional para resolver problemas con Algoritmos y Diagramas.

1. ¿Qué es el Pensamiento Computacional?

Referencia: Pág. 91

Es un método para resolver problemas complejos usando conceptos de la informática. No es pensar *como* una computadora, sino aplicar una **estrategia lógica** para encontrar soluciones que una computadora (o un humano) pueda seguir.

Técnicas Clave:

Ejemplo (Pág. 91):
  • Planificar un Evento: Lo descompones en "invitados", "comida", "lugar" y "fecha".
  • Análisis de Datos: Reconoces patrones en tus calificaciones para saber dónde estudiar más.

2. ¿Qué es un Algoritmo?

Referencia: Pág. 96, 97, 98

Un algoritmo es una serie de **pasos ordenados, finitos y precisos** que describen cómo resolver un problema o realizar una tarea. Son la base de toda la programación.

Partes de un Algoritmo (Pág. 96)

Características (Pág. 98)

Tipos (Pág. 97)

3. Pasos y Métodos para Solucionar Problemas

Referencia: Pág. 103

Resolver un problema no es solo programar, ¡es tener un plan! El pensamiento algorítmico sigue una metodología clara para asegurar que la solución sea la correcta.

Pasos Clave (Pág. 103)

  1. Identificar el Problema: ¿Qué se necesita resolver exactamente?
  2. Comprender el Problema: ¿Qué datos tengo (Entrada)? ¿Qué resultado espero (Salida)?
  3. Analizar Alternativas: ¿Hay varios caminos? ¿Cuál es más rápido, más fácil o usa menos recursos?
  4. Seleccionar la Mejor Solución: Elegir la alternativa óptima y definir los pasos.

Métodos Comunes (Pág. 103)

Son estrategias avanzadas para abordar algoritmos:

4. Diagramas de Flujo

Referencia: Pág. 100-101

Es la **representación gráfica** de un algoritmo. Usa símbolos universales para mostrar la secuencia de pasos y las decisiones, facilitando la comprensión del proceso.

Simbología Básica (Pág. 101)

Inicio / Final: Marca el comienzo y el fin del algoritmo.
Línea de Flujo: Indica la dirección y el orden de los pasos.
Entrada / Salida: Muestra dónde se ingresan o imprimen datos.
Proceso: Representa una operación o cálculo (ej. suma, resta).
Decisión: Indica una condición (ej. ¿x > 10?) con dos salidas (Sí / No).

Tipos de Diagramas (Pág. 100)

Se usan en muchos campos para mostrar flujos de Documentos, de Datos o de Procesos industriales.

5. Pseudocódigo

Referencia: Pág. 103-104

Es una forma de representar un algoritmo usando **lenguaje natural** mezclado con estructuras de programación. No es un lenguaje real, sino una herramienta de diseño para planificar la lógica *antes* de escribir código.

Características Clave (Pág. 104)

Ejemplo de Pseudocódigo:

INICIO
  Escribir "¿Cuál es tu edad?"
  Leer edad_usuario
  
  SI edad_usuario >= 18 ENTONCES
    Escribir "Puedes votar"
  SI NO
    Escribir "No puedes votar"
  FIN SI
FIN
                

¡A PRACTICAR! (Actividades 5 y 6)

Aplica lo aprendido sobre algoritmos y diagramas para resolver problemas cotidianos.

Actividad 5: Los 4 Pasos del Problema

Objetivo: Aplicar la metodología de 4 pasos (Pág. 103) para analizar un problema.

Instrucciones: Elige uno de los siguientes problemas y descríbelo en tu cuaderno usando los 4 pasos. Sé breve y claro.

Problemas (Elige 1):

  • A. Decidir qué vas a comer hoy.
  • B. Organizar un viaje de fin de semana con amigos.
  • C. Decidir qué ropa te vas a poner para una fiesta.
  • D. Planear tu rutina de ejercicios para la semana.
  • E. Investigar para hacer una tarea de historia.

Nota: No puedes usar el Proceso A (Decidir qué comer) ya que es el ejemplo. Elige el B, C, D o E.

Ejemplo (Problema A: Decidir qué comer):

  1. Identificar: Necesito comer algo.
  2. Comprender: Tengo 100 pesos, 30 minutos, y estoy en la escuela.
  3. Analizar:
    • Opción 1: Tacos (Baratos, rápidos, pero no muy saludables).
    • Opción 2: Comida de la cafetería (Saludable, pero más cara).
    • Opción 3: Sándwich de casa (Gratis, pero aburrido).
  4. Seleccionar: Opción 1 (Tacos), porque la rapidez y el costo son mi prioridad hoy.

Actividad 6: Mi Primer Diagrama de Flujo

Objetivo: Crear un diagrama de flujo simple (Pág. 101) para un proceso cotidiano.

Instrucciones: Dibuja en tu cuaderno un diagrama de flujo para uno de los siguientes procesos. Debes usar los símbolos correctos:

  • Inicio / Fin (Óvalo)
  • Proceso (Rectángulo)
  • Decisión (Rombo)
  • Líneas de Flujo (Flechas)

Procesos (Elige 1):

  • A. Cómo prepararte un sándwich.
  • B. Decidir si llevas o no un paraguas al salir (¡debe tener una decisión!).
  • C. Cruzar una calle con semáforo.
  • D. Comprar un boleto para el cine en línea.
  • E. Subir una historia a Instagram.

Nota: No puedes usar el Proceso B (Llevar paraguas) ya que es el ejemplo. Elige el A, C, D o E.

Ejemplo (Concepto del Proceso B):

Ejemplo de diagrama de flujo sobre decidir llevar un paraguas

(Aquí se mostrará tu imagen ejemplo_a.png)