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