Entrada y Salida de Archivos

Slides:



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

El lenguaje de programación C - El primer programa -
Dispositivos de entrada y de salida de una computadora
PROF. CARLOS RODRIGUEZ SANCHEZ COMP 242 Introducci Ó n a los Arreglos (arrays) en C++
Uso de Archivos de Datos en C++
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 un programa en C++ donde se manipulan archivos de datos
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++.
Elementos básicos del Lenguaje
Programacion de Computadora Prof. Obadiah Oghoerore.
INFORMATICA I Funciones CLASE 13.
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.
Introducción al lenguaje C++
Introducción a la Computación
Funciones Funciones De biblioteca Definidas por el usuario
SOBRECARGA DE FUNCIONES
Acciones y funciones Concepto
Archivos Contenido: Archivos de Texto Archivos de Acceso Aleatorio
Funciones Computación.
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.
Chapter 7 Functions Dale/Weems/Headington. 2 Tópicos Capítulo 7 l Writing a Program Using Functional Decomposition l Writing a Void Function for a Task.
Estructuras de repetición
En Java las estructuras de repetición son las mismas que en C/C++.
Archivos Programación.
Introducción a la Computación
Tema 7c Entrada y salida de funciones. Funciones Funcion Entradas SalidasTareas.
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
1 Input Streams “Flujos de Entrada” Agustín J. González Versión original de Kip Irvine ELO-329.
Capítulo 5. Punteros y Cadenas de Caracteres
Programación III Clase 06 Funciones.
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Preparado por: Nelliud D. Torres Enero/2003 Versión 1.0
Streams. / En casi todo programa se necesita traer o enviar información a una fuente externa. / Dicha información puede estar en un archivo en el disco.
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.
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.
FIEE VARIABLES Ing. José Antonio Poma G.. FIEE Variables Una variable es un identificador (nombre de la variable) que hace referencia a.
Programación Orientada a Objetos
Archivos.
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
Sección 2-4 Estructuras de Control de Decisión Expresiones Lógicas.
Elementos básicos del lenguaje
Funciones Definidas por el Programador
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.
INTRODUCCIÓN AL LENGUAJE C++
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
FUNCIÓN OR Una O otra, para que funcione. Función suma OR abS Es aquella función que es cierta (1), si una o las dos entradas son ciertas.
INTRODUCCION A LA PROGRAMACION
PRINCIPIOS DE PROGRAMACIÓN
FUNCIÓN NOR Una Opuesto a una OR. Función suma NOR abS Equivale a la asociación de la función OR, con la función NOT. Por tanto estamos.
Temas zEjemplo de algoritmo zEjemplo de codificación zPrograma interactivo.
Algoritmo.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
ARREGLOS O ARRAYS.
ESTRUCTURAS DE DECISION MULTIPLE
PROF. RAFAEL MONTENEGRO B. UNELLEZ-APURE Introducci Ó n a los Arreglos (“arrays”) en C++
Lic. Xóchitl minerva García cruz
Prof. Carlos Rodríguez Sánchez
Arreglos en C++ (una y dos dimensiones)
Uso de Archivos de Datos en C++
++
Lic. Xóchitl minerva García cruz
Transcripción de la presentación:

Entrada y Salida de Archivos Objetos Funciones Miembros

Diagrama de Entrada y Salida Programa principal cout cin monitor teclado Stream salida Stream entrada

Algunas Definiciones En C++ un stream (canal) se conoce como un objeto. Objeto : es una variblbe que tiene asociada a ella tanto valores como funciones Funciones Miembros : funciones asociadas a un objeto.

Comentarios:cin , cout Los streams cin y cout están pre-definidos. Cuando se usa cin se entiende que la entrada se recibe del teclado Cuando se usa cout se entiende que la salida se dirige al monitor o se envia al monitor.

Recibir entrada de un archivo(diagrama) Programa principal Archivo entrada Archivo salida Stream de entrada declarar y conectar Stream de salida declarar y conectar

Recibir entrada de un archivo Si quiere que su programa reciba entrada de un archivo, necesita declarar un stream de entrada (input stream) y necesita conectarla al archivo. Si quiere que su programa envíe salida a un archcivo, necesita delcarar un steam de salida (output stream) y necesita conectarlo al archivo.

Recibir entrada de un archivo Input stream : cuando el flujo de data es hacia el programa Output stream : cuando el flujo de data el fuera del programa.

Este programa lee tres numeros de un archvo(entrada Este programa lee tres numeros de un archvo(entrada.dat) calcula la suma de los tres numeros y luego escribe la salida a otro archivo de nombre (salida.dat) #include<fstream> using namespace std; int main() { ifstream centrada; ofstream csalida; centrada.open(“entrada.dat”); csalida.open(“salida.dat”); int p,s,t; centrada >>p>>s>>t; csalida <<“La suma = “ << p+s+t<<endl; centrada.close(); csalida.close(); return 0; } // Para poder declarar streams // declara centrada de tipo ifstream // input file stream //declara csalida de tipo ofstream //output file stream //conecta centrada con el archivo entrada entrada.dat // conecta csalida con el archivo de salida salida .dat

Recibir entrada de un archivo(diagrama) teclado monitor Programa principal Archivo entrada Archivo salida Stream de entrada declarar y conectar Stream de salida declarar y conectar