Saltar al contenido
EnglishEspacio →

Prueba de escritorio online para tu pseudocódigo

La prueba de escritorio es la tabla donde sigues un algoritmo a mano: una fila por paso y una columna por variable. Codoritmo la llena mientras tu programa corre, para que compruebes tu tabla hecha en papel o encuentres el paso exacto donde una variable toma un valor que no esperabas.

Hacer esta prueba en Codoritmo

Abre el mismo programa; responde 12, 7.5, 30 y 0 para obtener esta tabla.

Una prueba de escritorio real

Esta tabla sale de ejecutar el ejemplo «Sumar hasta cero» con las respuestas 12, 7.5, 30 y 0. Cada fila muestra las variables justo antes de ejecutar esa línea; las celdas resaltadas son las que cambiaron respecto de la fila anterior.

Prueba de escritorio de «Sumar hasta cero»
PasoLíneaInstrucciónnumerosumacantidad
23Definir cantidad Como Entero00
34suma <- 0000
45cantidad <- 0000
56Escribir "Escribe números para sumar. Escribe 0 para terminar."000
67Leer numero000
78Mientras numero <> 0 Hacer1200
89suma <- suma + numero1200
910cantidad <- cantidad + 112120
1011Escribir "Siguiente número (0 para terminar):"12121
1112Leer numero12121
129suma <- suma + numero7.5121
1310cantidad <- cantidad + 17.519.51
1411Escribir "Siguiente número (0 para terminar):"7.519.52
1512Leer numero7.519.52
169suma <- suma + numero3019.52
1710cantidad <- cantidad + 13049.52
1811Escribir "Siguiente número (0 para terminar):"3049.53
1912Leer numero3049.53
2014Si cantidad > 0 Entonces049.53
2115Escribir "Sumaste ", cantidad, " números."049.53
2216Escribir "Total: ", suma049.53
2317Escribir "Promedio: ", suma / cantidad049.53

22 filas, una por cada paso con variables.

Respuestas escritas
12, 7.5, 30, 0
Lo que muestra la consola
Escribe números para sumar. Escribe 0 para terminar.
Siguiente número (0 para terminar):
Siguiente número (0 para terminar):
Siguiente número (0 para terminar):
Sumaste 3 números.
Total: 49.5
Promedio: 16.5

Cómo hacer la prueba de escritorio en Codoritmo

  1. Abre tu algoritmo

    Escríbelo, pégalo o abre un ejemplo.

  2. Abre la prueba de escritorio

    En el panel inferior, elige la pestaña Prueba de escritorio.

  3. Avanza paso a paso

    Usa Paso siguiente: cada paso agrega una fila. Si el programa pide datos, respóndelos en la consola.

  4. Vuelve a cualquier paso

    Haz clic en una fila para volver a ese momento de la ejecución: el código y el diagrama se ubican en esa línea.

Hacer esta prueba en Codoritmo

Abre el mismo programa; responde 12, 7.5, 30 y 0 para obtener esta tabla.

Cómo leer la tabla

La columna Paso cuenta las instrucciones ejecutadas y Línea dice cuál fue. Una celda vacía significa que en ese paso la variable todavía no existe.

Fíjate en que la línea 8, el Mientras, aparece una sola vez: al terminar cada vuelta la condición numero <> 0 se vuelve a revisar sin agregar una fila, y la ejecución sigue en la línea 9. Cuando numero vale 0, el ciclo termina y la ejecución salta al Si de la línea 14.

Para qué sirve

Los docentes piden la prueba de escritorio para que entiendas qué hace cada instrucción. Hazla primero en papel y después compárala con la de Codoritmo: si no coinciden, la primera fila distinta te dice dónde está la diferencia.

Codoritmo y PSeInt de escritorio

PSeInt también tiene prueba de escritorio dentro de su ejecución paso a paso. Así se comparan.

Lo que suma Codoritmo

  • La tabla se llena sola con todas las variables, sin configurar nada.
  • Puedes retroceder y hacer clic en cualquier fila para volver a ese paso.
  • Los arreglos se ven como casillas en la pestaña Arreglos.
  • Como en PSeInt, puedes evaluar una expresión en cualquier paso y agregarla como columna para seguirla, por ejemplo suma / cantidad.

Lo que PSeInt de escritorio hace y Codoritmo todavía no

  • Funciona sin internet, como programa instalado.

Codoritmo es un proyecto independiente, inspirado en PSeInt y compatible con su sintaxis y sus perfiles de instituciones. No es PSeInt ni está afiliado a él. Sitio oficial de PSeInt

Preguntas frecuentes

¿Qué es una prueba de escritorio?

Es seguir un algoritmo a mano, anotando en una tabla el valor de cada variable después de cada instrucción. Sirve para entender qué hace el programa y para encontrar errores sin ejecutarlo.

¿La tabla de Codoritmo sirve para entregar?

Sirve para comprobar la tuya. Si tu docente pide la prueba de escritorio hecha a mano, hazla tú primero y usa Codoritmo para verificarla.

¿Por qué algunas filas no aparecen?

La tabla muestra solo los pasos en los que ya existe alguna variable, y guarda hasta los últimos 400. A velocidad instantánea solo se anotan algunos pasos; para verlos todos, avanza con Paso siguiente o a velocidad lenta o normal.

Programas resueltos, cada uno con su código, su diagrama y una ejecución de muestra.

  • Sumar hasta cero

    Suma los números que escribas hasta que ingreses un 0.

    Básico
  • Factorial y potencia

    Funciones que calculan el factorial y una potencia.

    Intermedio
  • Búsqueda lineal

    Busca un nombre en una lista sin importar mayúsculas o minúsculas.

    Intermedio
  • Ordenamiento burbuja

    Ordena números al azar intercambiando vecinos, y se detiene apenas quedan ordenados.

    Intermedio

Por concepto:Ejemplos de Entrada y salida

Sigue aprendiendo