SlideShare una empresa de Scribd logo
ARCHIVOS Y REGISTROS EN TURBO PASCAL
PRESENTADO POR:
ELMER YAIR MURCIA MURCIA
JEIMER ALEXANDER VILLAMIL VALBUENA
ING. AGUSTIN DE JESUS VILLALOBOS
FUNDACION UNIVERSITARIA DE SAN GIL UNISANGIL
FACULTAD DE INGENIERIA DE SISTEMAS III SEMESTRE
SEDE CHIQUINQUIRA
2013
INTRODUCCIÓN
El siguiente trabajo tiene como objetivo comprender la
importancia de los archivos y registros en turbo pascal,
entender como son utilizados al momento de digitar el
pseudocódigo.
A continuación, realizaremos una apreciación más
profunda de lo que significa y para qué sirven los archivos
y registros en este lenguaje de programación.
REGISTRO
Es un tipo de dato estructurado denominado (dato
record) que consta de un conjunto de elementos que
pueden ser del mismo tipo o de tipos diferentes. Al
igual que cualquier otro dato, el tipo registro (Record)
antes de poder ser utilizado debe ser declarado en la
sección de tipos.
Formato
Type
Tipo - dato = record
Lista de identificador 1 : tipo 1;
Lista de identificador 2 : tipo 2 ;
Lista de identificador n : tipo n;
End;
Tipo – dato: nombre de la estructura o dato registro.
Lista de identificador: lista de uno o más nombres de campos separados por
comas.
Tipo: puede ser cualquier tipo de dato estándar.
CAMPOS
Los componentes de un registro se denominan campos.
Cada campo tiene un nombre llamado identificador de
Campo, que es algún identificador elegido por
el programador cuando se declara el tipo de registro y algún
tipo que se especifica cuando se declara el tipo de dato
record.
Acceso a los campos de registro
Se puede acceder a cada campo de registro
directamente utilizando un asignador o selector de
campo de la forma.
Nombrereg: Nombre del Campo.
Una vez que los datos de la memoria están
almacenados en un registro se pueden manipular de
igual forma que otros datos.
LA SENTENCIA WITH
Permite referenciar el nombre del registro en su cabecera y posteriormente
para llamar algún campo solo se necesita el nombre del campo y no el del
selector de campo completo, con el nombre de registro.
Formato.
With Variable Registro do
Begin
Sentencia que hacen referencia a campos de las variables del registro
End;
Variables Registro: nombre o nombres de registros.
Sentencias: relacionadas con los campo.
Archivos
Un archivo es una estructura de datos que consistente
en una secuencia de elementos llamados registros,
todos del mismo tipo, ya sea simple o estructurado.
A diferencia de los array, un archivo se almacena en un
dispositivo auxiliar (discos, cintas, etc), de forma que los
datos obtenidos antes, durante y después del
procesamiento de los datos, no se pierden.
Tipos de Archivos.
Los principales tipos son:
1. Archivo de entrada: una colección de datos localizado
en un dispositivo de entrada.
2. Archivo de salida: una colección de información
visualizada por la computadora.
3. Archivo de programa: un programa codificado en
un lenguaje especifico y localizado o almacenado en un
dispositivo de almacenamiento.
En Turbo Pascal existen 3 tipos de archivos los
cuales son:
1. Archivos tipeados (tipificados) o con tipo (file of.)
(acceso aleatorio).
2. No tipeados (no tipificados) o sin tipo (file).
3. Archivos secuenciales o archivos de texto.
Archivos Tipeados (Con Tipo):
También llamados archivos binarios, contienen datos de
tipo simple o estructurado, tales como integer, real,
record, excepto otro tipo de archivos. Los archivos con
tipos están estructurados en elementos o registros
(record) cuyo tipo puede ser cualquiera.
Declaración y asignación de archivos: La declaración de
un archivo con tipo se efectúa con la ayuda de las
palabras reservadas file of.
Archivos Sin Tipo
Todos los archivos utilizados hasta ahora suponen
algún tipo de estructura. Si no se conoce la estructura
del registro se debe utilizar un archivo sin tipo. Los
archivos sin tipo son canales de E/S de bajo nivel,
principalmente utilizados para acceso directo a
cualquier archivo de disco con independencia del tipo y
estructura.
Archivos de Acceso Secuencial (Con Tipo)
Dependiendo de la manera en que se accedan los
registros de un archivo, se le clasifica como secuencial
o como directo. En el caso de los archivos de acceso
secuencial, para tener acceso al registro localizado en
la posición N, se deben haber accedido los N-1
registros previos, en un orden secuencial.
Gestión de archivos
Procedimientos y funciones estándar para el tratamiento
y manipulación de archivos en turbo pascal:
CONCLUSIONES
Un registro es un tipo de dato estructurado, que consta
de un conjunto de elementos que pueden ser del mismo
tipo o de tipos diferentes.
Un archivo es una estructura de datos que consistente
en una secuencia de elementos llamados registros,
todos del mismo tipo, ya sea simple o estructurado.
INFOGRAFIA
http://www.monografias.com/trabajos15/registro-
archivos/registro-archivos.shtml.
http://www.emagister.com/curso-introduccion-lenguaje-
pascal/archivos-registros.
http://ocw.upm.es/ciencia-de-la-computacion-e-inteligencia-
artificial/fundamentos-
programacion/contenidosteoricos/ocwfundamentosprogramaci
ontema8.pdf.
http://exa.unne.edu.ar/informatica/programacion1/public_html/
archivos/clase_archivo2.pdf.

Más contenido relacionado

La actualidad más candente

TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
Lisbeth Ocaña Bueno
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplouniv of pamplona
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Modelo entidad
Modelo entidadModelo entidad
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose Tannous
Jose Tannous
 
PROGRAMACION POR CAPAS-UNT
PROGRAMACION POR CAPAS-UNTPROGRAMACION POR CAPAS-UNT
PROGRAMACION POR CAPAS-UNT
New Break Crew
 
sql server
sql serversql server
sql serverPcentro
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
Clara Patricia Avella Ibañez
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
MSc Aldo Valdez Alvarado
 
Base de datos 2(tema 3)
Base de datos 2(tema 3)Base de datos 2(tema 3)
Base de datos 2(tema 3)Edwin Arias
 
Poo programacion orientada a objetos - renee morales
Poo programacion orientada a objetos - renee moralesPoo programacion orientada a objetos - renee morales
Poo programacion orientada a objetos - renee morales
Renee Morales Calhua
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
Jose Guadalupe Couoh Dzul
 
Procedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxProcedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptx
CESARHERNANPATRICIOP1
 
Algebra lineal
Algebra linealAlgebra lineal
Algebra linealhampacomun
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepcionesJuan Mancilla
 
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosHerramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosYazmin Ibarra
 

La actualidad más candente (20)

TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose Tannous
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
PROGRAMACION POR CAPAS-UNT
PROGRAMACION POR CAPAS-UNTPROGRAMACION POR CAPAS-UNT
PROGRAMACION POR CAPAS-UNT
 
sql server
sql serversql server
sql server
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Base de datos 2(tema 3)
Base de datos 2(tema 3)Base de datos 2(tema 3)
Base de datos 2(tema 3)
 
Poo programacion orientada a objetos - renee morales
Poo programacion orientada a objetos - renee moralesPoo programacion orientada a objetos - renee morales
Poo programacion orientada a objetos - renee morales
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Procedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxProcedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptx
 
Algebra lineal
Algebra linealAlgebra lineal
Algebra lineal
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
 
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De DatosHerramientas De Control, Monitoreo Y Acceso A Base De Datos
Herramientas De Control, Monitoreo Y Acceso A Base De Datos
 

Similar a ARCHIVOS Y REGISTROS

Lucero ofimática 2
Lucero ofimática 2Lucero ofimática 2
Lucero ofimática 2
LUCERO REYES
 
Quasi - Ficheros
Quasi - FicherosQuasi - Ficheros
Quasi - Ficherosdegarden
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
Lely
 
Trabajo pedro archivos
Trabajo pedro archivosTrabajo pedro archivos
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++
panchorc1
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados
30702015
 
Archivos
ArchivosArchivos
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Cristian Izquierdo
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
jennifergu17
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
Jhinmy Tali Melgar
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivosharoldrm
 
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
Oscar LS
 
Ficheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónFicheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónYawood
 
Ficheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónFicheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónYawood
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
Tortuly
 
Busqeda sec indexada
Busqeda sec indexadaBusqeda sec indexada
Busqeda sec indexadafjbarbaca
 
El Sistema De Archivos[1]
El Sistema De Archivos[1]El Sistema De Archivos[1]
El Sistema De Archivos[1]guest31f6a39
 

Similar a ARCHIVOS Y REGISTROS (20)

Lucero ofimática 2
Lucero ofimática 2Lucero ofimática 2
Lucero ofimática 2
 
Quasi - Ficheros
Quasi - FicherosQuasi - Ficheros
Quasi - Ficheros
 
informatica3.pdf
informatica3.pdfinformatica3.pdf
informatica3.pdf
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
Trabajo pedro archivos
Trabajo pedro archivosTrabajo pedro archivos
Trabajo pedro archivos
 
TODO SOBRE ARCHIVO ANDREA DIAZ
TODO SOBRE ARCHIVO ANDREA DIAZTODO SOBRE ARCHIVO ANDREA DIAZ
TODO SOBRE ARCHIVO ANDREA DIAZ
 
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++
 
Presentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexadosPresentacion del proyecto archivos inexados
Presentacion del proyecto archivos inexados
 
Archivos
ArchivosArchivos
Archivos
 
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...Se refiere a las diferentes maneras en las que puede ser organizada la inform...
Se refiere a las diferentes maneras en las que puede ser organizada la inform...
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
La organizacic3b3n-lc3b3gica-y-fc3adsica-de-los-sistemas-de-archivo-y-sus-mec...
 
Ficheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónFicheros en los lenguajes de programación
Ficheros en los lenguajes de programación
 
Ficheros en los lenguajes de programación
Ficheros en los lenguajes de programaciónFicheros en los lenguajes de programación
Ficheros en los lenguajes de programación
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Busqeda sec indexada
Busqeda sec indexadaBusqeda sec indexada
Busqeda sec indexada
 
El Sistema De Archivos[1]
El Sistema De Archivos[1]El Sistema De Archivos[1]
El Sistema De Archivos[1]
 

Más de UNISANGIL - Chiquinquirá

Sistemas de numeración (conversiones)
Sistemas de numeración (conversiones)Sistemas de numeración (conversiones)
Sistemas de numeración (conversiones)
UNISANGIL - Chiquinquirá
 
Conversiones
ConversionesConversiones

Más de UNISANGIL - Chiquinquirá (18)

Sistemas de numeración (conversiones)
Sistemas de numeración (conversiones)Sistemas de numeración (conversiones)
Sistemas de numeración (conversiones)
 
Conversiones
ConversionesConversiones
Conversiones
 
DATOS PERSONALES
DATOS PERSONALESDATOS PERSONALES
DATOS PERSONALES
 
MATRIZ MÉTODO GAUSS JORDAN
MATRIZ MÉTODO GAUSS JORDANMATRIZ MÉTODO GAUSS JORDAN
MATRIZ MÉTODO GAUSS JORDAN
 
Program menu if
Program menu ifProgram menu if
Program menu if
 
PILAS Y PUNTEROS
PILAS Y PUNTEROSPILAS Y PUNTEROS
PILAS Y PUNTEROS
 
PUNTEROS
PUNTEROSPUNTEROS
PUNTEROS
 
REGISTROS
REGISTROSREGISTROS
REGISTROS
 
MENÚ CASE
MENÚ CASEMENÚ CASE
MENÚ CASE
 
VECTOR ASCENDENTE
VECTOR ASCENDENTEVECTOR ASCENDENTE
VECTOR ASCENDENTE
 
VECTORES
VECTORESVECTORES
VECTORES
 
ARCHIVOS
ARCHIVOSARCHIVOS
ARCHIVOS
 
LISTADO CÓDIGOS (LAZARUS).
LISTADO CÓDIGOS (LAZARUS).LISTADO CÓDIGOS (LAZARUS).
LISTADO CÓDIGOS (LAZARUS).
 
PILAS
PILASPILAS
PILAS
 
GRAFOS
GRAFOSGRAFOS
GRAFOS
 
LISTAS
LISTASLISTAS
LISTAS
 
COLAS
COLASCOLAS
COLAS
 
ARBOLES BINARIOS
ARBOLES BINARIOSARBOLES BINARIOS
ARBOLES BINARIOS
 

Último

Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 

Último (20)

Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 

ARCHIVOS Y REGISTROS

  • 1. ARCHIVOS Y REGISTROS EN TURBO PASCAL PRESENTADO POR: ELMER YAIR MURCIA MURCIA JEIMER ALEXANDER VILLAMIL VALBUENA ING. AGUSTIN DE JESUS VILLALOBOS FUNDACION UNIVERSITARIA DE SAN GIL UNISANGIL FACULTAD DE INGENIERIA DE SISTEMAS III SEMESTRE SEDE CHIQUINQUIRA 2013
  • 2. INTRODUCCIÓN El siguiente trabajo tiene como objetivo comprender la importancia de los archivos y registros en turbo pascal, entender como son utilizados al momento de digitar el pseudocódigo. A continuación, realizaremos una apreciación más profunda de lo que significa y para qué sirven los archivos y registros en este lenguaje de programación.
  • 3. REGISTRO Es un tipo de dato estructurado denominado (dato record) que consta de un conjunto de elementos que pueden ser del mismo tipo o de tipos diferentes. Al igual que cualquier otro dato, el tipo registro (Record) antes de poder ser utilizado debe ser declarado en la sección de tipos.
  • 4. Formato Type Tipo - dato = record Lista de identificador 1 : tipo 1; Lista de identificador 2 : tipo 2 ; Lista de identificador n : tipo n; End; Tipo – dato: nombre de la estructura o dato registro. Lista de identificador: lista de uno o más nombres de campos separados por comas. Tipo: puede ser cualquier tipo de dato estándar.
  • 5. CAMPOS Los componentes de un registro se denominan campos. Cada campo tiene un nombre llamado identificador de Campo, que es algún identificador elegido por el programador cuando se declara el tipo de registro y algún tipo que se especifica cuando se declara el tipo de dato record.
  • 6. Acceso a los campos de registro Se puede acceder a cada campo de registro directamente utilizando un asignador o selector de campo de la forma. Nombrereg: Nombre del Campo. Una vez que los datos de la memoria están almacenados en un registro se pueden manipular de igual forma que otros datos.
  • 7. LA SENTENCIA WITH Permite referenciar el nombre del registro en su cabecera y posteriormente para llamar algún campo solo se necesita el nombre del campo y no el del selector de campo completo, con el nombre de registro. Formato. With Variable Registro do Begin Sentencia que hacen referencia a campos de las variables del registro End; Variables Registro: nombre o nombres de registros. Sentencias: relacionadas con los campo.
  • 8. Archivos Un archivo es una estructura de datos que consistente en una secuencia de elementos llamados registros, todos del mismo tipo, ya sea simple o estructurado. A diferencia de los array, un archivo se almacena en un dispositivo auxiliar (discos, cintas, etc), de forma que los datos obtenidos antes, durante y después del procesamiento de los datos, no se pierden.
  • 9. Tipos de Archivos. Los principales tipos son: 1. Archivo de entrada: una colección de datos localizado en un dispositivo de entrada. 2. Archivo de salida: una colección de información visualizada por la computadora. 3. Archivo de programa: un programa codificado en un lenguaje especifico y localizado o almacenado en un dispositivo de almacenamiento.
  • 10. En Turbo Pascal existen 3 tipos de archivos los cuales son: 1. Archivos tipeados (tipificados) o con tipo (file of.) (acceso aleatorio). 2. No tipeados (no tipificados) o sin tipo (file). 3. Archivos secuenciales o archivos de texto.
  • 11. Archivos Tipeados (Con Tipo): También llamados archivos binarios, contienen datos de tipo simple o estructurado, tales como integer, real, record, excepto otro tipo de archivos. Los archivos con tipos están estructurados en elementos o registros (record) cuyo tipo puede ser cualquiera. Declaración y asignación de archivos: La declaración de un archivo con tipo se efectúa con la ayuda de las palabras reservadas file of.
  • 12. Archivos Sin Tipo Todos los archivos utilizados hasta ahora suponen algún tipo de estructura. Si no se conoce la estructura del registro se debe utilizar un archivo sin tipo. Los archivos sin tipo son canales de E/S de bajo nivel, principalmente utilizados para acceso directo a cualquier archivo de disco con independencia del tipo y estructura.
  • 13. Archivos de Acceso Secuencial (Con Tipo) Dependiendo de la manera en que se accedan los registros de un archivo, se le clasifica como secuencial o como directo. En el caso de los archivos de acceso secuencial, para tener acceso al registro localizado en la posición N, se deben haber accedido los N-1 registros previos, en un orden secuencial.
  • 14. Gestión de archivos Procedimientos y funciones estándar para el tratamiento y manipulación de archivos en turbo pascal:
  • 15. CONCLUSIONES Un registro es un tipo de dato estructurado, que consta de un conjunto de elementos que pueden ser del mismo tipo o de tipos diferentes. Un archivo es una estructura de datos que consistente en una secuencia de elementos llamados registros, todos del mismo tipo, ya sea simple o estructurado.