Qué significa
Error de escritura en la línea 2
Se esperaba 'Hasta' en el ciclo Para, pero encontré 'A'.
Un Para completo se ve así: Para i <- 1 Hasta 10 Con Paso 2 Hacer. Cada parte tiene su lugar:
i <- 1: la variable que cuenta y su valor inicial, con flecha.Hasta 10: el valor final.Con Paso 2: cuánto avanza en cada vuelta. Es opcional; sin él avanza de 1 en 1.Hacer: también es opcional en Jaguar.
Jaguar te dice qué parte esperaba y qué encontró en su lugar. Para recorrer un arreglo existe además Para Cada x De arreglo Hacer, donde la palabra es De.
Ejemplos y cómo arreglarlos
Se esperaba 'Hasta'
En lugar de Hasta se usó otra palabra, como en «del 1 al 10»:
Algoritmo contar
Para i <- 1 A 5 Hacer
Escribir i
FinPara
FinAlgoritmoError de escritura en la línea 2
Se esperaba 'Hasta' en el ciclo Para, pero encontré 'A'.
Así queda arreglado:
Algoritmo contar
Para i <- 1 Hasta 5 Hacer
Escribir i
FinPara
FinAlgoritmo
Se esperaba '<-' después de la variable
Algoritmo contar
Para i Hasta 5 Hacer
Escribir i
FinPara
FinAlgoritmoError de escritura en la línea 2
Se esperaba '<-' después de 'i'. Por ejemplo: Para i <- 1 Hasta 10 Hacer
El Para necesita saber desde dónde empieza a contar:
Algoritmo contar
Para i <- 1 Hasta 5 Hacer
Escribir i
FinPara
FinAlgoritmo
Se esperaba 'Paso' después de 'Con'
Algoritmo pares
Para i <- 2 Hasta 10 Con 2 Hacer
Escribir i
FinPara
FinAlgoritmoError de escritura en la línea 2
Se esperaba 'Paso' después de 'Con', pero encontré '2'.
Así queda arreglado:
Algoritmo pares
Para i <- 2 Hasta 10 Con Paso 2 Hacer
Escribir i
FinPara
FinAlgoritmo
Se esperaba 'De' en el Para Cada
Algoritmo recorrer
Dimension v[2]
v[1] <- 5
v[2] <- 8
Para Cada x En v Hacer
Escribir x
FinPara
FinAlgoritmoError de escritura en la línea 5
Se esperaba 'De' en el ciclo Para Cada, pero encontré 'En'.
Así queda arreglado:
Algoritmo recorrer
Dimension v[2]
v[1] <- 5
v[2] <- 8
Para Cada x De v Hacer
Escribir x
FinPara
FinAlgoritmo
Por qué aparece
- Escribir el
Paracomo se diría en voz alta («del 1 al 10») en lugar de conHasta. - Olvidar el valor inicial o la flecha.
- Escribir
Con 2oPaso 2en lugar deCon Paso 2. - Usar
Enen unPara Cada, como elinde Python. En pseudocódigo esDe.
Preguntas frecuentes
¿Cómo cuento hacia atrás con Para?
Con un paso negativo: Para i <- 10 Hasta 1 Con Paso -1 Hacer. En Jaguar, si el inicio es mayor que el fin y no pones paso, también cuenta hacia atrás.
¿Es obligatorio escribir Hacer?
En Jaguar, no. Pero escribirlo es la forma más común y la que se espera en muchos cursos, así que conviene ponerlo.