Archivos en disco: motivación

Slides:



Advertisements
Presentaciones similares
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Advertisements

EL LENGUAJE DE PROGRAMACIÓN C
Te presento a Python Qué es Python? Lenguaje interpretado
Bucle for.
INFORMATICA I Funciones CLASE 13.
1.2 Sintaxis del lenguaje Java.
Estructuras de control
SINTAXISYSEMANTICA. Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para.
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Capítulo 1 “Elementos de Programación”
Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Símbolos de Programación Estructurada
1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
Estructura de un ordenador. Ronald Valverde Zambrano.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Convenciones de nomenclatura y diseño
Paul Leger Repaso While y FOR Paul Leger
Clase1: lectura/escritura/asignación
Clase1: lectura/escritura/asignación
Clase 8: Strings Valeria Herskovic –
Clase 9: Repaso/Resumen
Repaso/resumen lectura/escritura y asignación funciones
Clase 17: Arreglos de Objetos
Paul Leger CICLOS: For Paul Leger
Clase 9: Repaso/Resumen
MEMORIAS DE UN COMPUTADOR
Algunas Características de C++ no presentes en C
Página Web del Lenguaje Pascal.
Mini-tutorial Matlab Software de cálculo numérico
Repaso/resumen: Introducción a la Programación orientada a objetos

Usando StreamReader y StreamWriter
Clase 7: Abreviaturas Valeria Herskovic –
La Memoria Memoria de la computadora es el espacio de almacenamiento en la computadora donde datos va a ser procesada y se almacenan las instrucciones.
//Leer desde (posición del cursor de) archivo //un máximo de N líneas. //Entregar también nº de líneas leídas. static public int leerLineas (BufferedReader.
#crear diccionario con items nombre:[fono,...] D=dict() #leer lineas de agenda.txt for linea in open("agenda.txt"): #recuperar.
Teclado y Pantalla (Java estándar)
Programación Orientada a Objetos
MEMORIAS. Alba Lus, Esther Escobar, Laura Hierro, Raquel Fdez.
Estructuras de control en PHP
Lee :
Tema 2: Lenguaje PHP básico
Características de “C”
Dispositivos de almacenamiento
Clase10: Objetos y Clases
Javascript.
PROGRAMACIÓN (2).
Tema 4 Repetición Parte 4.
Ejercicio: dada la cadena «AUGAAAAUUUAGUUAGUUAGU»
Tema 5: Matrices Antonio J. Sierra.
Clase 7 Strings 28 de Marzo (N.Baloian).
Repaso/resumen: Introducción a la Programación orientada a objetos
Clase1: lectura/escritura/asignación
//Leer desde (posición del cursor de) archivo //un máximo de N líneas. //Entregar también nº de líneas leídas. static public int leerLineas (BufferedReader.
Segunda Línea.
clase4: instrucción while
Clase 10 (Repaso/Resumen)
Clase10: Objetos y Clases
Clase10: Objetos y Clases
Ejercicio Escriba un programa que lea un archivo llamado Registro.txt donde viene por cada línea, el numero de matrícula, el nombre y los códigos de los.
public class T extends Thread { private Socket s; public T(Socket x){s=x;} public void run(){try{ //escuchar al cliente BR in=new BR(new ISR(s.getInputStream()));
Archivos en disco: motivación
Variables, Expresiones y Enunciados
8-marzo-2006 (J.Alvarez).
public class T extends Thread { private Socket s; public T(Socket x){s=x;} public void run(){try{ //escuchar al cliente BR in=new BR(new ISR(s.getInputStream()));
MEDIOS DE ALMACENAMIENTO
Clase1: lectura/escritura/asignación
Contenido.
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

Archivos en disco: motivación clase 6: archivos Archivos en disco: motivación Memoria (RAM) Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidad rápida (~10-6 segs) lenta (~ 10-3 segs) tiempo acceso constante (a cualquier lugar) variable (depende de cercanía a cabezal) costo caro barato (~ 100 veces -) capacidad limitada (máx 4G) mayor (máx 500G) J.Alvarez

clase 6: archivos J.Alvarez

#contar lineas y caracteres de un archivo nl=0 #contador de líneas nc=0 #contador de caracteres a=open(raw_input("archivo?"),"r") while True: linea=a.readline() if linea=="": break; nl=nl+1 for c in linea: nc=nc+1 a.close() print nl,"lineas" print nc,"caracteres"

#contar lineas y caracteres de un archivo nl=0 #contador de líneas nc=0 #contador de caracteres a=open(raw_input("archivo?"),"r") for linea in a: nl=nl+1 nc=nc+len(linea) a.close() print nl,"lineas" print nc,"caracteres"

#contar lineas y caracteres de un archivo nl=0 #contador de líneas clase 6: archivos #contar lineas y caracteres de un archivo nl=0 #contador de líneas nc=0 #contador de caracteres a=open(raw_input("archivo?"),"r") for linea in a: nl += 1 #nl=nl+1 nc += len(linea) #nc=nc+len(linea) a.close() print nl,"lineas" print nc,"caracteres" Sintaxis: variable operador= expresión Semántica: variable = variable operador (expresión) J.Alvarez

#contar lineas y caracteres de un archivo a=open(raw_input("archivo?"),"r") s="" #string para concatenar lineas for linea in a: s += linea #s=s+linea a.close() print s.count("\n"),"lineas" print len(s),"caracteres“ Nota. aplicable a archivos que caben en memoria

#contar lineas y caracteres de un archivo a=open(raw_input("archivo?"),"r") s = a.read() a.close() print s.count(“\n”),"lineas" print len(s),"caracteres“ ¿a.read()? lee y entrega todos los caracteres del archivo