Uso de Archivos de Datos en C++

Slides:



Advertisements
Presentaciones similares
Funciones de los Sistemas Operativos
Advertisements

ACTIVIDAD DEFINICIÓN DE MACRO.
Arreglos en C++ (una y dos dimensiones)
PROF. CARLOS RODRIGUEZ SANCHEZ COMP 242 Introducci Ó n a los Arreglos (arrays) en C++
Estructura General de las Instrucciones en Visual Basic
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Prof. Carlos Rodríguez Sánchez
COMP 234 Prof. Carlos Rodríguez Sánchez
Uso de Archivos de Datos en Visual Basic
Sequential File Processing Master Files. Master File Colección principal de datos pertinentes a una aplicación especifica. Colección principal de datos.
Ejemplo de un programa en C++ donde se manipulan archivos de datos
Diseño de Sistemas de Información
Partes de un Sistema de Computadoras Introducción a los Sistemas de Información Prof. Carlos Rodríguez Sánchez.
Manejo de errores y excepciones
Informática II Clase 12: Flujos Diego Fernando Serna Restrepo
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
EQUIPO ·# 3 SISTEMAS OPERATIVOS
Temas Operaciones básicas Instalando el compilador
SQL Server Integration Services SSIS
Definición y Características
Punteros Universidad Nacional Mayor de San Marcos
Teoría de lenguajes y compiladores
Cursores Implícitos y Explícitos
Programación en Lenguaje Ensamblador.
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Introducción a la computadora
 Ventana Diagonal Principal 1era. Fila 2da. Fila 3era. Fila 1era. Columna 2da. Columna 3era. Columna Diagonal Secundaria.
Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a la Base de Datos  Enviar Consultas.
1 Aula de Informática del Centro de Participación Activa para Personas Mayores de El Ejido (Almería). Consejería Territorial de Salud y Bienestar Social.
En Java las estructuras de repetición son las mismas que en C/C++.
Unidad I Java y C++ : Similitudes y diferencias
Archivos y Búsqueda Secuencial
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
UNIDAD II. Manejo de archivos
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 3- 1.
Inteligencia artificial
Archivos.
Computación II Unidad IX Flujos y archivos. Presentación de la unidad Objetivos: –Comprender como utilizar el flujo de entrada y salida en C++ –Comprender.
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
PROGRAMACION DE ARCHIVOS (MEMORIA SECUNDARIA). Registros y archivos Si bien es cierto que se pueden manejar gran cantidad de datos del mismo y diferente.
BASES DE DATOS Con Access.
Universidad ecotec Informatica avanzada.
Entrada y Salida de Archivos
Archivos.
Entrada y salida Gestión de ficheros.
EMPRESA DISTRIBUIDORA DE CERVEZA
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
Teoría de Sistemas Operativos Administración de Archivos.
Cursores SQL RECORRER CON UN CONJUNTO DE RESULTADOS RECORRER CON UN CONJUNTO DE RESULTADOS.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Ing. Esp. Ricardo Cujar.  Conjunto de caracteres (palabra), representa una posición de memoria.  Recomendaciones para construir identificadores: Debe.
29/5/2002 Sesión 18 Tipos de datos Estruturados Archivos de Caracteres Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
LENGUAJE “C” Programación.
Uso de las herramientas de consulta de Transact-SQL
Computación I. CI-2125 Tema VII
Lección 3 : Resumen Para finalizar la lección te invitamos a revisar un resumen que te mostrará los principales elementos de CALC que has desarrollado.
Software.
TRABAJO DE ARCHIVOS LOS PROGRAMAS SIGUIENTES YA HAN SIDO DESARROLLADOSS, AHORA SE LE PIDE QUE SE INCLUYA, QUE LOS DATOS SE GUARDEN EN UN ACHIVO. Programa.
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
Diferentes maneras de manejar datos en JAVA COMP 250.
GESTION DE INFORMACION
¿Qué es EXCEL? Entre los usos habituales de Excel se encuentran: CálculosRealizar cálculos utilizando funciones de Excel o definidas por el usuario: Financieras.
Manejo de archivos de texto.  Unidad fundamental de almacenamiento dentro del ámbito de la informática. Alberga un conjunto de datos que es posible leer,
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Prof. Carlos Rodríguez Sánchez
Uso de Archivos de Datos en C++
++
Escribe el nombre a los números 1 _______________________ 2 _______________________ 3_______________________ 4_______________________ 5 _______________________.
Transcripción de la presentación:

Uso de Archivos de Datos en C++ Prof. Carlos Rodríguez Sánchez COMP 232

Archivos de datos Area localizada en una unidad secundaria de almacenamiento que se utiliza para guardar los datos que se utilizarán en un programa. Input data file Programa en C++ Output data file

Header Files Para poder capturar y/o escribir datos utilizando un archivo a través de un programa en C++, se debe incluir el “header file” fstream. Este contiene las definiciones para los tipos de datos ifstream y ofstream que se utilizan para declarar variables para los archivos de input y de output, respectivamente.

Header Files Una vez se hayan finalizado las operaciones con los archivos, se utiliza la instrucción inFile.close(); para cerrar un archivo indicado por la variable de tipo ifstream inFile, y para cerrar el archivo indicado por la variable outFile de tipo ofstream se utiliza la instrucción outFile.close();

La manipulación de archivos en C++ es un proceso de cinco pasos: Incluir el header file fstream en el programa Declarar las variables de tipo file stream Asociar las variables con las fuentes de input/output Utilizar las variables con >>, << u otras funciones de i/o Cerrar los archivos.

Ejemplo: Algoritmo Declarar las variables Abrir el archivo de input Abrir el archivo de output Utilizar los manipuladores de output Leer el nombre del estudiante del archivo Escribir en el archivo de output el nombre del estudiante Leer los scores de las cinco notas Escribir los scores en el archivo de output Calcular el promedio Escribir el promedio en el archivo de output Cerrar los archivos

Ejemplo: Programa en C++ donde se capturan datos desde un archivo, se procesan, y luego se escriben en un archivo de salida #include<iostream> // para utilizar cin cout endl #include<fstream> //para utilizar tipos de datos ifstream y ofstream #include<iomanip> // para los manipuladores de output #include<string> // para poder utilizar variables del tipo “string” en el programa

Ejemplo: Programa en C++ donde se capturan datos desde un archivo, se procesan, y luego se escriben en un archivo de salida using namespace std; int main() { // Paso #1 // Se declaran las variables a utilizar ifstream inFile; //input file stream variable ofstream outFile; //output file stream variable double test1, test2, test3, test4, test5; double average; string firstName; string lastName;

Ejemplo: Programa en C++ donde se capturan datos desde un archivo, se procesan, y luego se escriben en un archivo de salida inFile.open("test.txt"); // Paso #2 outFile.open("testavg.out"); // Paso #3 outFile << fixed << showpoint; // Paso #4 outFile << setprecision(2); cout<< "Processing data" << endl; inFile >> firstName >> lastName; // Paso #5 outFile << "Student Name: " << firstName << " " << lastName << endl; // Paso #6

Ejemplo: Programa en C++ donde se capturan datos desde un archivo, se procesan, y luego se escriben en un archivo de salida inFile >> test1 >> test2 >> test3 >> test4 >> test5; // Paso #7 outFile << "Test scores: " << setw(6) << test1 << setw(6) << test2 << setw(6) << test3 << setw(6) << test4 << setw(6) << test5 << endl; // Paso #8 average = (test1 + test2 + test3 + test4 + test5) / 5.0; // Paso #9 outFile << "average test score: " << setw(6) << average << endl; // Paso #10 inFile.close(); // Paso #11 outFile.close(); return 0; }

Tomado del texto “Brief Edition: Introduction to C++ Programming” D.S. Malik