Repaso 03: Manejo de Archivos en C
|
|
- Purificación Vázquez Fuentes
- hace 7 años
- Vistas:
Transcripción
1 Repaso 03: Manejo de Archivos en C Solicitado: Ejercicios 03: Programa con Archivos M. en C. Edgardo Adrián Franco Martínez edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1
2 Contenido Introducción Tipos de archivos Manejo de archivos en C Modo texto Modo binario Manejo del desplazamiento sobre el archivo Ejemplo Registro de empleados Solución captura y muestra Solución almacena y recupera modo texto Solución almacena y recupera modo binario Ejercicios 03 Programa con Archivos 2
3 Introducción Un archivo es un conjunto de bits almacenado en un dispositivo de memoria secundaria, el cuál puede ser almacenado con un conjunto de propiedades y recuperado de la misma manera por un programa. 3
4 Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. Los archivos digitales se llaman así porque son los equivalentes digitales de los archivos en tarjetas, papel o microfichas del entorno de oficina tradicional. 4
5 Tipos de archivos Hay dos tipos de archivos, archivos de texto y archivos binarios. Un archivo de texto es una secuencia de caracteres organizadas en líneas terminadas por un carácter de nueva línea. En estos archivos se pueden almacenar, fuentes de programas, texto plano, base de datos simples, etc. Los archivos de texto se caracterizan por ser planos, es decir, solo contienen caracteres de texto. 5
6 Un archivo binario es una secuencia de bytes que tienen una correspondencia uno a uno con un dispositivo externo. Así que no tendrá lugar ninguna traducción de caracteres. El número de bytes escritos (leídos) será el mismo que los encontrados en el dispositivo externo. E.g. de estos archivos son Fotografías, imágenes, texto con formatos, archivos ejecutables (aplicaciones), etc. 6
7 Manejo de archivos en C En C, un archivo es un concepto lógico que puede aplicarse a muchas cosas desde archivos de disco hasta terminales o una impresora. Para trabajar con un archivo se asocia una estructura especial de tipo FILE con un archivo especifico realizando una operación de apertura. Una vez que el archivo está abierto, la información puede ser intercambiada entre este y el programa. 7
8 Se puede conseguir la entrada y la salida de datos a un archivo a través del uso de la biblioteca de funciones estándar "stdio.h"; C puro no tiene palabras claves que realicen las operaciones de E/S. La tabla siguiente da un breve resumen de las funciones que se pueden utilizar. Observe que la mayoría de las funciones comienzan con la letra F, esto es un vestigio del estándar C de Unix. 8
9 Nombre fopen() fclose() fgets() fputs() fseek() fprintf() fscanf() feof() ferror() rewind() remove() fflush() fwrite() fread() Función Abre un archivo Cierra un archivo Lee una cadena de un archivo Escribe una cadena de un archivo Busca un byte especifico de un archivo Escribe una salida con formato en el archivo Lee una entrada con un formato en el archivo Devuelve cierto si se llega al final del archivo Devuelve cierto si se produce un error Coloca el cursor de posición en el archivo al principio del mismo Borra un archivo Vacía un archivo Escribe un bloque de bytes en un archivo Lee un bloque de bytes de un archivo 9
10 Manejo de archivos en C El puntero a un archivo. (*FILE) El puntero a un archivo es un tipo especial que opera como hilo común que unifica el sistema de E/S con buffer. Un puntero a un archivo es un puntero a una información que define varias cosas sobre él, incluyendo el nombre, el estado y la posición actual del archivo. En esencia identifica un archivo especifico y utiliza la secuencia asociada para dirigir el funcionamiento de las funciones de E/S con buffer. 10
11 El puntero a un archivo. Un puntero a un archivo es una variable de tipo puntero al tipo FILE que se define en "stdio.h". Un programa necesita utilizar punteros a archivos para leer o escribir en los mismos. Para obtener una variable de este tipo se utiliza una secuencia como esta: FILE *archivo; typedef struct { } FILE; int _cnt; char * _ptr; char * _base; int _bufsiz; int _flag; int _file; char * _name_to_remove; int _fillsize; 11
12 Apertura de un archivo La función fopen() abre una secuencia para que pueda ser utilizada y la asocia a un archivo. Su prototipo es: FILE *fopen (const char nombre_archivo, const char modo); Donde nombre_archivo es un puntero a una cadena de caracteres que representan un nombre valido del archivo y puede incluir una especificación del directorio. La cadena a la que apunta modo determina como se abre el archivo. 12
13 Modos de apertura de un archivo Modo r w a rb wb ab Significado Abre un archivo de texto para lectura Crea un archivo de texto para escritura Abre un archivo de texto para añadir. Abre un archivo binario para lectura Crea un archivo binario para escritura Abre un archivo para añadir r+ Abre un archivo de texto para lectura / escritura w+ Crea un archivo de texto para lectura / escritura a+ Añade o crea un archivo de texto para lectura / escritura rb+ wb+ ab+ Abre un archivo binario para lectura / escritura Crea un archivo binario para lectura / escritura Añade o crea un archivo binario para lectura / escritura 13
14 Abrir un archivo - fopen() La función fopen() devuelve un puntero a archivo. Un programa nunca debe alterar el valor de ese puntero. Si se produce un error cuando se esta intentando abrir un archivo, fopen() devuelve un puntero nulo (NULL). Se puede abrir un archivo bien en modo texto o binario. En la mayoría de las implementaciones, en modo texto, la secuencias de retorno de carro / salto de línea se convierten a caracteres de salto de línea en lectura. 14
15 Abrir un archivo - fopen() En la escritura, ocurre lo contrario: los caracteres de salto de línea se convierten en salto de línea. Estas conversiones no ocurren en archivos binarios. La macro NULL está definida en "stdio.h". La función fopen() detecta cualquier error al abrir un archivo: como por ejemplo disco lleno o protegido contra escritura antes de comenzar a escribir en él. Si se usa fopen() para abrir un archivo para escritura, entonces cualquier archivo existente con el mismo nombre se borrará y se crea uno nuevo. 15
16 Abrir un archivo - fopen() Si se quiere añadir al final del archivo entonces debe usar el modo a. Si se usa a y no existe el archivo, se devolverá un error. La apertura de un archivo para las operaciones de lectura requiere que exista el archivo. Si no existe, fopen() devolverá un error. "+" abre un archivo para las operaciones de leer / escribir, el sistema operativo no lo borrará si existe; sin embargo, si no existe, el sistema operativo lo creará. 16
17 Cierre de un archivo - fclose() La función fclose() cierra una secuencia que fue abierta mediante una llamada a fopen(). Escribe toda la información que todavía se encuentre en el buffer en el disco y realiza un cierre formal del archivo a nivel del sistema operativo. Un error en el cierre de una secuencia puede generar todo tipo de problemas, incluyendo la pérdida de datos, destrucción de archivos y posibles errores intermitentes en el programa. 17
18 Cierre de un archivo. int fclose(file *F); Donde F es el puntero al archivo devuelto por la llamada a fopen(). Si se devuelve un valor cero significa que la operación de cierre ha tenido éxito. Generalmente, esta función solo falla cuando un disco se ha retirado antes de tiempo o cuando no queda espacio libre en el mismo. 18
19 Manejo de archivos en C (Modo texto) Para introducir u obtener datos en modo texto de un archivo tenemos las siguientes cuatro funciones: fprintf() fscanf() fgets() fputs() Estas funciones se comportan exactamente como prinft() y scanf(), gets() y puts() excepto que operan sobre archivo. Sus prototipos son: int fprintf(file *F, const char *cadena_de_control,...); int fscanf(file *F, const char *cadena_de_control,...); char *fputs(char *str, FILE *F); char *fgets(char *str, int long, FILE *F); 19
20 Manejo de archivos en C (Modo texto) El operar con los archivos en modo texto facilita la comprensión de los archivos por cualquier usuario que logre abrir el archivo con otra aplicación que permita leer el texto claro. Desgraciadamente esta es la forma más compleja de almacenar registros e información así como recuperarla por parte de aplicaciones profesionales, por ello no es recomendable trabajar solo con el modo texto. El modo binario permite un almacenamiento mucho más seguro, fiable y fácil de manejar (si se diseña correctamente la aplicación). 20
21 Manejo de archivos en C (Modo binario) Para introducir u obtener datos en modo binario de un archivo tenemos las siguientes funciones: fread() fwrite() Sus prototipos son: size_t fread ( void * ptr, size_t size, size_t count, FILE * archivo); size_t fwrite(void *ptr, size_t tamano, size_t count, FILE * archivo); 21
22 Manejo de archivos en C (Modo binario) fread() Esta función lee un bloque de una "stream" de datos. Efectúa la lectura de un arreglo de elementos "count", cada uno de los cuales tiene un tamaño definido por "size". Luego los guarda en el bloque de memoria especificado por "ptr". El indicador de posición de la cadena de caracteres avanza hasta leer la totalidad de bytes. Si esto es exitoso la cantidad de bytes leídos es (size*count). 22
23 Manejo de archivos en C (Modo binario) size_t fread ( void * ptr, size_t size, size_t count, FILE * archivo); ptr: Puntero a un bloque de memoria con un tamaño mínimo de (size*count) bytes. size: Tamaño en bytes de cada elemento (de los que se van a leer). count : Número de elementos, los cuales tienen un tamaño "size". archivo: Puntero a FILE, que especifica el archivo de entrada. 23
24 Manejo de archivos en C (Modo binario) fwrite() Esta función está pensada para trabajar con registros de longitud constante y forma pareja con fread. Es capaz de escribir hacia un fichero uno o varios registros de la misma longitud almacenados a partir de una dirección de memoria determinada. El valor de retorno es el número de registros escritos, no el número de bytes. Los parámetros son: un puntero a la zona de memoria de donde se obtendrán los datos a escribir, el tamaño de cada registro, el número de registros a escribir y un puntero FILE del fichero al que se hará la escritura. size_t fwrite(void *ptr, size_t tamano, size_t count, FILE * archivo); 24
25 Manejo de archivos en C (Manejo del desplazamiento sobre el archivo) fseek() Esta función está sitúa el puntero (cursor) de un archivo en una posición aleatoria. int fseek(file *archivo, long offset, int origen); archivo es un puntero a la estructura del archivo offset es un entero largo que especifica el número de bytes de origen, donde se colocará el cursor. origen es un número entero que especifica la posición de origen. Puede ser: SEEK_SET: El origen es el comienzo del archivo SEEK_CUR: El origen es la posición actual SEEK_END: El origen es el final del archivo 25
26 Ejemplo Registro de empleados Problema Escribe un programa en C que solicite los datos de 10 empleados y los almacene en un archivo plano ( empleados.txt ). Los datos que deberán solicitarse para cada empleado, son los siguientes: Observación: Deberá utilizar estructuras Dónde: #empleado (entero). Nombre del empleado (cadena de máximo 45 caracteres). Departamento (cadena de máximo 45 caracteres). Salario (real). Domicilio (cadena de máximo 100 caracteres). 26
27 Solución (Estructura) //Definición de la estructura typedef struct { int no_empleado; char nombre[45]; char departamento[45]; float salario; char direccion[100]; }empleado; 27
28 Solución (Prototipos de las funciones) //DECLARACIÓN DE FUNCIONES /*Procedimiento para capturar por medio de la entrada estandar los empleados (Recibe la referencia al arreglo de empleados)*/ void CapturaEmpleados(empleado *lista); /*Procedimiento para mostrar en la salida estandar los empleados (Recibe la referencia al arreglo de empleados)*/ void ImprimeEmpleados(empleado *lista); /*Procedimiento para guardar en un archivo de texto a los empleados (Recibe la referencia al arreglo de empleados y la ruta del archivo a escribir)*/ void GuardaEmpleadosTexto(empleado *lista, char* ruta_escribir); /*Procedimiento para leer de un archivo de texto a los empleados (Recibe la referencia al arreglo de empleados y la ruta del archivo a leer)*/ void LeeEmpleadosTexto(empleado *lista, char* ruta_leer); /*Procedimiento para guardar en un archivo de binario a los empleados (Recibe la referencia al arreglo de empleados y la ruta del archivo a escribir)*/ void GuardaEmpleadosBinario(empleado *lista, char* ruta_escribir); /*Procedimiento para leer de un archivo binario a los empleados (Recibe la referencia al arreglo de empleados y la ruta del archivo a leer)*/ void LeeEmpleadosBinario(empleado *lista, char* ruta_leer); 28
29 Solución (Programa principal) //PROGRAMA PRINCIPAL int main(void) { //Arreglo de NUM_EMP estructuras empleado empleado lista[num_emp]; //Solicitar los NUM_EMP empleados CapturaEmpleados(lista); //Mostrar en salida estandar la lista de empleados ImprimeEmpleados(lista); //Guarda los empleados en un archivo de texto GuardaEmpleadosTexto(lista,"empleados.txt"); //Guarda los empleados en un archivo binario GuardaEmpleadosBinario(lista,"empleados.dat"); //Recupera y muestra los empleados del archivo en modo texto (*Comprobación) LeeEmpleadosTexto(lista,"empleados.txt"); printf("\n\n*empleados recuperados del archivo \"empleados.txt\"\n\n*"); ImprimeEmpleados(lista); //Recupera y muestra los empleados del archivo en modo binario (*Comprobación) LeeEmpleadosBinario(lista,"empleados.dat"); printf("\n\n*empleados recuperados del archivo \"empleados.dat\"\n\n*"); ImprimeEmpleados(lista); return 0; } 29
30 Solución (Capturar empleados) /* void CapturaEmpleados(empleado *lista); Descripción: Procedimiento para capturar por medio de la entrada estandar los empleados Recibe: empleado *lista (Referencia al arreglo de empleados) Devuelve: Observaciones: Si la esctructura empleado se modifica, también se modificará esta función */ void CapturaEmpleados(empleado *lista) { int i; for(i=0;i<num_emp;i++) { printf("\n\n\nempleado %d de la lista",i+1); printf("\nintroduce el número de empleado: "); scanf("%d",&lista[i].no_empleado); printf("\nintroduce el nombre de empleado: "); scanf("%s",&lista[i].nombre); printf("\nintroduce el departamento del empleado: "); scanf("%s",&lista[i].departamento); printf("\nintroduce el salario de empleado: "); scanf("%f",&lista[i].salario); printf("\nintroduce la dirección del empleado: "); scanf("%s",&lista[i].direccion); } } 30
31 Solución (Mostrar empleados) /* void ImprimeEmpleados(empleado *lista); Descripción: Procedimiento para mostrar en la salida estandar los empleados Recibe: empleado *lista (Referencia al arreglo de empleados) Devuelve: Observaciones: Si la esctructura empleado se modifica, también se modificará esta función */ void ImprimeEmpleados(empleado *lista) { int i; for(i=0;i<num_emp;i++) { printf("\n\n\nempleado #%d",lista[i].no_empleado); printf("\nnombre: %s",lista[i].nombre); printf("\ndepartamento: %s",lista[i].departamento); printf("\nsalario: %.2f",lista[i].salario); printf("\ndirección: %s",lista[i].direccion); } } 31
32 Solución (Guardar empleados *Modo texto) /* void GuardaEmpleadosTexto(empleado *lista, char* ruta_escribir); Descripción: Procedimiento para guardar en un archivo de texto a los empleados Recibe: empleado *lista (Referencia al arreglo de empleados), char *ruta(cadena con la ruta del archivo a escribir) Devuelve: Observaciones: Si la estructura empleado se modifica, también se modificará esta función, el archivo a escribir se maneja en modo texto. */ void GuardaEmpleadosTexto(empleado *lista, char* ruta_escribir) { int i; FILE *archivo; archivo=fopen(ruta_escribir,"w"); for(i=0;i<num_emp;i++) { fprintf(archivo,"\n\nempleado %d de la lista",i+1); fprintf(archivo,"\nnúmero de empleado: %d",lista[i].no_empleado); fprintf(archivo,"\nnombre de empleado: %s",lista[i].nombre); fprintf(archivo,"\ndepartamento del empleado: %s",lista[i].departamento); fprintf(archivo,"\nsalario de empleado: %f",lista[i].salario); fprintf(archivo,"\ndirección del empleado: %s",lista[i].direccion); } } fclose(archivo); 32
33 Solución (Recuperar empleados *Modo texto) /* void LeeEmpleadosTexto(empleado *lista, char* ruta_escribir); Descripción: Procedimiento para leer de un archivo de texto a los empleados Recibe: empleado *lista (Referencia al arreglo de empleados), char *ruta(cadena con la ruta del archivo a escribir) Devuelve: Observaciones: Si la esctructura empleado se modifica, o si se cambia la la manera de guardar a los empleados, también se modificará esta función, el archivo a escribir se maneja en modo texto. */ void LeeEmpleadosTexto(empleado *lista, char* ruta_escribir) { int i,n; FILE *archivo; archivo=fopen(ruta_escribir,"r"); for(i=0;i<num_emp;i++) { fscanf(archivo,"\n\nempleado %d de la lista",&n); fscanf(archivo,"\nnúmero de empleado: %d",&lista[i].no_empleado); fscanf(archivo,"\nnombre de empleado: %s",&lista[i].nombre); fscanf(archivo,"\ndepartamento del empleado: %s",&lista[i].departamento); fscanf(archivo,"\nsalario de empleado: %f",&lista[i].salario); fscanf(archivo,"\ndirección del empleado: %s",&lista[i].direccion); } fclose(archivo); } 33
34 Solución (Guardar empleados *Modo binario) /* void GuardaEmpleadosBinario(empleado *lista, char* ruta_escribir); Descripción: Procedimiento para guardar en un archivo binario a los empleados Recibe: empleado *lista (Referencia al arreglo de empleados), char *ruta(cadena con la ruta del archivo a escribir) Devuelve: Observaciones: */ void GuardaEmpleadosBinario(empleado *lista, char* ruta_escribir) { int i; FILE *archivo; archivo=fopen(ruta_escribir,"wb"); fseek(archivo,0,seek_set); fwrite(lista,sizeof(empleado),num_emp,archivo); fclose(archivo); } 34
35 Solución (Recuperar empleados *Modo binario) /* void LeeEmpleadosBinario(empleado *lista, char* ruta_escribir); Descripción: Procedimiento para leer de un archivo binario a los empleados Recibe: empleado *lista (Referencia al arreglo de empleados), char *ruta(cadena con la ruta del archivo a escribir) Devuelve: Observaciones: Si la esctructura empleado se modifica, también se modificará esta función, el archivo a escribir se maneja en modo binario. */ void LeeEmpleadosBinario(empleado *lista, char* ruta_escribir) { int i,n; FILE *archivo; archivo=fopen(ruta_escribir,"rb"); fread(lista,sizeof(empleado),num_emp,archivo); fclose(archivo); } 35
36 Ejercicios 03: Programa con archivos (Gestión de empleados) Problema Modifica el programa del ejemplo para que el programa pueda realizar, altas, bajas y cambios de los empleados, además de los respaldos en modo texto y binario según el usuario lo solicite. Crear un menú para operar con el programa. El programa deberá de ser capaz de salir y almacenar la lista de empleados para que al iniciar nuevamente mantenga la información de ellos. Observaciones 1. El número máximo de empleados a gestionar es de Construir un código modular (no todo en el main) y debidamente documentado. 3. Entregar un reporte con las pruebas (capturas de pantalla y explicaciones de cada prueba). 4. El reporte es individual y tiene portada, índice y encabezados de pagina con número de pagina, titulo y nombre del alumno. 5. Enviar vía Web en un archivo comprimido (ZIP, RAR o TAR), código y reporte. *Se entregará antes del día Viernes 26 de Agosto de 2016 (23:59:59 hora limite). 36
7. Manejo de Archivos en C.
7. Manejo de Archivos en C. Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos se almacenan normalmente en un dispositivo de
Más detallesFormatos para prácticas de laboratorio
Fecha de efectividad: CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2003-1 5221 Lenguaje de Programación Estructurada PRÁCTICA No. 8 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado
Más detallesPor ejemplo, para declarar un arreglo de enteros llamado a con diez elementos se hace de la siguiente forma:
Arreglos unidimensionales y multidimensionales Los arreglos son una colección de variables del mismo tipo que se referencian utilizando un nombre común. Un arreglo consta de posiciones de memoria contigua.
Más detallesFicheros conceptos. Manejo de ficheros en C. Apertura del fichero Función fopen: nombre del fichero. Apertura del fichero Función fopen
Fundamentos de Informática. Dpto. de ATC - Página 1 de 8 conceptos Manejo de ficheros en C Contienen los datos que se almacenan en dispositivos de almacenamiento masivo: disquetes, discos duros, DROM,
Más detallesFILE *nombre_puntero_fichero; fopen(char_nombre_archivo,char_modo_apertura ); MODOS DE APERTURA. Abre un archivo de texto para lectura.
FICHEROS El sistema de archivos de C está diseñado para secuencias que son independientes del dispositivo. Existen dos tipos se secuencias: de texto que es una ristra de caracteres organizados en líneas
Más detallesUNAN LEÓN Departamento de Computación. Asignatura: ALGORITMO Y ESTRUCTURA DE DATOS MANEJO DE ARCHIVOS (FICHEROS) EN C
2011 UNAN LEÓN Departamento de Computación Asignatura: ALGORITMO Y ESTRUCTURA DE DATOS MANEJO DE ARCHIVOS (FICHEROS) EN C TEMA 1: MANEJO DE ARCHIVOS EN C 1.1 GENERALIDADES: Muy a menudo necesitamos almacenar
Más detallesLaboratorio de Arquitectura de Redes. Entrada y salida por archivos en lenguaje C
Laboratorio de Arquitectura de Redes Entrada y salida por archivos en lenguaje C Entrada y salida por archivos lenguaje C Archivos y secuencias en lenguaje C Apertura y cierre de un archivo Fin de fichero
Más detallesEntrada y Salida de Datos. Lectura de archivos.
1 Entrada y Salida de Datos. Lectura de archivos. Son innumerables los casos en los que son necesarios guardar datos entre ejecuciones de un programa para poder ser recuperados en futuras sesiones. Los
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 11 Nombre: Manejo de archivos Contextualización En los lenguajes de programación estructurada como C, que carecían de una conexión a base
Más detallesEstructura de Datos: Archivos
Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un
Más detallesUnidad 7: Procesamiento de archivos en el lenguaje C
Unidad 7: Procesamiento de archivos en el lenguaje C 1º de ASI Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005) http://www.jorgesanchez.net email:info@jorgesanchez.net
Más detallesARCHIVOS. 1. Introducción. 2. Definición de archivo. 3. Archivos de acceso secuencial. 4. Gestión de un archivo secuencial de estructuras
ARCHIVOS 1. Introducción 2. Definición de archivo 3. Archivos de acceso secuencial 3.1. fopen 3.2. fclose 3.3. fcloseall 3.4. putc 3.5. getc 3.6. fscanf 3.7. fprintf 4. Gestión de un archivo secuencial
Más detallesLaboratorio 02: Ejercicios de programación en C
olicitado: Ejercicios 02: Soluciones estructuradas en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo
Más detallesLEER Y ESCRIBIR ARCHIVOS DE TEXTO CON PHP. FUNCIONES FOPEN (MODOS), FGETS, FPUTS, FCLOSE Y FEOF. EJEMPLOS (CU00836B)
APRENDERAPROGRAMAR.COM LEER Y ESCRIBIR ARCHIVOS DE TEXTO CON PHP. FUNCIONES FOPEN (MODOS), FGETS, FPUTS, FCLOSE Y FEOF. EJEMPLOS (CU00836B) Sección: Cursos Categoría: Tutorial básico del programador web:
Más detallesLenguaje C Entrada y Salida de Datos. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia
Lenguaje C Entrada y Salida de Datos Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia E/S por consola Se refiere a las operaciones que ocurren
Más detallesElementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Más detallesTEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero
TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando
Más detallesContenido. Capítulo 1. Introducción a lenguaje C 1
Contenido Capítulo 1. Introducción a lenguaje C 1 Introducción... 2 Qué es un lenguaje de programación?... 2 Tipos de lenguajes de programación... 2 Introducción a lenguaje C... 2 Historia de lenguaje
Más detallesPráctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Más detallesLaboratorio de Arquitectura de Redes. Punteros en lenguaje C
Laboratorio de Arquitectura de Redes Punteros en lenguaje C Punteros en lenguaje C Definición Declaración e inicialización de punteros Operadores de punteros: «*» y «&» Operaciones con punteros Operaciones
Más detallesRelación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 1: Punteros Objetivos Se hará hincapié en la aritmética de punteros
Más detallesFicheros y streams. Desde el punto de vista de Java, cada fichero no es más que una secuencia o flujo de bytes [stream].
Ficheros y streams Desde el punto de vista de Java, cada fichero no es más que una secuencia o flujo de bytes [stream]. Los streams pueden ser de entrada () de salida (). Los ficheros pueden almacenar
Más detallesManejo de Archivos en Lenguaje C++
SEP SEIT DGIT INSTITUTO TECNOLÓGICO DE NUEVO LAREDO DEPTO. DE SISTEMAS Y COMPUTACIÓN Manejo de Archivos en Lenguaje C++ Por: Ing. Bruno López Takeyas, M.C. http://www.itnuevolaredo.edu.mx/takeyas Email:
Más detallesDesde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Más detallesSistemas Operativos. Curso 2016 Sistema de Archivos
Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.
Más detallesRelación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesMemoria Dinámica. Jornadas de Marzo 2010 Grupo de Usuarios de Linux Tania Pérez
Jornadas de Marzo 2010 Grupo de Usuarios de Linux Tania Pérez 1. PUNTEROS 2. MEMORIA DINÁMICA 2 1. PUNTEROS 3 Qué es un puntero? Un tipo de variable cuyo valor es la dirección de memoria de otra variable.
Más detallesApuntadores en C y C++
Apuntadores en C y C++ Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Prof. Marcos A. Gil T. 8 de diciembre de 2004 1. Introducción Los apuntadores en C y C++ son una herramienta
Más detallesLaboratorio 03: Ejercicios de Programación con la estructura para (for)
Laboratorio 03: Ejercicios de Programación con la estructura para (for) Solicitado: Ejercicios 03: Ejercicios con for y la función gotoxy() M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com
Más detallesAbelardo Pardo. Iria Estévez Ayres. Damaris Fuentes Lorenzo. Pablo Basanta Val. Pedro J. Muñoz Merino. Hugo A. Parada.
Arquitectura de sistemas Abelardo Pardo University of Sydney School of Electrical and Information Engineering NSW, 2006, Australia Autor principal del curso de 2009 a 2012 Iria Estévez Ayres Damaris Fuentes
Más detallesUna base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:
MICROSOFT ACCESS DEFINICIÓN MS Access es un programa para manejar bases de datos. Una base de datos es un conjunto de datos de un determinado tema o contexto, almacenados de forma sistemática, para obtener
Más detallesCurso de Programación en C. Licenciatura, FCQeI. APUNTADORES.
APUNTADORES. La memoria de una máquina esta ordenada en forma de celdas numeradas consecutivamente y que se pueden manipular individualmente o en grupos contiguos. La siguiente figura muestra una representación
Más detallesTema ADQUISICIÓN Y TRATAMIENTO DE DATOS. Departamento de Ciencias de la Computación e IA. Subprogramas en C
Tema ADQUISICIÓN Y TRATAMIENTO DE DATOS Departamento de Ciencias de la Computación e IA Subprogramas en C Objetivo Una vez que tengamos un programa que resuelva un problema concreto, ser capaces de usarlo
Más detallesThe Atomik Microkernel API Reference, version 0.1 february 2014 (Spanish)
Atomik Kernel API loader Una de las funciones del microkernel consiste en ejecutar diversos tipos de procesos (hilos del kernel, procesos de sistema y procesos de usuario). Para el caso de los procesos
Más detallesUNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO.
UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO. TRUJILLO 1.- Resumen de Prog1 Comentarios es C++ Declaraciones de variables.
Más detallesSistemas Operativos: Programación de Sistemas. Curso Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J.
Tema 5 : Comunicación entre Procesos mediante Tuberías Sistemas Operativos: Programación de Sistemas Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J. Santana Pérez Curso 2006-07 Introducción Algunas
Más detallesInformática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011
Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias
Más detallesGenerador de analizadores léxicos FLEX
Generador de analizadores léxicos FLEX Procesadores de Lenguajes 4 o Informática PL curso 2008-2009 (CCIA) CCIA Octubre 2008 PL 0809 (CCIA) Introducción a FLEX Octubre-2008 1 / 12 Uso de FLEX FLEX: traduce
Más detallesPRÁCTICA DE LABORATORIO 4 Programación Orientada a Objetos
ESCUELA DE INGENIERÍA DE SISTEMAS DEPARTAMENTO DE COMPUTACIÓN PROGRAMACIÓN 2 PRÁCTICA DE LABORATORIO 4 Programación Orientada a Objetos Contenido Introducción...1 Objeto...2 Atributo...2 Métodos...2 Clase...3
Más detallesCaracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación
1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos
Más detallesObjetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la
Más detallesESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Más detallesTema: Introducción al IDE de Microsoft Visual C#.
Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más
Más detallesINTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA
APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto
Más detallesDescripción y Contenido del Curso. Programación C++ Capacity Academy.
Descripción y Contenido del Curso Programación C++ Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso aprenderás todo
Más detallesLenguajes de programación LPSI EUI UPM CADENAS DE CARACTERES
CADENAS DE CARACTERES Arrays unidimensionales de caracteres \0 es el carácter nulo Toda cadena debe acabar en \0 Lo que hay después de \0 en el array no se considera parte de la cadena Las cadenas constantes
Más detallesATRIBUTOS DE LOS FICHEROS EN LINUX
PRÁCTICA 2 ATRIBUTOS DE LOS FICHEROS EN LINUX Objetivos Noción de inodo. Enlaces simbólicos y no simbólicos. Descripción de los atributos de un fichero. Permisos de un fichero. 1. Noción de inodo A cada
Más detallesTabla de Símbolos. Programación II Margarita Álvarez
Programación II Margarita Álvarez La tabla de símbolos es una estructura global utilizada por distintos módulos del compilador. Es el principal atributo heredado. Almacena todos los nombres declarados
Más detallesMODBus RTU en los registradores CAMRegis
157FHF1 E MODBus RTU en los registradores CAMRegis 1. INTRODUCCIÓN Este documento está orientado a describir al usuario el funcionamiento del protocolo serie de comunicaciones MODBus RTU implementado por
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS Operaciones con ficheros en Prof. Dr. Nicolás Luis Fernández García Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
Más detallesUNIDAD 1. writer PRIMEROS PASOS. CURSO: LibreOffice
UNIDAD 1 PRIMEROS PASOS CURSO: LibreOffice writer 1 La interfaz En primer lugar vamos a familiarizarnos con los componentes de la pantalla de writer: Barra de título: Muestra el título del documento (O
Más detallesDefinición de Memoria
Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria
Más detallesUniversidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C
Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Directivas del procesador Main() { Declaraciones Definiciones proposiciones }
Más detallesUso de archivos en C++
CICLO 02-2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 11 Nombre de la práctica: Uso de archivos en C++ Lugar de ejecución: Laboratorio de Informática
Más detallesEjercicio 1 (2 puntos. Tiempo: 25 minutos)
Fecha de publicación de notas: jueves 18 de Julio. Fecha de revisión: viernes 19 de Julio a las 10:00h. Despacho C-209. Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Se desea desarrollar un programa en C
Más detallesLEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F)
APRENDERAPROGRAMAR.COM LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde
Más detallesExpresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz
Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.
Más detallesOrganización de la información en disco: archivos y carpetas
Organización de la información en disco: archivos y carpetas Memoria (principal): almacena los programas y los datos Es volátil Memoria secundaria (los discos): almacenan información de forma permanente
Más detallesMICROSOFT WORD AVANZADO. Nº Horas: 18. Objetivos:
MICROSOFT WORD 2003 1. AVANZADO Nº Horas: 18 Objetivos: Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el manejo del programa
Más detallesTEMA 8: ESTRUCTURAS DE DATOS COMPLEJAS 1 VECTORES ESTÁTICOS 2 2 CADENAS O VECTORES DE CARACTERES 6 3 PASO DE CADENAS Y ARRAYS A FUNCIONES 8
TEMA 8: ESTRUCTURAS DE DATOS COMPLEJAS 1 VECTORES ESTÁTICOS 2 1.1 VECTORES O ARRAYS UNIDIMENSIONALES 2 1.2 ARRAYS MULTIDIMENSIONALES 3 1.3 INICIALIZACIÓN DE ARRAYS 4 1.3.1 INICIALIZACIÓN DE ARRAYS SIN
Más detallesThe Atomik Microkernel API Reference, version 0.1 december 2013 (Spanish)
Consolas gráficas La API de consolas gráficas permite enviar y recibir texto por el dispositivo de vídeo por defecto. Si bien esta es la API que Atomik usa por defecto para escribir mensajes de estado
Más detallesProgramcaión Básica. Arreglos y Estructuras de Datos (2)
Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 7 Universidad de Guanajuato, DCI, Campus León 1 / 29 Contenido 1
Más detallesProcesadores de lenguaje Tema 6 La tabla de símbolos
Procesadores de lenguaje Tema 6 La tabla de símbolos Departamento de Ciencias de la Computación Universidad de Alcalá Resumen La tabla de símbolos. Requerimientos de información. Diseño de la tabla de
Más detallesObjetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
Más detallesSe guardan en archivos con extencion c y los cabezales con extension h
Se guardan en archivos con extencion c y los cabezales con extension h Tipos de Variables: Tipo Tamaño(bytes) Limite inferior Limite superior char 1 -- -- unsigned char 1 0 255 short int 2-32768 +32767
Más detallesCURSO BASICO DE PROGRAMACION EN C. Apoyo a Investigación C. P. D. Servicios Informáticos U. C. M.
CURSO BASICO DE PROGRAMACION EN C Apoyo a Investigación C. P. D. Servicios Informáticos U. C. M. CURSO BASICO DE PROGRAMACION EN C. Servicios Informáticos U. C. M.-1-1 INDICE 1 INDICE 1 2 INTRODUCCION
Más detallesExiste en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux.
EL MANEJO DEL VI Existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux. 1- Lo primero es ejecutar el comando vi 2- Para empezar a escribir se teclea
Más detallesTEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN
TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN 4.1 Definiciones y palabras reservadas básicas del C El lenguaje C++ está compuesto por: 32 palabras clave (estándar ANSI), comunes a todos los compiladores de
Más detallesGUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.
1 Programación II, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. Objetivos Utilizar la sintaxis de las funciones
Más detallesLenguaje C [Apuntadores y arreglos]
Lenguaje C [Apuntadores y arreglos] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-O Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Lenguaje C 1 / 20 Apuntadores y direcciones
Más detallesApuntadores (Punteros)
Apuntadores (Punteros) x9ff10 X int 209 SESION 7 *ptr Definición Llamados también punteros. Un Apuntador es una variable que contiene una dirección de memoria, la cual corresponderá a un dato o a una variable
Más detallesMicrosoft PowerPoint 2013 (Completo)
Microsoft PowerPoint 2013 (Completo) Curso para conocer y aprender a manejar la aplicación Microsoft PowerPoint 2013, perteneciente a la suite ofimática Microsoft Office 2013, en el que se explican las
Más detallesRespaldo de Información
Respaldo de Información Manual de Activación y Uso del Servicio Permite mantener una copia de seguridad de los archivos más importantes de tu negocio, para que, en caso de pérdida de información, puedas
Más detallesMatías Zabaljáuregui
El buffer de la entrada estándar en GNU/Linux Matías Zabaljáuregui (matiasz@info.unlp.edu.ar) http://linux.linti.unlp.edu.ar 0. Introducción Se intentará describir en términos sencillos la forma de tratar
Más detallesTema 7 Vectores y cadenas de caracteres. Fundamentos de Informática
Tema 7 Fundamentos de Informática Índice 1. Qué es un vector? 2. Vectores unidimensionales 3. Cadenas de caracteres 4. Paso de vectores unidimensionales a funciones. 5. Vectores multidimensionales: matrices
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Más detalles1 Estructura básica de un programa C++
Elementos básicos de un lenguaje de alto nivel: C++ CONTENIDOS 1. Estructura básica de un programa C++. 2. Tipos de datos simples. 3. Constantes y variables en C++. Declaración. 4. Operadores y expresiones.
Más detallesINDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
Más detallesNombres de archivo. Sistemas Operativos III - ETB EMT - CETP
Nombres de archivo En Linux los nombres de archivo no deben contener ninguno de los siguientes caracteres especiales ni espacios:! @ # $ % & * ( ) [ ] ` \ / ; < > :, Linux permite hasta 256 caracteres
Más detallesProgramación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Más detalles#include <fstream.h> ifstream descriptor ( nombre.extensión ); ofstream descriptor ( nombre.extensión );
ARCHIVOS EN C++ = FLUJOS DE ENTRADA/SALIDA. Ejemplo: cin y cout Tipos de ficheros: DE TEXTO y BINARIOS Biblioteca de gestión de ficheros (a incluir en los programas) #include Apertura de ficheros
Más detallesGuía - Taller # 2 (JAVA)
CEET - Distrito Capital Programa de Formación: ADSI 150752 TRIMESTRE VI Conocimiento de Conocimiento: Aplicar diversos estilos de Programación usando herramientas para Desarrollo Web Instructor: Ing. Espec.
Más detallesEstructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez
Estructura de Microprocesadores PIC 18F4550 Administración de la memoria Profesor Ing. Johan Carvajal Godínez Contenidos Organización de la memoria del MCU Administración de la memoria de programa (Flash)
Más detallesProgramación estructurada (Introducción a lenguaje C)
Programación estructurada (Introducción a lenguaje C) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada
Más detallesManual de Obtención del Certificado del sello Digital
Manual de Obtención del Certificado del sello Digital Certificado de Sello Digital Si usted ya cuenta con su Firma Electrónica Avanzada Fiel, el siguiente paso para ser emisor de Comprobantes Fiscales
Más detallesManual de Usuario Webmail Horde
UNIVERSIDAD NACIONAL DE LA PLATA Manual de Usuario Webmail Horde 1 mesadeayuda@cespi.unlp.edu.ar Índice Acceso al Sistema Webmail 3 Leer los mensaje de correo electrónico 4 Borrar los mensajes de correo
Más detallesREPRODUCCIÓN Y ARCHIVO
REPRODUCCIÓN Y ARCHIVO INDICE 1.- Utilización básica de los sistemas operativos 1.1.- Sistema operativo Windows 1.2.- Sistema operativo Linux 2.- Bases de Datos 2.1.- Creación de una base de datos 2.2.-
Más detallesTema 6. Gestión dinámica de memoria
Tema 6. Gestión dinámica de memoria http://aulavirtual.uji.es José M. Badía, Begoña Martínez, Antonio Morales y José M. Sanchiz {badia, bmartine, morales, sanchiz@icc.uji.es Estructuras de datos y de la
Más detalles5.3 CREAR FORMULARIOS
5.3 CREAR FORMULARIOS Los formularios están diseñados para obtener información específica, hay diferentes tipos de formularios, como por ejemplo, facturas, formularios de pedidos, de registro DISEÑAR UN
Más detallesINSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA
BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles
Más detallesComputación 1-2008 - archivos
Computación 1-2008 - Manipulación de archivos Necesidades Guardar en archivos datos del espacio de trabajo. Recuperar datos guardados previamente. Computación 1, 2008 - Facultad de Ingeniería 2 Guardar
Más detallesCURSO DE LENGUAJE C. 4.1 Conceptos básicos de funciones 4.2 Funciones que regresan valores no enteros 4.3 Variables externas 4.4 Reglas de alcance
Capítulo 1. Introducción general 1.1 Comencemos 1.2 Variables y expresiones aritméticas 1.3 La proposición FOR 1.4 Constantes simbólicas 1.5 Entrada y salida de caracteres 1.6 Arreglos 1.7 Funciones 1.8
Más detallesEntrada y salida de datos. Informática aplicada al medio ambiente curso 2010/2011
Entrada y salida de datos Informática aplicada al medio ambiente curso 2010/2011 Ficheros Tipos de ficheros Texto Con formato: Ej.: Delimitado por comas (CSV) Delimitado por etiquetas: html Formato libre
Más detallesIntroducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones
Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina
Más detallesEn la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.
Guía de Usuario Esta Guía de Usuario del programa de Copias de Seguridad le ayudará a conocer el funcionamiento del programa para que pueda personalizar el salvado de sus documentos con gran facilidad.
Más detallesFundamentos de programación
Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador
Más detallesPunteros, Arreglos y Cadenas en C
Punteros, Arreglos y Cadenas en C Edgardo Hames Revisado y corregido por Natalia B. Bidart, 13-08-2006 y después por Daniel F. Moisset, 24-08-2007 Punteros y direcciones Organización de la memoria: Una
Más detallesActualizaciones de software Guía del usuario
Actualizaciones de software Guía del usuario Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso
Más detallesUna actividad de prueba con Edilim
Una actividad de prueba con Edilim 1. Antes de comenzar con Edilim, es importante definir una carpeta de trabajo para guardar todos los recursos necesarios y también el programa. 1. Definir la carpeta
Más detalles