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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!