Anda di halaman 1dari 2

SENTENCIAS DE ENTRADA Y SALIDA

Cuando nos referimos a entrada/salida estándar (E/S estándar) queremos decir que
los datos o bien se están leyendo del teclado, ó bien se están escribiendo en
el monitor de video.

En el lenguaje c++ tenemos varias alternativas para ingresar y/o mostrar datos, dependiendo
de la librería que vamos a utilizar para desarrollar el programa.

Las operaciones de entrada y salida no forman parte del conjunto de sentencias de C++, sino
que pertenecen al conjunto de funciones y clases de la biblioteca estándar de C++. Ellas se
incluyen en los archivos de cabecera iostream.h por lo que siempre que queramos utilizarlas
deberemos introducir la línea de código #include <iostream.h>

Esta biblioteca es una implementación orientada a objetos y está basada en


el concepto de flujos. A nivel abstracto un flujo es un medio de describir la secuencia de
datos de una fuente a un destino o sumidero. Así, por ejemplo, cuando se introducen
caracteres desde el teclado, se puede pensar en caracteres que fluyen o se trasladan desde
el teclado a las estructuras de datos del programa.

En la biblioteca estándar de C se definen las dos principales vías de comunicación de un


programa:

• la entrada estándar (stdin), y

• la salida estándar (stdout).

Generalmente están ambas asociadas a nuestro terminal, de manera que cuando se


imprimen datos en la salida estándar los caracteres aparecen en el terminal, y cuando
leemos caracteres de la entrada estándar los leemos del teclado del terminal. La entrada y
salida estándar trabajan con caracteres (en modo carácter), con datos o números binarios. Es
decir, todos los datos que enviemos a la salida estándar deben ser cadenas de caracteres.
Por ello para imprimir cualquier dato en la salida estándar primero deberemos convertirlo
en texto, es decir, en cadenas de caracteres. Sin embargo esto lo haremos mediante las
funciones de biblioteca, que se encargan de realizar esta tarea eficientemente:

• putchar y getchar

• puts y gets

• printf

• scanf

• gotoxy

• clrscr

Entrada y salida de datos


La clase acaba con la entrada y salida de datos, que nos va a permitir solicitar
información al usuario y devolver información. En este caso se explica usando
las sentencias de Javascript prompt() y alert(). La primera me permite solicitar
un dato al usuario y la segunda presentarlo. Ambas funciones lanzan una caja
de diálogo que el usuario debe usar para interaccionar con las aplicaciones.

Tipo de datos

En un ordenador tengo datos y los datos son de un tipo. Luis Fernández nos
explica los motivos y la razón de ser. Además cómo eso nos afecta en la
práctica en términos de lenguaje informático, pues a un tipo se le asocian una
serie de operaciones básicas. Si son numéricos podríamos sumar, restar, etc.
Si son cadenas concatenar y si son lógicos, operaciones lógicas de
comparación, etc.

Todo eso son tipos de datos simples. Los tres tipos básicos (numérico, cadena
y lógico, o los que tenga cada lenguaje), son lo que se llaman tipos de datos
primitivos y son en los que se centra la explicación. No obstante, también nos
explicó qué pasa con tipos de datos complejos, fechas, facturas, alumnos de un
curso, operaciones asociadas sobre esos tipos, etc.

Anda mungkin juga menyukai