Acciones primitivas de entrada – salida de datos
Entrada de Datos
Un valor que no pertenece al ambiente puede introducirse al mismo, mediante una acción, que llamaremos lectura
Lectura, es toda acción que permite la entrada de uno o mas valores del ambiente a través de un dispositivo. Una lectura es una asignación, en el sentido que toma valores del medio externo y lo asigna a las variables del ambiente. La lectura es una acción primitiva.
En nuestro lenguaje de diseño la lectura se nota de la siguiente manera:
LEER V
Donde V es una variable del ambiente. O bien:
LEER A,…., X
Salida de Datos
Un valor del ambiente puede comunicarse al mundo exterior; por ejemplo a través de la impresión sobre un papel o en el monitor.
Llamaremos escritura a la acción primitiva que permite la salida de valores del ambiente a través de un dispositivo. Esta acción toma uno o más valores del ambiente y lo comunica al medio externo.
En nuestro lenguaje de diseño la notaremos de la siguiente manera:
ESCRIBIR V
Donde V es la variable cuyo valor se desea comunicar al medio externo. O bien
ESCRIBIR A,….,X
La escritura es una acción que transmite el valor de variables del ambiente al medio externo, conservando dichas variables sus valores.
La acción LEER <lista de variables> asigna un nuevo valor a cada una de las variables que aparece en la lista, en cambio, la acción ESCRIBIR <lista de variables>, no cambia el valor de las variables que puedan aparecer en la lista.
NOTA: la información a mostrar en la escritura suele ir entre comillas, no así los objetos de datos.
Ejemplos
Algoritmo Suma
Escribir "Ingrese el primer numero:"
Leer A
Escribir "Ingrese el segundo numero:"
Leer B
C <- A+B
Escribir "El resultado es: ",C
Fin Algoritmo