Saltar al contenido

Pseudocódigo en español · macOS, Windows e iOS

Programar se entiende cuando se ve.

PseudoLearn ejecuta tu pseudocódigo una sentencia por vez y mantiene el mismo paso resaltado en el código, el ordinograma, el estructograma y la tabla de prueba de escritorio. Detrás hay una ruta de 15 módulos con 95 ejercicios que se comprueban solos.

macOS 13 o superior · Apple Silicon e Intel · Windows 10 u 11 de 64 bits · iOS 16 o superior · Funciona sin conexión

PseudoLearn con el programa DemostracionGuiada ya ejecutado: el código fuente, el ordinograma que le corresponde y las tres líneas que el programa escribió.
La misma sentencia queda señalada en el código y en el ordinograma. En un teléfono los dos paneles se apilan; en un escritorio se reparten el ancho.

Disponibilidad

  • macOS13+
  • iOS · iPadOS16+
  • Windows10+
  • Linux
  • Android
  • en preparación

Vistas sincronizadas

Un paso, cuatro superficies, ningún salto mental.

Casi nadie aprende a programar leyendo un ordinograma dibujado a mano en una hoja aparte. En PseudoLearn las cuatro superficies son proyecciones del mismo programa, generadas por el motor: cuando el intérprete avanza, el resaltado se mueve en todas a la vez. También hay un diagrama de clases UML cuando el programa usa objetos.

01 · Código

Sentencia en curso

temperatura <- 30;
lecturas <- 0;
Mientras temperatura > 24 Hacer
    temperatura <- temperatura - 3;
    lecturas <- lecturas + 1;
    Escribir "Lectura ", lecturas;
FinMientras

La sentencia que se está ejecutando lleva fondo propio y su número se enciende en el canal, sin cursor que haya que buscar.

02 · Ordinograma

Nodo activo

¿temperatura >24?temperatura <- temperatura - 3SÍNO

Trazado por el motor desde el árbol sintáctico: la forma dice qué hace el nodo y el retorno del bucle va en color de marca.

03 · Estructograma

Anidamiento visible

¿temperatura > 24?

temperatura <- temperatura - 3

lecturas <- lecturas + 1

Escribir "Lectura ", lecturas

Nassi-Shneiderman: sin flechas y sin saltos, la estructura de bloques es la propia caja.

04 · Prueba de escritorio

Fila por paso

PasoLíneatemperaturalecturas
23--
3430-
45300
56300
67270

La tabla que tu profesor pide a mano, rellenada por el intérprete. Con identidad de objetos y aliasing cuando los hay.

Ruta de aprendizaje

No es una pila de tutoriales. Es un camino con orden.

Quince módulos en tres tramos, escritos para leerse en ese orden. Cada módulo explica una idea, la muestra ejecutándose y cierra con ejercicios que la app comprueba contra casos visibles y ocultos.

TRAMO ATRAMO BTRAMO C

A · Fundamentos2 módulos

Antes de escribir nada: qué tiene que cumplir una secuencia de pasos para llamarse algoritmo, y la máquina nocional con la que vas a razonar el resto del camino.

  • Qué es un algoritmo
  • La máquina nocional

B · Programación estructurada8 módulos

El grueso del camino: datos, decisiones, los tres bucles y cuándo toca cada uno, arreglos, subprogramas y recursión. Cierra leyendo programas desde su diagrama.

  • Datos y asignación
  • Entrada y salida
  • Selección
  • Iteración
  • Arreglos
  • Descomposición
  • Recursión
  • Leer un programa

C · Objetos5 módulos

De variables sueltas a una cosa con estado y conducta. Incluye el punto donde casi todo el mundo se pierde: identidad, aliasing y qué pasa de verdad al copiar un objeto.

  • Por qué objetos
  • Clase y constructor
  • Identidad y aliasing
  • Herencia y despacho
  • Diseño de responsabilidades
15
módulos con su especificación
95
ejercicios que se comprueban solos
86
programas de ejemplo ejecutables
11
documentos de especificación del lenguaje

Por qué esta y no un cuaderno

Seis cosas que un papel no puede hacer.

  • 01

    Ejecución paso a paso, a cuatro ritmos

    El intérprete avanza una sentencia por vez y tú decides la velocidad. El foco se mueve a la vez en el código, en los diagramas y en la tabla de traza, así que nunca tienes que adivinar dónde estás.

  • 02

    Errores que explican, no que regañan

    Cada diagnóstico marca su tramo exacto y también los tramos relacionados —la declaración que falta, el FinMientras que sobra— en español y mientras escribes, no al final.

  • 03

    Del pseudocódigo a Python y a Rust

    La pestaña de código equivalente proyecta tu programa a dos lenguajes industriales, línea a línea, para que veas la correspondencia antes de dar el salto a uno de ellos.

  • 04

    Los objetos dejan de ser magia

    La tabla de traza muestra la identidad de cada instancia (Cuenta#1) y no colapsa los alias. Ver dos nombres apuntando al mismo objeto resuelve en un paso lo que un párrafo no resuelve.

  • 05

    Tus programas son archivos tuyos

    Se guardan como .pseudo en texto plano, en tu disco. La app funciona entera sin conexión; la cuenta y la sincronización son opcionales, no un peaje de entrada.

  • 06

    En español y en inglés, sin traducir a medias

    Las palabras reservadas, la base de conocimiento, los ejercicios y los diagnósticos existen en los dos idiomas. Cambiar de idioma cambia el lenguaje, no solo los botones.

Descargas

Instálalo donde estudias.

macOSDisponible

Requisitos
macOS 13 (Ventura) o superior
Arquitectura
Apple Silicon e Intel
Versión
1.1.1 · 2 de octubre de 2026
Precio
Gratis

iPhone y iPadDisponible

Requisitos
iOS 16 o iPadOS 16 y superiores
Entrada
Barra de teclas con las palabras del lenguaje
Versión
1.1.1 · 2 de octubre de 2026
Precio
Gratis

WindowsDisponible

Requisitos
Windows 10 u 11 de 64 bits
Instalación
Solo para tu usuario, sin permisos de administrador
Versión
1.1.1 · 2 de octubre de 2026
Precio
Gratis

En preparaciónLinux y Android. Sin fecha anunciada: se publicarán aquí cuando estén, no antes.

Empieza por el Tramo A. Son dos módulos.

Para cuando termines el segundo ya habrás ejecutado un algoritmo paso a paso y leído su tabla de traza. Desde ahí, el resto del camino ya tiene sentido.

Descargar para macOS

También para Windows, y en el App Store para iPhone y iPad