Sei sulla pagina 1di 1

Entrada y salida est�ndar en Pascal

Instrucciones de entrada y salida:


Sirven para que el programa se comunique con un perif�rico del ordenador tal como
una terminal, una impresora o un disco.
Las instrucciones de entrada est�ndar, sirven para leer car�cteres desde el
teclado, y las instrucciones de salida est�n-dar muestran caracteres en la
pantalla.
En Pascal todas las operaciones de entrada/salida se realizan ejecutando
procedimientos que forman parte del compi-lador y sus nombres son identificadores
predefinidos:
� Procedimientos de entrada: read, readln
� Procedimientos de salida: write, writeln
Procedimientos read y readln
Los procedimientos predefinidos read y readln permiten introducir datos durante la
ejecuci�n de un programa.
Las instrucciones para llamar a los procedimientos read y readln son de la
siguiente forma :
� read(lista_de_variables);
� readln(lista_de_variables); donde :
lista_de_variables: es una lista de identificadores de variables
separados por comas.
Los datos que se pueden leer son : enteros, reales, caracteres, o cadenas.
La acci�n de la instrucci�n es obtener, del teclado, tantos valores de datos como
elementos hay en lista_de_variables. Los datos deber�n ser compatibles con los
tipos de las variables correspondientes en la lista.
La diferencia entre las instrucciones read y readln consiste en que read permite
que la siguiente instrucci�n contin�e leyendo valores en la misma l�nea; mientras
que con readln la siguiente lectura se har� despu�s de que se haya tecleado el
car�cter de fin de l�nea.
Procedimientos write y writeln
Tema 3: Entrada/salida b�sica.
Para mostrar datos, tanto en pantalla como en impresora, se emplean write y
writeln. La diferencia entre ambos es que "write" deja el cursor en la misma l�nea,
a continuaci�n del texto escrito, mientras que "writeln" baja a la l�nea inferior.
Ambas �rdenes pueden escribir tipos casi de cualquier clase: cadenas de texto,
n�meros enteros o reales, etc. No podremos escribir directamente arrays, records,
ni muchos de los datos definidos por el usuario. Los procedimientos predefinidos
write y writeln permiten mostrar datos durante la ejecuci�n de un programa.
La sintaxis para llamar a los procedimientos write y writeln son de la siguiente
forma :
� write(lista_de_variables);
� writeln(lista_de_variables); donde :
lista_de_variables : es una lista de identificadores de variables separados
por comas.
Los datos que se pueden mostrar pueden ser: enteros, reales, caracteres, o cadenas.
La diferencia entre las instrucciones write y writeln consiste en que write permite
que la siguiente instrucci�n contin�e en la misma l�nea; mientras que, con writeln
se har� en la siguiente
Cuando se desee escribir varias cosas en la misma l�nea, todas ellas se indican
entre un mismo par�ntesis, y separadas por comas.
De hecho, si fueran n�meros, ni siquiera aparecer�an espacios entre ellos:
WriteLn (1,10,345);
dar�a como resultado
110345

Potrebbero piacerti anche