Lenguaje de programacion II
SAETI
LENGUAJE DE PROGRAMACIÓN II
ALUMNO: FRANCISCO JAVIER SANDOVAL PELAEZ
TURNO: VESPERTINO
PERIODO: MAYO 2010
NÚMERO DE CONTROL: 100530906A779
FECHA: 11/OCTUBRE/2011
LENGUAJE DE PROGRAMACIÓN II
UNIDAD I: REGISTROS
Concepto de registro
Un registro (record) es un tipo de datos estructurado (denominadodato record) que consta de un conjunto de elementos que pueden ser del mismo tipo o de tipos diferentes.
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 un tipo que se especifica cuando se declara el tipo de dato record.
Concepto de campoLos 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 selectorde campo de la forma
Nombre.Reg: Nombre del Campo
Los datos mostrados anteriormente Empleado y Fecha mediante una secuencia de sentencias de asignación:
Empleado. Nombre: = Gabriel
Empleado. Salario: = 125685
Una vez que los datos están almacenados en un registro se pueden manipular de igual forma que otros datos de la memoria.
Write (Empleado. Nombre) visualiza a Gabriel
Concepto deEstructura: El lenguaje utilizado en Turbo Pascal es estructurado, lo que significa que cada programa requiere una forma específica de escritura para que sea entendido por el compilador.
* Estatutos: comandos de Pascal diseñados para un propósito específico.
La estructura básica tiene el siguiente formato:
* Cabecera o encabezado.
* Declaración o parte declarativa.
* Cuerpo del programa o partede sentencias.
UNIDAD II: ARCHIVO
Conceptos generales
Campo: 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.
Estructura: La estructura (struct) es unaconstrucción de una variable especial que contiene a otras variables. Por ejemplo, podrías definir una estructura con el nombre de una persona y su edad.
Las decisiones se hacen con la cláusula
IF condición THEN.... ELSE
También se usa
CASE variable of
valor1: Comandos1
valor2: Comandos2
valor3: Comandos 3
ELSE.....
END
Las repeticiones se hacen con
FOR I := 1 TO 100 DO ......
WHILE(condición) DO.....
Archivo: Un archivo es una estructura de daros consistente en una secuencia de elementos o componentes llamados registros, todos del mismo tipo, ya sea simple o estructurado. A diferencia de los arrays un archivo puede almacenarse en un dispositivo auxiliar disco, cintas, etc... De forma que los datos obtenidos durante y después del procesamiento ni se pierdan.
Archivos de Texto:Para manejar un archivo de texto en lenguaje c, primero se abre el archivo en indicando la ruta y como se abrirá, en este caso lo abriremos solo para lectura.
Un archivo de texto es un tipo estándar, como se ha comentado anteriormente. Consta de una serie de líneas separadas por una marca de fin de línea (eoln, "end of line"). La marca de fin de línea se obtiene pulsando la tecla Enter o bien lacombinación de teclas CTRL M.
Declaración de un archivo texto
El formato general para declarar una variable tipo text es:
Var NombreVariable : Text;
Nombrevariable es cualquier nombre válido de variable.
La longitud de una variable tipo text NO se indica.
Manipulación de archivos de texto
Las operaciones de Assign, Rewrite y Reset se utilizan de igual forma que en los archivos...
Regístrate para leer el documento completo.