Está en la página 1de 11

Estructuras básicas del Lenguaje de

Programación
Instrucciones de Entrada y Salida

Facilitador: Sullin Santaella


Objetivo

Implementar secuencia de instrucciones en el lenguaje de


programación.

Utilizar las instrucciones de entrada y salidas.


Son instrucciones que permiten la
transferencia de información entre el
computador y los dispositivos periféricos
(teclado, pantalla, impresora, pendrive,
entre otros).
En C++ la entrada y salida de datos se
trabaja con flujos de streams y las
funciones propias para estas tareas, se
encuentran dentro de un archivo de
cabecera predefinido en el lenguaje
llamado iostream (input output stream,
entrada salida de stream).
Para leer datos se utiliza el flujo de entrada
estándar cin
Normalmente se leen los datos desde el
teclado, este flujo utiliza el operador de
extracción que se obtiene escribiendo dos
signos mayor consecutivos, así >>. La
instrucción debe finalizar con punto y coma.
Sintaxis:

cin >> nombre_de_la_variable;


Para leer la variable sueldo, las siguientes
instrucciones son necesarias:
#include <iostream> /* incluye archivo de cabecera */

using namespace std; /*sirve para usar las


declaraciones estándar del espacio nombrado (consola),
esta instrucción es necesaria para poder utilizar el cin */
float sueldo; /*declaración de la variable
….
cin >> sueldo; /* coloca el resultado de la entrada por
consola (lo que se escribió por teclado) en la variable
sueldo, el cin debe ser escrito en minúscula */
Se pueden leer varias variables con un solo
cin. Por ejemplo, para leer el sueldo, el total de
asignaciones y el total de deducciones con una
sola instrucción cin, se haría de la forma
siguiente:

cin >> sueldo >> asignaciones >> deducciones;


Para imprimir (mostrar) datos ó
encabezados se utiliza el flujo de salida
estándar cout.
Este flujo de salida utiliza el operador de
inserción, que se obtiene escribiendo dos
signos menor consecutivos, así <<
Al igual que la instrucción
cin, el cout debe terminar
con punto y coma y la
palabra reservada cout
debe ser escrita en
minúscula.
cout << “títulos ó literales ó encabezados “
<< nombre_de_la_variable;

Nótese que en una salida pueden estar


presentes dos tipos de impresión:

Impresión de títulos (literales, encabezados):


Para esto debe utilizar las comillas dobles, es
decir, encerrar entre comillas dobles el título
que quiere imprimir.
Ejemplo: cout << “Datos del empleado”;
Impresión de datos: En algunos casos el dato
que se necesita imprimir pudiese estar
almacenado en una variable ó ser el
resultado de la evaluación de una expresión
ó una función. Dependiendo sea el caso solo
debe escribir el nombre de la variable, ó la
expresión ó el nombre la función con la lista
de argumentos (parámetros) si los requiere.
Ejemplo: cout << cedula << sueldo*0.1;
Suponga que en algún momento
se tiene los siguientes datos en
memoria
Memoria
total secc
37 B

cout << “Total de alumnos de la sección “


<< secc << “ es: “ << total;

El resultado de la instrucción anterior es mostrar


en la pantalla lo siguiente:
Total de alumnos de la sección B es: 37
Ejemplo de entrada y salida
#include<iostream> //librerias
using namespace std;

int main () //cuerpo principal

{ //inicio
int n1,n2,r; //declaración de variables tipo entero
cout<<"Por Favor Escriba un número :";// escribe un mensaje en la pantalla (Salida)
cin>>n1; // leer (Entrada)
cout<<"Por Favor Escriba otro número :"; // escribe un mensaje en la pantalla
cin>>n2; // leer
r=n1+n2; // calculo u operación
cout<<“la suma de los números es :” << r << endl; // escribe un mensaje en la pantalla
return 0; // retorna
} // fin del programa

También podría gustarte