Pseudocódigo y tu primer programa en PSeInt
Al terminar vas a poder: El estudiante distinguirá las dos formas de expresar un algoritmo —diagrama de flujo (dibujado) y pseudocódigo (escrito en frases, en español)— comprendiendo que son la misma idea en dos representaciones, y reconocerá por qué el pseudocódigo es la mejor puerta de entrada (quita la barrera del idioma inglés y deja primero la lógica). Conocerá y usará PSeInt (gratuito, en español): escribirá la estructura básica Proceso/FinProceso, su primer 'Hola Mundo', un saludo que lee su nombre por teclado (Escribir, Leer, variables, comillas y punto y coma) y un programa secuencial con las cuatro operaciones (suma, resta, multiplicación, división) leídas por teclado usando la asignación con flecha (<-). Generará el diagrama de flujo automáticamente desde su código, cerrando el arco con la clase de diagramas. Como entregable creará un programa secuencial propio con sus datos personales (calculadora de su promedio con calificaciones y materias reales + sello con número de lista y fecha), y ejercitará el uso crítico de la IA pidiéndole que pruebe su lógica o explique su error —no que escriba el programa—, juzgando esa salida contra su propio programa corriendo en PSeInt. Alcance acotado: NO se enseñan condicionales ni ciclos (clases posteriores), ni sistemas numéricos binario/octal/hex, ni la potenciación (queda como reto opcional); el foco es el primer programa secuencial en PSeInt.
Programar parecía de otro idioma; el pseudocódigo lo escribe en el tuyo
La idea de hoy en una frase
Programar parecía cosa de otro idioma. No lo es: el pseudocódigo te deja escribir tus programas en español, con palabras que ya entiendes (Escribir, Leer, Proceso). La lógica ya la traes; solo cambia a quién le hablas.
Dos formas del mismo algoritmo
Un algoritmo es una lista de pasos, en orden, que llevan a un resultado (una receta, las indicaciones para llegar a tu casa). Ese algoritmo se puede expresar de dos maneras —y son la misma idea, no dos temas distintos:
| Forma | Qué es | Lo viste en… |
|---|---|---|
| Diagrama de flujo | El algoritmo dibujado: cajas, flechas, rombos | La clase pasada |
| Pseudocódigo | El algoritmo escrito en frases, en español | Hoy |
El diagrama lo dibuja; el pseudocódigo lo escribe. Mismo algoritmo, dos retratos.
Por qué pseudocódigo (y no un lenguaje real todavía)
Casi todos los lenguajes de programación están en inglés (print, write, for, if). Para quien empieza, eso son dos batallas a la vez: la lógica + el idioma. El pseudocódigo quita la del idioma: piensas en español y la herramienta te entiende. Primero la lógica; el inglés vendrá después, cuando ya no sea un muro.
Tu herramienta: PSeInt
PSeInt (de Pseudo Intérprete) es gratuito y en español. Hace tres cosas:
- Escribes tu pseudocódigo (con coloreado y autocompletado que te avisan de errores).
- Lo ejecuta de verdad: ves si tu lógica funciona.
- Te dibuja el diagrama de flujo desde tu código, con un clic. (Aquí se cierra el arco con la clase pasada.)
Mini-glosario: algoritmo (pasos en orden hacia un resultado) · pseudocódigo (algoritmo escrito en frases, en español) · diagrama de flujo (algoritmo dibujado) · PSeInt (editor + intérprete gratuito de pseudocódigo en español) · variable (cajita con nombre que guarda un dato).
✅ Antes de seguir: ¿puedes decir con tus palabras qué es un algoritmo? ¿En qué se parecen y en qué se diferencian un diagrama y un pseudocódigo? ¿Para qué sirven las tres cosas que hace PSeInt?
Tu primer programa: de ”Hola Mundo” a que la máquina te salude por tu nombre
Misión: que TE CORRA tu primer programa (no solo verlo)
Hazlo al mismo tiempo que el video, con PSeInt abierto. Si te atrasas, pausa y alcánzanos.
El esqueleto que ya viene puesto
Al abrir PSeInt ya aparece escrito:
Proceso SinTitulo
FinProcesoProceso= aquí empieza ·FinProceso= aquí termina. Todo tu programa vive entre esos dos.- Cambia el nombre
SinTituloporSaludo(sin acentos y sin espacios; pegado todo).
Paso 1 — Hola Mundo (la tradición de todo programador)
Entre Proceso y FinProceso escribe:
Proceso Saludo
Escribir "Hola Mundo";
FinProcesoDos detalles que causan la mayoría de los errores:
- Lo que va entre comillas sale en pantalla tal cual. Si quitas las comillas, PSeInt cree que es una variable y marca error.
- Cada línea de acción termina en
;(punto y coma): es el “aquí acabé” de cada orden.
Ejecútalo .
Paso 2 — Que el programa te conozca (Leer + variable)
Proceso Saludo
Escribir "Hola Mundo";
Escribir "Escribe tu nombre";
Leer nombre;
Escribir "Hola, ", nombre;
FinProcesoLeer nombre;detiene el programa y espera a que tú teclees. Lo que escribas se guarda en la variablenombre(una cajita con nombre).- En la última línea,
"Hola, "sale literal;nombre(sin comillas) lo cambia la máquina por lo que tecleaste.
Trampas finas de PSeInt (para que no te frenen)
- Es sensible a mayúsculas:
nombreyNombreson variables distintas. Sé consistente. - El cero
0no es la letraO; no son intercambiables. - Si tus comillas dan error raro, tu teclado metió unas “comillas curvas”: usa comillas rectas (
").
Guardar
Menú Archivo → Guardar como → nómbralo Saludo. PSeInt le pone solo la extensión .psc (los programas de PSeInt terminan en .psc).
✅ Checklist (déjalo HECHO):
- El esqueleto
Proceso Saludo … FinProcesocon tu nombre de proceso -
Hola Mundosalió en pantalla al ejecutar - El programa te pidió tu nombre, lo leíste y te saludó con él
- Guardado como
Saludo.psc
La flecha guarda: haz cuentas y deja que PSeInt te dibuje el diagrama
Misión: que tu programa haga cuentas (suma, resta, multiplicación, división)
Sigue con PSeInt abierto. Aquí aparece el verbo nuevo del día: asignar.
La suma, paso a paso
Proceso Sumar
Escribir "Ingresa el primer número:";
Leer a;
Escribir "Ingresa el segundo número:";
Leer b;
suma <- a + b;
Escribir "El resultado es: ", suma;
FinProcesoEl verbo nuevo: asignar (la flecha <-)
La flecha se escribe con menor-que + guion pegados: <-. Se lee de derecha a izquierda:
suma <- a + b;significa: calculaa + by guarda el resultado en la cajitasuma.
La flecha siempre apunta a dónde se guarda el resultado. Repítelo: la flecha guarda. (Es la idea más importante del día.)
Las otras tres son la MISMA, cambiando un signo
Resta, multiplicación y división = el mismo programa; solo cambia el operador:
| Operación | Operador en PSeInt | La línea de asignación |
|---|---|---|
| Suma | + | suma <- a + b; |
| Resta | - | resta <- a - b; |
| Multiplicación | * (asterisco, no la letra x) | producto <- a * b; |
| División | / (diagonal) | division <- a / b; |
⚠️ Dos trampas: el asterisco
*es multiplicar (no la equis); y no dividas entre cero (a la máquina no le gusta, igual que en matemáticas).
Cierra el arco: PSeInt te dibuja el diagrama
Con tu programa escrito, da clic en el botón de diagrama de flujo de la barra de herramientas. PSeInt convierte tus líneas en español en el diagrama de flujo completo —las mismas cajas y flechas que dibujaste a mano la clase pasada. Tú escribiste; la máquina dibujó.
✅ Checklist (déjalo HECHO):
-
Sumar.psccorre y da el total de dos números leídos por teclado - Hice las cuatro operaciones cambiando solo el operador (
+ - * /) - Entiendo que
<-guarda el resultado (la flecha guarda) - Generé y guardé el diagrama de flujo (imagen PNG) de al menos un programa
Entregable: un programa secuencial que sólo tú podrías haber escrito
Tu entregable: un programa secuencial que hable de TI
Ahora lo haces tú solo. Vas a escribir en PSeInt un programa secuencial (de arriba hacia abajo, sin saltos) que combine todo lo de hoy: Escribir, Leer, asignación y una operación aritmética. Y que use tus datos reales, para que tu programa no se parezca al de nadie más.
Qué tiene que hacer tu programa (calculadora de tu promedio)
- Saludar y leer tu nombre.
- Leer tres calificaciones reales de TRES de tus materias de este semestre.
- Con asignación, calcular tu promedio: súmalas y divide entre 3.
- Escribir un mensaje final con tu nombre y tu promedio.
Molde (es de FORMA: cámbialo con TUS datos, no lo copies tal cual)
Proceso MiPromedio
Escribir "Hola, ¿cómo te llamas?";
Leer nombre;
Escribir "Calificación de materia 1:";
Leer c1;
Escribir "Calificación de materia 2:";
Leer c2;
Escribir "Calificación de materia 3:";
Leer c3;
promedio <- (c1 + c2 + c3) / 3;
Escribir nombre, ", tu promedio es: ", promedio;
FinProcesoPuedes subir el nivel: usa 4 materias (las tuyas), cambia los textos a tu manera, o agrega una resta/multiplicación extra. Mientras sea secuencial y use asignación + una operación, va bien.
El sello que SÓLO tú puedes poner (obligatorio para calificar)
Un sello es una marca personal —como una firma o un timbre— que identifica tu trabajo y lo hace imposible de copiar: lo armas con datos que solo tú tienes (tu número de lista, la fecha, tus materias).
Al final de tu programa, agrega una línea Escribir que muestre, además:
- Tu número de lista (el que te dieron en clase, no está en ningún documento).
- La fecha de hoy.
- Los nombres de tus tres materias (las que usaste arriba).
Ejemplo de FORMA (con TUS datos):
Escribir "Lista 17 | 29/06/2026 | Matemáticas, Química, Inglés";Dos programas con el mismo sello cuentan una historia que ningún “me lo pasó un compañero” explica: tus materias, tu número de lista y tus calificaciones hacen que tu pseudocódigo salga distinto al de todos.
Entrega
-
Ejecuta tu programa y comprueba que corre sin errores y da bien el promedio.
-
Genera su diagrama de flujo con PSeInt y guárdalo como imagen (PNG).
-
Guarda el programa como
Apellido_Nombre_Grupo_MiPromedio.psc(con TUS datos). -
Sube el
.pscy la imagen del diagrama a la carpeta de la semana, usando el correo asignado a tu grupo. Anótalo aquí:
✅ Checklist final:
- El programa lee nombre + 3 calificaciones reales y calcula el promedio con
<- - Corre sin errores en PSeInt
- Sello personal: número de lista + fecha de hoy + nombres de tus materias
- Diagrama de flujo generado y guardado (PNG)
- Archivo
Apellido_Nombre_Grupo_MiPromedio.pscsubido + diagrama, con el correo del grupo
🤖 Mini-truco de IA de la semana (abajo, en su sección) — recuerda: la IA prueba tu lógica, no escribe tu programa.
📬 Correo de entrega de mi grupo: ________________________
Usa el correo asignado a tu grupo. Tu profesor te lo da en clase — anótalo aquí.