Módulo 3 – El juez

Módulo 3 – El juez

0/0 Ratings
Última actualización: 18/04/2026

⚖️ Módulo 3: El Juez – Tu criterio al dar órdenes

Programar no es escribir símbolos, es aplicar tu criterio

Mucha gente se bloquea al empezar a programar porque busca palabras extrañas en inglés. Pero la herramienta más poderosa de un programador no está en el teclado, sino en su cabeza. Esa herramienta es el Criterio.

En Codigo51, a ese criterio lo llamamos «El Juez». Pero cuidado: el Juez no es una instrucción que la máquina trae instalada, ni es un comando que vas a escribir. El Juez eres tú mismo en el momento en que decides qué debe hacer tu programa cuando las cosas cambian.


🛠️ ¿Qué significa «Tener Criterio» al programar?

Imagina que le pides a un asistente que cuide la puerta de tu negocio. Si solo le das una lista de pasos (1. Abre la puerta, 2. Sonríe, 3. Deja pasar), el primer problema que surja lo dejará paralizado.

Tener criterio es decirle:

«Mira, usa tu juicio: SI la persona trae invitación, déjala pasar. SI NO la trae, entonces dile que debe registrarse primero».

Ese «uso del juicio» es lo que vamos a trasladar a la máquina. Programar es, básicamente, blindar tus órdenes con tu criterio. Es prever los caminos que puede tomar una situación y dejar una instrucción lista para cada uno.


💡 El Juez eres tú definiendo los «Caminos»

Cuando programamos, nuestro criterio nos obliga a pensar en bifurcaciones. Cada vez que un dato entra en tu sistema, tú, como el Juez de la lógica, debes decidir qué camino sigue.

1. El camino del «SI» (La condición se cumple)

Es cuando todo sale como esperas.

  • Tu criterio: «Si el alumno tiene un 5, está aprobado».

  • Aquí defines la orden de éxito.

2. El camino del «SI NO» (El Plan B)

Es aquí donde se nota tu calidad como programador. El programador novato solo piensa en lo que quiere que pase; el programador con criterio piensa en qué pasa si no ocurre.

  • Tu criterio: «¿Y si no tiene un 5? Entonces no lo dejes en el limbo, dile que está reprobado».

3. El camino de la «Excepción»

Tu criterio te dice que el mundo no es blanco o negro.

  • Tu criterio: «Si tiene un 10, no solo lo apruebes, dale una mención honrosa».


🔍 El Juez: Tu radar contra la confusión

La máquina es extremadamente obediente, pero no tiene sentido común. Si tú no aplicas tu criterio de forma precisa, la máquina se equivocará siguiendo tus órdenes. Por eso, el Juez (tu lógica) debe ser muy detallista:

  • No digas: «Si el precio es alto…». (¿Qué es alto? ¿100 o 1,000,000?).

  • Usa tu criterio: «Si el precio es mayor a 500…».

Esa precisión es la que separa a alguien que «juega» con la computadora de alguien que realmente programa. Tu criterio es el que define las reglas del juego: ¿Usamos puntos o comas? ¿Aceptamos números negativos? ¿Qué mensaje mostramos si el usuario se equivoca?


📉 Validar es aplicar justicia

¿Alguna vez has recibido una orden que no tenía sentido? Como si alguien te pidiera «comprar -5 kilos de manzanas». Tu criterio humano te dice que eso es imposible.

Al programar, tú actúas como el Juez que pone las Reglas de Validación. Antes de que tu programa haga cualquier cálculo, tu criterio debe revisar la entrada:

  • «Si la edad ingresada es 200 años, mi criterio me dice que eso es un error. Bloqueo la orden».

  • «Si el nombre está vacío, mi criterio me dice que no puedo continuar. Pido el dato de nuevo».


🎯 Ejercicio: Entrena tu Criterio

No toques el teclado todavía. Mira la idea de programa que tienes en mente. Ahora, imagínate que eres un Juez que debe dictar una sentencia para cada caso posible.

Escribe tus reglas así:

  1. Situación A: Si pasa [esto], mi orden es [aquello].

  2. Situación B: Si no pasa [esto], mi orden es [esta otra].

  3. Situación C: Si el dato que me dan es una locura, mi orden es [detener todo].


🤖 Consulta a tu «Criterio Auxiliar» en el Agente Codigo51

Entra al chat con el Gem 3 (El Juez). Pero recuerda: él no va a programar por ti. Su función es ser un «espejo» para tu criterio.

Tú le dirás: «Este es el criterio que quiero aplicar a mi programa: si el cliente gasta más de 100, le doy un bono».

El Agente te responderá ayudándote a pulir tu lógica: «¿Y qué pasa si gasta exactamente 100? ¿Y si gasta un número negativo porque hubo una devolución? ¿Has definido el criterio para esos casos?».

Al final de este módulo, entenderás que el Juez no es una pieza del código, es la claridad de tu mente aplicada a una serie de instrucciones. Si tienes criterio para organizar tu día, ya tienes lo necesario para ser un gran programador.


Todavía no hay artículos en el temario.

Instructor

Avatar del usuario
Marco Aurelio Guado Zavaleta
6 Estudiantes
3 Cursos
miniatura del curso
$60.00$50.00
Estudiante:
0 Estudiantes
Lección:
0 Lecciones
Duración: 4 semanas
Cuestionario:
0 Cuestionario
Nivel: Todos los niveles

Asistente Virtual