sentencias de entrada y salida

Páginas: 9 (2091 palabras) Publicado: 24 de abril de 2013
4. Sentencias de entrada y salida
4.1. INTRODUCCIÓN.

En programación se denominan sentencias de entrada a aquellas que permiten enviar información desde el exterior al interior de un programa y sentencias de salida a aquellas que permiten enviar información desde el interior del programa al exterior.

En los lengua¬jes de progra¬mación existe una gran variedad de sen¬tencias de entra¬da yde salida. Normalmente estas sentencias se escriben de forma distinta en función de la información, por ejemplo se escribiría de una forma si la información de entrada es numérica y de otra si la información de entrada son caracteres. También se pueden escribir las sentencias de entrada y de salida de distinta forma en función de donde reciban la información o donde la envíen (a la pantalla, a laimpresora, al disco duro, a la disquetera, al diskette, a otro ordenador, a un dispositivo de control remoto, etc.).

A las sentencias de entrada y de salida se las conoce como sentencias de E/S (Entrada/Salida) o sentencias de I/O (Input/Output cuya traducción sería input = entrada y output = salida).


4.2. REPRESENTACIÓN ALGORÍTMICA DE LAS SENTENCIAS DE ENTRADA Y SALIDA.

4.2.1.Representación algorítmica de las sentencias de entrada.

Las sentencias de entrada envían información desde el exterior al programa. Normalmente la información la suministra el usuario del programa a través del teclado y ésta se almacena en una variable.
Para indicar en un organigrama una sentencia de entrada se necesitan dos cosas: una es el símbolo que representa la sentencia y otra es el lugar dondese va a almacenar la información de entrada, que se especifica por el nombre de una variable dentro de un símbolo*.

*La mayoría de los lenguajes de programación no admiten la "ñ" como parte del nombre de variable. En algoritmia no hay ningún problema de nombrar a las variables como se desee.



Ejemplo:

Si queremos realizar un organi¬grama que represen¬te la suma de los valores de dosvariables podríamos realizarlo de la siguiente manera:
leer un dato numérico en la variable a
leer un dato numérico en la variable b
sumar las variables a y b y el resultado almacenarlo en la variable c (recordar que en las funciones se pondría la “variable solución” c a la izquierda del igual)


El organigrama para representar esta secuencia de pasos sería:


En un organigrama no sesuele indicar el tipo de infor¬mación que contendrá las variables que están dentro del símbolo de en¬trada, así no se especifica que las variables a y b son de tipo numérico.

Las variables de entrada serían “a y b” y si no introducimos valores a esas variables el programa no funcionaría puesto que no tendría datos para realizar la suma. El programa no continuará su ejecución hasta que se hayanintroducido los valores que demandan las sentencias de entrada.

- 1. Se detendría en la primera sentencia (leer un dato numérico en la variable a) y no continuaría hasta que alguien introdujera por teclado un valor y a continua¬ción pulsara la tecla "return"(también denominada "enter" ó "intro").

- 2. El ordenador almacena en la variable a el valor que se ha tecleado en el paso anterior.

-3. El ordenador se detendría de nuevo en la segunda sentencia (leer un dato numérico en la variable b) y no continuaría hasta que alguien introdujera por teclado un valor numérico y a continuación pulsara la tecla "return".

- 4. El ordenador almacena en la variable b el valor que se ha tecleado en el paso anterior.

- 5. Finalmente el ordenador realizaría la suma de los valores de lasvariables a y b y los almacenaría en la variable c.
Es posible expresar varias sentencias de entrada como una sola; es decir, se puede poner una única sentencia de entrada con varias variables.


Cuando se ejecuta una sentencia de entrada, el ordenador detiene su ejecución y no continúa hasta que se haya introducido por teclado un valor y pulsado la tecla "return".

¿Cómo sabemos cuando el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Entrada y salida
  • Entradas/Salidas
  • entradas y salidas
  • Entrada y Salida
  • Entradas y Salidas
  • Sentencia De Entrada
  • Entrada y salida
  • Entradas y salidas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS