06.05.2013 Views

CONTENIDO DE LA LECCIÓN 8

CONTENIDO DE LA LECCIÓN 8

CONTENIDO DE LA LECCIÓN 8

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MIGUEL Á. TOLEDO MARTÍNEZ<br />

<strong>LECCIÓN</strong> 8<br />

INTRODUCCIÓN <strong>DE</strong> DATOS POR TEC<strong>LA</strong>DO<br />

INTRODUCCIÓN<br />

En esta lección aprenderá que C++ proporciona un flujo de entrada llamado cin<br />

mediante el cual su programa puede leer información introducida desde el teclado. Cuando<br />

utilice cin para leer entrada desde el teclado, debe especificar una o más variables hacia la que<br />

desea que la entrada sea asignada.<br />

Objetivos de esta lección:<br />

• Utilizar cin para leer letras y números desde el teclado.<br />

• Utilizar las funciones miembro get(), getline() para leer cadenas.<br />

• Utilizar las funciones gets() y fgets() para leer cadenas.<br />

• Utilizar las funciones miembro peek(), putback() e ignore()<br />

• Aprender a crear, leer, escribir y actualizar archivos en disco.<br />

• Utilizar ciclos para leer y procesar archivos.<br />

• Familiarizarse con el procesamiento de archivo de acceso secuencial.<br />

• Aprender a especificar operaciones de E/S no formateadas de alto desempeño.<br />

• Comprender las diferencias entre el procesamiento de archivos de datos formateados y el<br />

procesamiento de archivos de datos sin formato.<br />

• Construir un programa de procesamiento de transacciones con procesamiento de archivos de<br />

acceso aleatorio.<br />

Cuando sus programas utilizan el flujo de salida cout, coloca datos en el flujo utilizando<br />

el operador de inserción ()<br />

El almacenamiento de datos en variables y arreglos es temporal. Los archivos se utilizan<br />

para la retención permanente de grandes cantidades de datos. Las computadoras almacenan los<br />

archivos en dispositivos de almacenamiento secundario, tales como discos magnéticos, discos<br />

ópticos y cintas. En esta lección explicaremos la manera en que los archivos de datos se crean,<br />

actualizan y procesan mediante programas C++. Consideraremos a los archivos de acceso<br />

secuencial y a los de acceso aleatorio. Compararemos el procesamiento de archivos de datos<br />

formateados y el procesamiento de archivos de datos sin formato.<br />

C<strong>LA</strong>SE Y OBJETO <strong>DE</strong> ENTRADA <strong>DE</strong> FLUJO<br />

La obtención de información dentro de un programa para procesamiento se llama lectura.<br />

En la mayoría de los sistemas actuales, la información se lee desde una de dos fuentes: el teclado<br />

o un archivo en disco.<br />

El primer enunciado C++ que usará para leer datos desde el teclado es cin (se pronuncia<br />

como si fueran dos palabras: c-in; “ci in”, en lenguaje fonético) Como cout, cin es un objeto de<br />

flujo, predefinido en C++, como parte del archivo de encabezado iostream.h. El objeto cin es un<br />

flujo de entrada asociado, de manera predeterminada, al teclado de su sistema.<br />

FUNDAMENTOS – <strong>LECCIÓN</strong> 7 7-3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!