Documentación rápida (PSeInt)

Escribe pseudocódigo usando estas estructuras. Usa Mostrar/Imprimir/Escribir para ver salida.

1) Variables y asignación
Algoritmo Vars
  a <- 10
  nombre <- "Freidy"
  activo <- Verdadero   // (si aún no usas booleanos, usa 1/0)
  Mostrar "a = " + a
  Mostrar "nombre = " + nombre
FinAlgoritmo
2) Entrada (Leer)
Algoritmo Entrada
  Leer n
  Mostrar "n = " + n
FinAlgoritmo
Tip: si escribes un número, el runner lo convierte a número automáticamente.
3) Salida (Mostrar / Imprimir / Escribir)
Algoritmo Salida
  Mostrar "Hola"
  Imprimir "Esto también imprime"
  Escribir "Y esto igual"
FinAlgoritmo
4) Condicional (Si / Sino / FinSi)
Algoritmo Condicion
  Leer n
  Si n > 5 Entonces
    Mostrar "Mayor que 5"
  Sino
    Mostrar "5 o menos"
  FinSi
FinAlgoritmo
5) Bucle Mientras
Algoritmo MientrasDemo
  i <- 1
  Mientras i <= 5 Hacer
    Mostrar "i = " + i
    i <- i + 1
  FinMientras
FinAlgoritmo
6) Bucle Para
Algoritmo ParaDemo
  Leer n
  Para i <- 1 Hasta n Con Paso 1 Hacer
    Mostrar "i = " + i
  FinPara
FinAlgoritmo
7) Operadores
Algoritmo Operadores
  a <- 10
  b <- 3
  Mostrar a + b
  Mostrar a - b
  Mostrar a * b
  Mostrar a / b
  // Comparaciones: > < >= <= = <>
FinAlgoritmo
8) Arreglos (básico / si lo habilitas)
Nota: si aún no lo implementaste en el transpiler, esto es “próximo paso”.
Algoritmo Arreglos
  // Dimension arr[5]
  // Para i <- 1 Hasta 5 Con Paso 1 Hacer
  //   Leer arr[i]
  // FinPara
  // Mostrar arr[1]
FinAlgoritmo
9) Funciones (si lo habilitas)
Nota: esto requiere soporte de Funcion / FinFuncion en tu transpiler.
Algoritmo Funciones
  // Funcion Sumar(a, b)
  //   Retornar a + b
  // FinFuncion
  //
  // Mostrar Sumar(2, 3)
FinAlgoritmo