Busqueda

Resultados

sábado, 26 de septiembre de 2009

Registros

Un registro según O'Brien es una combinación de otros tipos de datos en un nuevo tipo de datos.

El ejemplo que se muestra a continuación puede dar una definición típica de un registro declarado en pascal:

Var
Cliente : Record
Nombre : string[30];
Dirección : string[60];
Edad : integer;
Sueldo : real;
Casado : boolean;
End;

En este sentido el uso de registros tiene dos ventajas:
  1. Todos los elementos de datos de un registro están relacionados lógicamente con cada uno de los otros, lo que hace más fácil tratar la información.
  2. Algunas operaciones, como asignaciones y operaciones con archivos, se pueden realizar sobre un registro completo, eliminando la necesidad de referirse a cada uno de los elementos del registro.

Las sentencias de asignación al usar registros es verdaderamente muy sencillo. Se puede acceder a los elementos del mismo de dos formas diferentes:
  • Mediante la referencia explícita, por ejemplo Cliente.Nombre := ‘Pedro Pérez’; tanto el nombre del registro como el nombre del elemento, separados con un punto, aparecen en la asignación.
  • La referencia implícita, empleando la palabra reservada WITH
With Cliente do
Begin
Nombre := ‘Pedro Pérez’;
Direccion := ‘Callejón la mosca’;
Edad := 35;
Sueldo := 2560.34;
Casado := true;
End;

En la asignación implícita, no es necesario repetir el nombre del registro en cada sentencia de asignación.

Partamos del supuesto de que se tienen dos variables declaradas Rec1 y Rec2 de un mismo tipo de registro, la sentencia de asignación

Rec2 := Rec1;

asigna cada elemento de Rec1 a cada elemento de Rec2.

Aquí les dejo algunos enlaces de ínteres para ustedes:

Tutorial de Turbo Pascal
Turbo Pascal 7.0. Registros y ArchivosRecord/es
Registros.Records
Record

No olviden de dar sus aportes, una definición propia, ejemplos y todo aquello que ustedes consideren importante de apotar sobre el tema, recuerden que es en lenguaje pascal.

miércoles, 23 de septiembre de 2009

Consideraciones

Saludos;

La idea no es cortar y pegar, sino más bien que ustedes den su aporte con respecto a lo que traten en cada una de las entradas.

Deben de tener cuidado con la redacción y la ortografía recuerden que ustedes serán pronto unos profesionales.

Para reforzar es necesario que ustedes mismos coloquen ejemplos de los puntos que se aborden en cada temática.

Y no olviden de hacer referencia de donde tomaron la información es algo pertinente y necesario.

Y recuerden que estamos trabajando con Pascal, revisen como es la forma de programar en este lenguaje y todo los ejemplos que ustedes aporten deben estar en este hechos en pascal.

Pueden hacer uso del motor de busqueda incorporado en el blog para buscar información y hacer sus aportes a éste nuestro espacio de discusión.

Nos vemos en clase.

miércoles, 16 de septiembre de 2009

Arreglos

Saludos, inicio esta entrada para que todos aportemos nuestras ideas y comentarios sobre el tema y así nutrirnos de los comentarios, ejemplos, dudas y demás que puedan incorporar.

En este sentido crearemos una red de discusión que fomentara el interés por esta área como lo es la algorítmica y la programación.

Sin más preámbulo deseo aportar para ustedes esta breve definición de O'Brien (1991) sobre arreglos el cual expresa que un arreglo o array es una variable que repite un tipo de datos un número especificado de veces.

Para definir un arreglo en Pascal se sigue la siguiente sintaxis:
Nombre_de_Variable : Array[límite_inferior .. límite_superior] of tipo_dato;

Aquí les dejo algunos enlaces de interés:
Esperamos y deseamos sus aportes.