El idioma de las decisiones: operadores para comparar y combinar
Al terminar vas a poder: El estudiante usará los operadores relacionales (=, <>, <, >, <=, >=) para comparar valores y los operadores lógicos (Y, O, NO) con su tabla de verdad para combinar condiciones; traducirá enunciados del español a expresiones lógicas y evaluará su resultado como verdadero o falso usando sus propios datos personales. Con esto queda lista la materia prima de la estructura selectiva (Si... Entonces) que viene en las clases siguientes. Cierra ejercitando el uso crítico de la IA: le pide que pruebe su lógica, no que le escriba el programa.
Una computadora no piensa: compara (y solo contesta sí o no)
Lo que acabas de ver, en una página
La idea central: una computadora no piensa, compara. Toma dos datos y se pregunta una sola cosa: ¿esto es verdad, sí o no? Toda comparación termina en verdadero o falso — nunca en “más o menos”.
Los 6 operadores relacionales (sirven para COMPARAR)
| Operador | Se lee | Ejemplo | ¿Cuándo da verdadero? |
|---|---|---|---|
= | igual a | edad = 18 | cuando los dos valores son el mismo |
<> | distinto de (diferente de) | respuesta <> "N" | cuando los dos valores son diferentes |
< | menor que | nota < 6 | cuando el de la izquierda es más pequeño |
> | mayor que | nota > 9 | cuando el de la izquierda es más grande |
<= | menor o igual que | edad <= 15 | más pequeño o igual |
>= | mayor o igual que | edad >= 18 | más grande o igual |
⚠️ El error #1: confundir COMPARAR con GUARDAR.
=pregunta (“¿son iguales?”) → da verdadero o falso.<-(la flechita) guarda un valor en una variable (mayor <- Amete el valor de A en mayor).No es lo mismo
nota = 10(¿la nota es 10?) quenota <- 10(pon 10 en la nota).
De dónde sale esto (tu propio libro): el ejercicio clásico de convertir calificación de número a letra (A/B/C/D/E) está armado con puras comparaciones: Nota = 20, Nota >= 16… Cada renglón es una pregunta de sí/no.
✅ Checklist de comprensión antes de seguir:
- ¿Puedes leer en voz alta los 6 operadores?
- ¿En qué se diferencia
=de<-? - ¿Cuántas respuestas posibles tiene cualquier comparación? (solo dos)
Y es exigente, O es generosa, NO voltea: las 3 puertas de la lógica
Los 3 operadores lógicos (sirven para COMBINAR condiciones)
| Operador | Idea de un golpe | Ejemplo cotidiano |
|---|---|---|
| Y (AND) | exigente: las dos deben ser verdad | ”entras si tienes boleto Y eres mayor de edad” |
| O (OR) | generosa: basta con una | ”hay descuento si eres estudiante O mayor de 60” |
| NO (NOT) | voltea el valor | ”vamos al parque si NO está lloviendo” |
💡 Cuidado con la O del español: “¿café o té?” suena a “escoge uno”. En lógica la O incluye el “las dos”: con que una condición sea verdad, el resultado ya es verdad.
Tablas de verdad (apréndelas entendiéndolas, no a la fuerza)
Y (AND) — solo verdadero si las dos lo son:
| A | B | A Y B |
|---|---|---|
| V | V | V |
| V | F | F |
| F | V | F |
| F | F | F |
O (OR) — falso solo si las dos son falsas:
| A | B | A O B |
|---|---|---|
| V | V | V |
| V | F | V |
| F | V | V |
| F | F | F |
NO (NOT) — voltea:
| A | NO A |
|---|---|
| V | F |
| F | V |
Traducir del español a una expresión (la habilidad clave)
| En español | En expresión |
|---|---|
| ”tu edad es mayor o igual a 18” | edad >= 18 |
| ”la calificación no es 10” | calificacion <> 10 |
| ”eres mexicano y tienes al menos 18” | nacionalidad = "mexicano" Y edad >= 18 |
| ”eres estudiante o tienes credencial” | estudiante = "si" O credencial = "si" |
📌 En PSeInt la Y también se puede escribir
&, la O como|, y NO como~— pero las palabras Y / O / NO son válidas y más claras.
Para llevar: estas condiciones que dan verdadero/falso son la pieza con la que la próxima clase la máquina va a decidir (Si… Entonces). Hoy construyes la pieza.
Traduce y evalúa: del español a la expresión, paso a paso
Práctica guiada: traducir y evaluar (hazlas en orden)
Abre PSeInt. Recuerda: PSeInt escribe el pseudocódigo y genera el diagrama de flujo automáticamente (no necesitas otro programa). ·
Paso 1 — Traduce con lápiz. Paso 2 — Elige un valor. Paso 3 — Evalúa (V o F).
| # | En español | Tu traducción (operadores) | Valor que elegiste | Resultado (V/F) |
|---|---|---|---|---|
| 1 | tu edad es mayor o igual a 18 | |||
| 2 | eres estudiante y eres menor de 18 | |||
| 3 | tu calificación no es igual a 10 | |||
| 4 | es sábado o es domingo | |||
| 5 | no está lloviendo |
Para las que llevan Y / O / NO, escribe primero el valor de cada parte (V o F) y luego aplica la tabla de verdad del Bloque 2. No adivines el resultado completo de un jalón.
Mini-reto en PSeInt: escribe UNA de tus condiciones dentro de un esqueleto Si <condición> Entonces ... FinSi y ejecútalo. No tienes que dominar el Si... Entonces todavía (eso es la próxima clase): solo observa que tu condición encaja ahí dentro y mira cómo se ve en el diagrama de flujo.
Errores comunes:
- Escribir
=cuando quieres distinto: “no es igual” se escribe<>. - Olvidar que
>=y<=incluyen el caso igual (18 sí cumpleedad >= 18). - Resolver una expresión con Y/O sin pasar por la tabla: evalúa cada parte primero.
✅ Checklist: [ ] 5 frases traducidas [ ] cada una evaluada con un valor [ ] al menos una escrita en PSeInt dentro de un Si… Entonces
Entregable: tus condiciones, con tus datos, evaluadas por ti
Tu entregable: documento Nombre_Grupo_Operadores.docx
Todo este entregable usa tus datos reales. Anótalos arriba del documento (son los que vuelven tu trabajo único):
- Mi número de lista: ______
- Mi edad: ______
- Una calificación real mía del semestre (materia + número): ______________
Parte A — Traduce y evalúa 5 condiciones (con TUS datos)
Traduce cada frase a una expresión con operadores y evalúala (V/F) usando tus datos de arriba. No vale dejar el valor en blanco: el resultado depende de TI.
| # | En español | Tu expresión | Resultado con mis datos (V/F) |
|---|---|---|---|
| 1 | tu número de lista es mayor que 20 | ||
| 2 | tu edad es mayor o igual a 16 | ||
| 3 | tu calificación no es igual a 10 | ||
| 4 | tu edad es mayor o igual a 15 Y tu número de lista es menor que 25 | ||
| 5 | tu calificación es mayor o igual a 6 O tu número de lista es igual a 1 |
Parte B — Inventa 2 condiciones tuyas (combina relacional + lógico)
Escribe 2 condiciones verdaderas sobre tu propia vida que combinen al menos un operador relacional y uno lógico (Y / O / NO). Por cada una:
- la frase en español,
- la expresión traducida,
- tu evaluación (V/F) y una línea explicando por qué da ese resultado (qué parte fue V, qué parte fue F, qué dijo la tabla).
Ejemplo del formato (NO lo copies, inventa los tuyos): “Tengo más de 14 años Y voy en primer semestre” →
edad > 14 Y semestre = 1→ V, porque las dos partes son verdaderas.
Parte C — El veredicto de la IA (ver sección IA de esta clase)
Pega el resultado de tu mini-truco de IA: qué condición le diste, qué dijo la IA, qué dijiste TÚ con la tabla de verdad, y tu veredicto en una línea con la fecha de hoy.
Entrega
-
Guarda el documento con el nombre indicado.
-
Súbelo a la carpeta “Semana 15” de tu grupo en Google Drive.
-
Usa el correo asignado a tu grupo:
✅ Checklist antes de entregar:
- Mis datos reales (número de lista, edad, calificación) están al inicio
- Las 5 condiciones de la Parte A están traducidas Y evaluadas con MIS datos
- Las 2 condiciones de la Parte B son mías y combinan relacional + lógico, con su explicación
- La Parte C incluye la fecha de hoy y mi veredicto sobre la IA
- Archivo nombrado
Nombre_Grupo_Operadores.docx - Subido a la carpeta “Semana 15” con el correo del grupo
Autoevaluación (si respondes que sí a las tres, está listo):
- ¿Podrías defender cada evaluación V/F ante tu profesor, mostrando la tabla de verdad que usaste?
- ¿Tus 2 condiciones de la Parte B son ciertas para ti y darían un resultado distinto si las llenara un compañero?
- ¿Tu veredicto sobre la IA dice qué revisaste tú, no solo lo que la IA contestó?
Pista: ya hiciste exactamente esto en el Bloque 3 con el grupo. Aquí solo lo repites tú solo, con tus propios datos. No hay nada nuevo.
📬 Correo de entrega de mi grupo: ________________________
Usa el correo asignado a tu grupo. Tu profesor te lo da en clase — anótalo aquí.