Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10.

Slides:



Advertisements
Presentaciones similares
Estructuras de control
Advertisements

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.
PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Lenguaje PHP Capítulo 4.
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Lenguajes de programación
Te presento a Python Qué es Python? Lenguaje interpretado
Desarrollo de Aplicaciones para Internet
Bucle for.
Tema 2: Lenguaje PHP básico
Variable Una variable es un nombre que se asocia con una porción de la memoria del ordenador, en la que se guarda el valor asignado a dicha variable. Expresión.
Programación Web en Servidor Curso INEM 2010 CSS y jQuery Santiago González Tortosa.
1.2 Sintaxis del lenguaje Java.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Aprende C en una lluviosa tarde de domingo (en algo más de un par de horas) Sintaxis del lenguaje C para implementar un programa imperativo.
Estructuras de control
CORPOCIDES Ing. Emilio Medina Baquero
Programación en C para electrónica
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.
Lenguaje C.
Repaso/resumen Introducción a la programación Orientada a Objetos 1.Strings 2.Archivos 3.Clases y objetos 4.Herencia 5.Ventanas 6.Dibujos y Gráficos.
Tema 1: Lenguaje PHP básico Ing. Tulio Nel Benavides Peña
Control de flujo: Bucles
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Página Web del Lenguaje Pascal.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Capítulo 1 “Elementos de Programación”
CICLOS por Profesora Lillian Bras
Conversión cadena a número
Prof. Mayra M. Méndez Anota.  Herramientas  Características  Convenciones  Estructura de una clase  Sintaxis de: métodos, atributos, constructores.
Capítulo 2 – Estructuras de Control
CAPITULO 1 - INTRODUCCIÓN Comenzaremos con una rápida introducción al lenguaje C. Mostraremos algunos elementos esenciales del lenguaje en programas reales,
Compiladores (23/04/ :35) Compiladores Tema 3 Análisis Lexicográfico Scanners.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
COMPUTACION 2009 C lase 4 Programa PASCAL SENTENCIAS DATOS Expresiones Tipos Declaración de variables Declaración de variables Asignación Entrada/Salida.
Informática Ingeniería en Electrónica y Automática Industrial
Resumen Fundamentos de Programación/ Programación I
Archivos Los archivos son estructuras de datos que residen en el sistema. Son persistentes: su información no se pierde al terminar un programa o sesión.
VBA – Elementos del Lenguaje
Programación de Sistemas
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Departamento de Informática Universidad Técnica Federico Santa María Programación de Computadores (IWI-131) Luis Pizarro Q.
LA MEMORIA Prof. Yolanda I. López de Jesús. Memoria Es el área de la unidad del sistema de la computadora que aloja temporalmente los datos del usuario,
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 8: Control del flujo en BASH Nombre unidad de.
      Protocolo de transferencia de Hipertexto, empleado para acceder a documentos de hipermedia  El protocolo nació en el CERN, como base.
Operadores y estructuras de control
1 Algunas ideas básicas en C++ Agustín J. González ELO-329.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
PHP el Lenguaje Ejercicios Básicos.
LENGUAJE “C” Programación.
1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
Otrogar el prestamo si El pedido es menor que 100 Para importes mayores de 100 se necesita que el cliente sea mayor de 18 y tenga trabajo Para importes.
“variables , sentencia if y bucles”
Estructuras de Decisión
IV. GRAMÁTICAS DISTRIBUIDAS Y TABLAS DE SÍMBOLOS
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
Programación de Sistemas
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Memoria ROM Esta memoria es solo de almacenamiento y almacena el programa básico de iniciación, instalado desde fabrica.
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.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
Clase 17: Arreglos de Objetos
#crear diccionario con items nombre:[fono,...] D=dict() #leer lineas de agenda.txt for linea in open("agenda.txt"): #recuperar.
Archivos en disco: motivación
Archivos en disco: motivación
Transcripción de la presentación:

Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10 -6 segs)lenta (~ segs) tiempo acceso constante (a cualquier lugar) variable (depende de cercanía a cabezal) costocarobarato (~ 100 veces -) capacidadlimitada (máx 4G)mayor (máx 500G)

#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 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 nc=0 #contador de caracteres a=open(raw_input("archivo?"),"r") for linea in a: 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 += 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)

#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