Actualizado: Octubre 2026

Escribir en PSeInt: Sintaxis y Sin Saltar Línea (2026)

Escribir es la instrucción que muestra información en pantalla en PSeInt: textos, números, resultados de operaciones y valores de variables. Por defecto, cada Escribir termina saltando a la línea siguiente; con la variante Escribir Sin Saltar el cursor se queda en la misma línea, ideal para pedir datos al usuario justo después del mensaje.

Sintaxis

Escribir expresion1, expresion2, ...
Escribir Sin Saltar expresion1, expresion2, ...

Cada expresión puede ser un texto entre comillas simples (‘Hola’), un número, una variable o una operación. Puedes mostrar varios valores en la misma línea separándolos con comas:

Escribir 'Tienes ', edad, ' años'

Escribir Sin Saltar no avanza a la línea siguiente: el próximo Escribir continuará en la misma línea. Se usa típicamente antes de un Leer, para que el usuario escriba su dato justo después del mensaje, sin salto intermedio.

Escribir; sin argumentos imprime una línea vacía, útil para separar bloques de texto en pantalla.

Ejemplo completo

Programa que combina Escribir normal y Escribir Sin Saltar. Repásalo mentalmente antes de ejecutarlo:

Algoritmo MostrarDatos
    Definir nombre Como Caracter
    Definir edad Como Entero
    nombre <- 'Ana'
    edad <- 20
    Escribir 'Nombre: ', nombre
    Escribir Sin Saltar 'Edad: '
    Escribir edad, ' años'
FinAlgoritmo

La salida en pantalla será:

Nombre: Ana
Edad: 20 años

Fíjate en la segunda parte: Escribir Sin Saltar ‘Edad: ‘ deja el cursor tras los dos puntos, y el siguiente Escribir completa la línea con 20 años.

Errores comunes

  • Olvidar las comas entre expresiones: Escribir ‘Edad: ‘ edad es un error de sintaxis; cada valor va separado por coma.
  • Usar comillas dobles para los textos: en PSeInt los literales de texto van entre comillas simples (‘Hola’).
  • Mostrar una variable no definida (en el perfil estricto): define primero cada variable con Definir.

Preguntas frecuentes

¿Cuál es la diferencia entre Escribir y Escribir Sin Saltar?+
Escribir salta a la línea siguiente al terminar; Escribir Sin Saltar deja el cursor en la misma línea, de modo que el siguiente texto continúa ahí. Es la forma típica de pedir un dato: Escribir Sin Saltar ‘Nombre: ‘ seguido de Leer nombre.
¿Cómo muestro varios valores en una sola línea?+
Sepáralos con comas dentro del mismo Escribir: Escribir ‘Edad: ‘, edad, ‘ años’. PSeInt los concatena en la salida.
¿Cómo imprimo una línea en blanco?+
Con Escribir; sin argumentos. Sirve para separar visualmente bloques de texto en la salida del programa.
¿Puedo mostrar el resultado de una operación directamente?+
Sí: Escribir ‘Suma: ‘, 5 + 3 muestra en pantalla «Suma: 8». PSeInt evalúa la expresión antes de mostrarla.

Ver también

Publicaciones Similares