🔍 Módulo 2: El Inspector (Ingredientes y Reglas)
En el Módulo 1 definiste QUÉ quieres construir. Ahora, antes de empezar a dar órdenes a la máquina, necesitamos saber con qué información va a trabajar tu programa. En programación, esto se llama Entrada de Datos.
📏 Coherencia Didáctica: El Mapa Maestro
Para que nadie se pierda, en las explicaciones generales seguiremos usando el caso del Cálculo de Promedio de Alumnos. Es un ejemplo universal que nos permite entender los conceptos básicos. Sin embargo, la lógica que aprenderás aquí es una ley universal: se aplica exactamente igual si estás programando un contador de calorías, un evaluador de inversiones o un sistema de inventario.
🗂️ El Inventario de Datos: Identificación vs. Proceso
Un programa eficiente solo pide lo que necesita. Tu primera misión como «Inspector» es clasificar la información:
-
Datos de Identificación: Sirven para saber a quién pertenece el resultado (ej. el nombre del alumno).
-
Datos de Proceso: Son los «números» que entran a la calculadora (ej. las notas).
-
El Ruido: Información que sobra y solo confunde a la máquina (ej. la edad del alumno si solo quieres el promedio).
⚠️ El Gran Error del Principiante: El Formato
La mayoría de los programas fallan no por el código, sino porque los datos entran «sucios». Imagina que pides una fecha:
-
Un usuario escribe: 4 de Abril
-
Otro escribe: 04/04/2026
-
Otro escribe: Hoy
Para una máquina, esto es un caos. Por eso, en este módulo aprenderás a definir Reglas y Formatos:
-
Fechas: Establecer un estándar (ej.
DD/MM/YYYY). -
Monedas y Decimales: Decidir si usas punto o coma para los céntimos (evitando confusiones internacionales entre 1.000 y 1,000).
-
Validaciones: Aprender a decirle a la máquina: «Si no es un número entre 0 y 10, no lo aceptes».
🤖 ¡Pon a prueba tu idea con Codigo51!
Es momento de pasar de la teoría a tu realidad. Ve al Agente IA (El Inspector) y pon a prueba tu plano:
-
Si vas con el caso de las Notas: Dile: «Tengo mi plano de notas, ayúdame a definir qué datos necesito y qué validaciones son importantes».
-
Si traes tu Idea Personalizada: Pega el mensaje que copiaste del Módulo 1. El agente alineará toda la teoría de formatos y validaciones a tu proyecto.
¿Qué puedes preguntarle al Agente?
-
«¿Qué formatos debería usar para que mi programa no falle?»
-
«¿Cómo evito que el usuario ingrese texto donde debería ir un número?»
-
«En mi caso de [tu idea], ¿qué datos son ‘ruido’ y debería ignorar?»
Recuerda que para usar el agente IA junto con el curso deber registrarte en el modulo de forma gratis y en el comentario poner tu correo de gmail ya que el agente IA sera una gem de gemini todo es gratis
https://gemini.google.com/gem/13z9PKtc3pBX_YhgVy6oBj5C2wQs3Dyee?usp=sharing
Instructor

