Buen día! espero y la información que encuentres aquí sea de mucha ayuda, espero y les guste. ya que el objetivo de este blog es poder compartir el poco conocimiento que tengo acerca de los temas punteros y archivos de textos en pascal.
Puntero y Archivos de Texto en Pascal
Puntero y Archivos de Texto en Pascal
Pascal tiene variables con la capacidad de "apuntar a" otras variables. a estas variables que apuntan se les llaman PUNTEROS o en otros textos apuntadores.
¿Que es un puntero?
Hay dos entidades involucradas en los punteros: las variables que apuntan y las variables a las que se apunta. Un puntero es la variable que realiza la acción de apuntar. Al declarar puntero a una variable, se da nombre a la variable puntero y se pone después un acento circunflejo (^ ) antes de tipo de la variable a la que apuntara.
Cuando queremos asignar de un puntero a otro, debemos recordar que no se debe asignar a un puntero de un tipo algo que haga que apunte a donde lo hace un puntero de tipo diferente.
Las variables a las que se apunta no son declaradas. Solo las variables que apuntan se declaran.
Para ver ejemplos sombre punteros pueden entrar al siguiente enlace:
https://youtu.be/7jQDsqZqAHc
Para ver ejemplos sombre punteros pueden entrar al siguiente enlace:
https://youtu.be/7jQDsqZqAHc
Archivos en Pascal:
Existen variedad de archivo como ser archivos de entradas, archivos de salida y archivos de programa, pero en Pascal existen tres tipos de archivos:
- Archivos tipeados (tipificados) o con tipo (file of. ) (acceso aleatorio).
- No tipeados (no tipificados) o sin tipo (file)
- Archivos secuenciales o archivos de texto.
Archivos de texto
Los archivos proporcionan un medio eficiente para almacenar datos de manera que puedan después ser utilizados por varios programas. Un archivo es una colección de datos relacionados que se almacenan en un dispositivo externo de almacenamiento.
En Pascal se pueden crear archivos de texto de la misma forma que se crearía un programa. el nombre que se da a un archivo de texto se llama nombre externo del archivo y ese sera el que usara cualquier programa que necesite el archivo.
En la siguiente tabla se muestra los diferentes tipos de archivos que se pueden utilizar en procedimientos y funciones:
En los procedimientos tenemos:
- Append: este procedimiento nos abre un archivo que ya existe para añadir datos al final del mismo.
- Flush: es una procedimiento que vacía un archivo de texto abierto para la salida.
- Read: este procedimiento lo utilizaremos para la lectura de datos situados en un archivo de tipo texto.
- Readln: el procedimiento Readln se utiliza para la lectura de datos situados en un archivo de tipo texto. A diferencia de Read, Readln salta al principio de la siguiente línea del archivo.
- SetTextBuf: El procedimiento SetTextBuf asigna una entrada/salida a un archivo de texto.
- Write: este procedimiento muy conocido y usado sirve para escribir datos en una archivo.
- Writeln: este procedimiento muy conocido y usado sirve para escribir datos en una archivo, pero a diferencia del write, writeln incluye un salto de linea para separar el archivo.
Tambien en funciones encontramos algunos como ser:
- La función Eoln devuelve el estado de fin de línea de un archivo.
- SeekEof Retorna el estado de fin de archivo.
- SeekEoln este Retorna el estado de fin de línea.
estas tres funciones tienen tipo lógico solo para archivos de texto específicamente.
Somos los que hacemos día a día. De modo que la excelencia no es un acto sino un habito.
(Aristóteles)




No hay comentarios:
Publicar un comentario