Editor y Ejecutor de Pseudocódigo Cambridge IGCSE
Escribe pseudocódigo Cambridge IGCSE, ejecútalo directamente en tu navegador y recorre cada línea mientras ves cómo cambian las variables.
¿Qué es el pseudocódigo?
El pseudocódigo es una forma en lenguaje sencillo de expresar la lógica de un programa antes de escribir código real. Usa palabras clave estructuradas — IF, FOR, WHILE, PROCEDURE — para que los pasos sean inequívocos, pero omite la sintaxis complicada de un lenguaje concreto. Por eso es ideal para planificar algoritmos, estudiar para exámenes y explicar ideas.
Este editor sigue las convenciones de pseudocódigo de los programas de Cambridge International — IGCSE Computer Science (0478) y A-Level Computer Science (9618): DECLARE con tipos explícitos, la flecha de asignación ←, OUTPUT e INPUT, IF/ELSE/ENDIF, CASE OF, FOR…NEXT, WHILE…ENDWHILE, REPEAT…UNTIL, arreglos con base 1 y PROCEDURE/FUNCTION con RETURNS. Pulsa Run para ver la salida y luego avanza línea a línea.
Sintaxis del pseudocódigo Cambridge de un vistazo
| Construcción | Sintaxis | Ejemplo |
|---|---|---|
| Declarar una variable | DECLARE x : TYPE | DECLARE total : INTEGER |
| Asignación | x ← value | total ← 0 |
| Salida | OUTPUT expr, expr | OUTPUT "Total: ", total |
| Entrada | INPUT variable | INPUT name |
| Selección (if / else) | IF … THEN … ELSE … ENDIF | IF n > 5 THEN … ENDIF |
| Selección múltiple | CASE OF x … OTHERWISE … ENDCASE | CASE OF grade 'A' : … ENDCASE |
| Bucle controlado por contador | FOR i ← a TO b [STEP s] … NEXT i | FOR i ← 1 TO 10 … NEXT i |
| Bucle con condición previa | WHILE cond DO … ENDWHILE | WHILE n > 0 DO … ENDWHILE |
| Bucle con condición posterior | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| Procedimiento / subrutina | PROCEDURE name(params) … ENDPROCEDURE | CALL greet("Ada") |
| Función que devuelve un valor | FUNCTION name(params) RETURNS TYPE … ENDFUNCTION | RETURN n * n |
| Comentario | // comment | // swap the values |
Mira estos algoritmos animados
Preguntas frecuentes sobre pseudocódigo
¿Qué es el pseudocódigo?
El pseudocódigo es una forma en lenguaje sencillo de describir los pasos de un algoritmo, usando palabras clave estructuradas como IF, FOR y WHILE sin la sintaxis estricta de un lenguaje de programación real. Permite planificar y comunicar la lógica antes de escribir código.
¿Se puede ejecutar pseudocódigo de verdad?
El pseudocódigo normalmente no es ejecutable, pero este editor ejecuta un dialecto bien definido (pseudocódigo Cambridge IGCSE / A-Level) totalmente en tu navegador, para que veas el resultado y lo recorras línea por línea.
¿Qué pseudocódigo usa este editor?
Sigue las convenciones de pseudocódigo Cambridge IGCSE y A-Level: DECLARE, la flecha de asignación ←, OUTPUT, INPUT, IF/ELSE/ENDIF, FOR/NEXT, WHILE/ENDWHILE, REPEAT/UNTIL, arreglos y PROCEDURE/FUNCTION.
¿El editor de pseudocódigo es gratis?
Sí. El editor y ejecutor de pseudocódigo son totalmente gratuitos, funcionan en tu navegador y no requieren registro ni instalación.