Qué significa
Error de escritura en la línea 2
Falta la comilla que cierra este texto. Cierra el texto con " en la misma línea.
En pseudocódigo, los textos van entre comillas: "Hola". Las comillas le dicen a Jaguar dónde empieza y dónde termina el texto. Si abres unas comillas y no las cierras, Jaguar no sabe dónde acaba el texto y no puede seguir leyendo el resto de la línea.
El texto tiene que cerrarse en la misma línea. No se puede empezar un texto en una línea y terminarlo en la siguiente. Puedes usar comillas dobles ("Hola") o sencillas ('Hola'), pero el texto debe cerrar con la misma que lo abrió.
Ejemplos y cómo arreglarlos
Se olvidó la comilla final
Algoritmo saludo
Escribir "Hola, bienvenido
FinAlgoritmoError de escritura en la línea 2
Falta la comilla que cierra este texto. Cierra el texto con " en la misma línea.
Así queda arreglado:
Algoritmo saludo
Escribir "Hola, bienvenido"
FinAlgoritmo
Un texto junto a una variable
Un caso muy común: al combinar texto y variables, la comilla de cierre se queda del lado equivocado de la coma.
Algoritmo total
total <- 250
Escribir "El total es: , total
FinAlgoritmoError de escritura en la línea 3
Falta la comilla que cierra este texto. Cierra el texto con " en la misma línea.
La comilla cierra el texto antes de la coma. La variable va afuera de las comillas, porque si quedara adentro se mostraría la palabra «total» y no su valor:
Algoritmo total
total <- 250
Escribir "El total es: ", total
FinAlgoritmo
Por qué aparece
- Se olvidó la comilla del final.
- La comilla quedó después de una variable que debía ir afuera.
- El texto abre con comilla doble y cierra con sencilla, o al revés.
- Al copiar desde un documento, las comillas cambiaron por comillas «curvas» de procesador de textos. Jaguar entiende las comillas curvas dobles, pero conviene escribirlas de nuevo con el teclado.
Cómo evitarlo
Escribe las dos comillas juntas, "", y luego escribe el texto en medio. Así nunca queda una sin pareja.
Preguntas frecuentes
¿Puedo usar comillas sencillas en lugar de dobles?
Sí. Jaguar acepta "Hola" y 'Hola'. Lo que importa es que el texto cierre con el mismo tipo de comilla con el que abrió.
¿Cómo escribo un texto que ocupa varias líneas?
Cada línea es un Escribir distinto, con su texto entre comillas. Un texto no puede empezar en una línea y terminar en otra.
¿Cómo pongo comillas dentro de un texto?
Si el texto va entre comillas dobles, puedes usar sencillas adentro: Escribir "Dijo 'hola'". También funciona al revés.