Ejemplo de un programa en C++ donde se manipulan archivos de datos

Slides:



Advertisements
Presentaciones similares
Introducción a C++ Sistemas Operativos
Advertisements

Ordenamiento de Arreglos
PROF. CARLOS RODRIGUEZ SANCHEZ COMP 242 Introducci Ó n a los Arreglos (arrays) en C++
Uso de Archivos de Datos en C++
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Searching data in Arrays COMP 242. Linear Search Algoritmo: Comenzando con el primer elemento, se compara cada uno con el valor a buscar y se detiene.
Prof. Carlos Rodríguez Sánchez
Arithmetic Operators & Operators Precedence
Ejemplo de Programa C++
Informática II Clase 12: Flujos Diego Fernando Serna Restrepo
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Programacion de Computadora Prof. Obadiah Oghoerore.
7 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática Universidad.
8A8A8A8A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia.
ESTRUCTURAS DE SECUENCIA
Introducción a la Computación
C++ vs C Los códigos de C++ están copiados de la documentación de PRO1.
SOBRECARGA DE FUNCIONES
Acciones y funciones Concepto
4A4A4A4A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
Curso de Computación.  Manipular una colección de datos usando vectores  Declarar y utilizar un vector de tipos de datos primitivos en la implementación.
Unidad I Java y C++ : Similitudes y diferencias
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Archivos y Búsqueda Secuencial
Introducción a la Computación
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
FUNCIONES EN C.
Preparado por: Nelliud D. Torres Enero/2003 Versión 1.0
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.
Manejo de archivos de datos en C
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 2- 1.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
Entrada y Salida de Archivos
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
USO DE ARGUMENTOS Y PARÁMETROS EN LOS PROGRAMAS Preparado por Prof. Nelliud D. Torres Material Original Prof. Antonio Huertas Uso de argumentos y parámetros.
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
1 Algunas ideas básicas de C++ Agustín J. González ELO-320.
Entrada / Salida Streams Archivos Algoritmos y Estructuras de Datos I Departamento de Computación, Facultad de Ciencias Exactas y Naturales, Universidad.
Entrada / Salida Streams Archivos Algoritmos y Estructuras de Datos I Departamento de Computación, Facultad de Ciencias Exactas y Naturales, Universidad.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
Desarrollador Profesional de Juegos Programación III Unidad I El manejador universal.
ARREGLOS O ARRAYS.
ESTRUCTURAS DE DECISION MULTIPLE
Lenguaje de Programación II PLAN DE EVALUACIÓN CONTENIDO MODALIDAD DE EVAL. PONDERACIÓN INTRODUCCIÓN BÁSICA AL LENGUAJE DE PROGRAMACIÓN.
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,
UNIVERSIDAD DIEGO PORTALES Facultad de Ingeniería Programación Avanzada HERENCIA Tema: HERENCIA Ing. Javier Chamorro Cerón.
Algunas ideas básicas de C++
Nociones básicas sobre C++
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Nociones básicas sobre C++
IntroducciÓn a los Arreglos (“arrays”) en C++
Entrada / Salida Streams Archivos
Algunas ideas básicas de C++
Prof. Carlos Rodríguez Sánchez
Algunas ideas básicas de C++
Nociones básicas sobre C++
Arreglos en C++ (una y dos dimensiones)
Uso de Archivos de Datos en C++
Nociones básicas sobre C++
++
Algunas ideas básicas de C++
Lic. Xóchitl minerva García cruz
Registros tipo struct PROGRAMACIÓN MODULAR.
Algunas ideas básicas de C++
Transcripción de la presentación:

Ejemplo de un programa en C++ donde se manipulan archivos de datos Prof. Carlos A. Rodríguez Sánchez

salida << setprecision(2); salida << fixed << showpoint; salida << setprecision(2); cout << "Procesando los datos:" << endl; while (!entrada.eof()) { entrada >> firstName >> lastName; salida << "Student Name: " << firstName << " " << lastName << endl; entrada >> test1 >> test2 >> test3 >> test4 >> test5; salida << "Test Scores: " << setw(6) << test1 << setw(6) << test2 << setw(6) << test3 << setw(6) << test4 << setw(6) << test5 << endl; average = (test1 + test2 + test3 + test4 + test5 ) / 5.0; salida << "Average test score: " << setw(6) << average << endl; } entrada.close(); salida.close(); cout << "Fin del procesamiento de archivos..." << endl; system("pause"); return 0; // EJEMPLO DE UN PROGRAMA QUE PROCESA ARCHIVOS DE DATOS // EN C++ #include<iostream> #include<fstream> #include<iomanip> #include<string> using namespace std; int main() { ifstream entrada; ofstream salida; double test1, test2, test3, test4, test5; double average; string firstName; string lastName; entrada.open("est.txt"); salida.open("promedios.out");

Archivo de Datos de entrada Andrew Miller 87.5 89 65.75 37 98.5 John Doe 90 77 83 92 90 Jane Doe 99 56 72 72 81 Archivo de Salida Student Name: Andrew Miller Test Scores: 87.50 89.00 65.75 37.00 98.50 Average test score: 75.55 Student Name: John Doe Test Scores: 90.00 77.00 83.00 92.00 90.00 Average test score: 86.40 Student Name: Jane Doe Test Scores: 99.00 56.00 72.00 72.00 81.00 Average test score: 76.00

NotePad

Archivos