Se esperaba 'Segundos' o 'Milisegundos' en Esperar

La instrucción Esperar pausa el programa. Necesita la cantidad y la unidad de tiempo: Esperar 2 Segundos o Esperar 500 Milisegundos.

Qué significa

Error de escritura en la línea 4
Se esperaba 'Segundos' o 'Milisegundos', por ejemplo: Esperar 2 Segundos.

Esperar detiene el programa un momento antes de seguir. Sirve para hacer una cuenta regresiva o para que dé tiempo de leer un mensaje. Tiene dos formas:

  • Esperar Tecla: espera hasta que el usuario presione una tecla.
  • Esperar 2 Segundos o Esperar 500 Milisegundos: espera ese tiempo.

Si escribes un número sin la unidad, Jaguar no sabe si son segundos o milisegundos, y la diferencia es de mil veces.

Ejemplo y cómo arreglarlo

Algoritmo cuenta_regresiva
    Para i <- 3 Hasta 1 Con Paso -1 Hacer
        Escribir i
        Esperar 1
    FinPara
    Escribir "¡Listo!"
FinAlgoritmo

Error de escritura en la línea 4
Se esperaba 'Segundos' o 'Milisegundos', por ejemplo: Esperar 2 Segundos.

Así queda arreglado:

Algoritmo cuenta_regresiva
    Para i <- 3 Hasta 1 Con Paso -1 Hacer
        Escribir i
        Esperar 1 Segundos
    FinPara
    Escribir "¡Listo!"
FinAlgoritmo

Por qué aparece

  • Escribir solo el número, sin Segundos o Milisegundos.
  • Abreviar la unidad (seg, ms).

Preguntas frecuentes

¿Se puede escribir Esperar 1 Segundo, en singular?

Sí. Jaguar acepta Segundo y Segundos, Milisegundo y Milisegundos.

¿Esperar cambia el resultado de la prueba de escritorio?

No. Esperar solo pausa el programa; no cambia ninguna variable ni lo que se muestra en pantalla.

Sigue aprendiendo