UNIVERSIDAD AUTONOMA METROPOLITANA Programación Estructurada

Slides:



Advertisements
Presentaciones similares
Manejo de archivos.
Advertisements

Tema #10. FICHEROS.
FICHEROS.
Ejemplo de Programa C++
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Programacion de Computadora Prof. Obadiah Oghoerore.
Programación, Algoritmos y Estructuras de Datos
Estructuras externas de Datos: Archivos
Programación en Lenguaje Ensamblador.
SOBRECARGA DE FUNCIONES
Programación Científica
Programa “Coordenadas” Ing. Arturo Díaz Vargas Departamento de Sistemas División de Ciencias Básicas e Ingeniería UNIVERSIDAD AUTONOMA METROPOLITANA.
Archivos Programación.
Informática Ingeniería en Electrónica y Automática Industrial
Asignatura: Lenguaje de Programación de Sistemas PPT No.05 Programa vespertino de Ingeniería (E) en Sistemas Computacionales Profesor: José Estay Araya.
Archivos. fopen(...) Para comenzar a utilizar un archivo primero se debe abrir, invocando a la función fopen(...) FILE * fopen(char* nombre_arch, char*
FUNCIONES EN C.
Archivos.
Estructuras-Archivos
Programación I Teoría VIII: Entrada/Salida
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Manejo de archivos de datos en C
PROGRAMACION DE ARCHIVOS (MEMORIA SECUNDARIA). Registros y archivos Si bien es cierto que se pueden manejar gran cantidad de datos del mismo y diferente.
Archivos.
Archivos Programación I MC Beatriz Beltrán Martínez.
Entrada y salida Gestión de ficheros.
APUNTADORES.
Ejemplos: float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; int N[] = {1, 2, 3, 6}; int M[][3] = {
Computación I. CI-2125 Tema VIII
Repaso de archivos #include int main(void) { FILE *fp; fp=fopen(“prueba.txt”, “w”); if (fp==NULL) { printf(“Error al abrir el archivo\n”); printf(“No lo.
ARREGLOS O ARRAYS.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
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.
Repaso C Ficheros, memoria dinámica, … Pablo San Segundo (C-206)
Archivos. Introducción Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos.
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,
Programación II Persistencia en archivos de texto.
RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA.
Flujos de datos Un flujo es un canal por donde fluyen los datos.
Programación en C - manejo de Archivos
Arreglos y cadenas de texto
Lic. Xóchitl minerva García cruz
Programación en C - manejo de Archivos
Estructuras PILA - COLA - LISTA.
FUNCIONES Y PROCEDIMIENTOS
TIPOS DE DATOS Cadenas y caracteres PARCIAL III.
Usando StreamReader y StreamWriter
Informática Ingeniería en Electrónica y Automática Industrial
Variables Automáticas y Apuntadores
Computación 2017 Archivos.
Tema 3. Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación.
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
Programación Orientada a Objetos
Usando StreamReader y StreamWriter
Usando StreamReader y StreamWriter
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
Sistema de Archivos UNIX Windows
UNIVERSIDAD TECNOLOGICA DE MEXICO SC Lenguajes de Programación I
Programación I MC José Andrés Vázquez Flores
El entorno de Desarrollo de Dev-C++
Unidad 7 Manejo de Archivos Copyright © 2005.
EJERCICIO DE CREAR CARPETAS
LENGUAJE “C” Programación.
Informática Ingeniería en Electrónica y Automática Industrial
Tema 10b Manejo de archivos de caracteres en C. E/S para archivos Las funciones y tipos están definidos en FILE –Estructura que define un descriptor de.
Estructura de los Sistemas operativos. Administracion de Procesos.
Archivos binarios en C++
Problemas de Strings boolean palindrome(String x) Ej: palindrome(“reconocer”)=true boolean alfabetico(String x) Ej: alfabetico(“hola”)=true,
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
Transcripción de la presentación:

UNIVERSIDAD AUTONOMA METROPOLITANA Programación Estructurada Tema: ARCHIVOS

Conjunto de Bytes almacenados en memoria secundaria. Archivo: Conjunto de Bytes almacenados en memoria secundaria.

1.Archivos son objetos que quedan vivos después de la muerte de un programa.   2. Trabajar con archivos involucra diferentes operaciones de entrada/salida (E/S) – lectura/escritura (R/W)

Manejo de Archivos #include <stdio.h> #include <stdlib.h> int main(){ FILE *f1; //Apuntador o descriptor de un archivo 0111 1011 1001 1111 0001 0010 1100 EOF Fin de Archivo

f1=fopen(“nombre del archivo”,“mode”); Descripción “r” Abre un archivo para lectura. El archivo debe existir. “w” Crea (y abre) un archivo vacío para sólo escritura. Si ya existe un archivo con el mismo nombre, se borra su contenido y es considerado como un nuevo archivo vacío. “a” Agregar contenido al final de un archivo. Si el archivo no existe lo crea. “r+” Abre un archivo para lectura y escritura, se posiciona al comienzo del archivo. El archivo debe existir. “w+” Crea (y abre) un nuevo archivo para lectura y escritura. “a+” Abre un archivo para agregar contenido y para lectura, si no existe lo crea.

#include <stdio.h> #include <stdlib.h> int main(){ FILE *f1; //Apuntador o descriptor de un archivo f1= fopen("miarchivo.txt","w+"); fputs("texto de prueba con fputs“,f1); fclose(f1); return 0; } Crear archivo nuevo (mode: "w" ó "w+") y escribir texto en éste con fputs()

#include <stdio.h> #include <stdlib.h> int main(){ FILE *f1; //Apuntador o descriptor de un archivo f1= fopen("miarchivo2.txt","w+"); fprintf(f1,"texto de prueba con fprintf"); fclose(f1); return 0; } Crear archivo nuevo (mode: "w" ó "w+") y escribir texto en éste con fprintf()

#include <stdio.h> #include <stdlib.h> int main(){ FILE *f1; char buffer[50]; f1= fopen("archivo.txt","r"); fgets(buffer,20,f1); puts(buffer); fclose(f1); return 0; } Leer texto desde un archivo (mode: "r" ) leyendo 20 caracteres con fgets() archivo.txt texto de prueba para fgets (el archivo debe existir en la carpeta del programa)

#include <stdio.h> #include <stdlib.h> int main(){ FILE *f1; char buffer[50]; int i; f1= fopen("archivo2.txt","r"); for(i=0;i<3;i++){ fscanf(f1,"%s",buffer); puts(buffer); } fclose(f1); return 0; Leer 3 palabras desde un archivo (mode: "r" ) con fscanf() archivo2.txt Eduardo Soto Quintana (el archivo debe existir en la carpeta del programa)