Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ING.RONMEL ROMERO
Registros
En este ejemplo se define el tipo de dato TNodo (o struct TipoNodo, sería equivalente)
como una estructura (registro) que contiene un dato de tipo entero y dos punteros sig
y ant (siguiente y anterior) que sirven para referenciar a otros registros del tipo TNodo.
Ésta es la estructura de datos que se suele utilizar como nodo en las listas doblemente
enlazadas.
Los campos y los registros son dos componentes básicos de una base de datos, que es
una colección organizada de información, o datos. El término "campos" se refiere a
columnas, o categorías verticales de datos. El término "registros" se refiere a las filas, o
agrupaciones horizontales de datos de campo. Es posible ver ejemplos de ambos
componentes de bases de datos en las viejas bases de datos impresas y también en las
bases de datos modernas asistidas por computadora.
Las bases de datos están organizadas en campos y registros para que sea sencillo
acceder a ellas. Para encontrar un número de teléfono en el listado telefónico,
simplemente tienes que encontrar el nombre de la persona, que es único. Cuando lo
hayas encontrado, el número de teléfono correcto estará en la columna "número de
teléfono" en la misma fila. La mayoría de las bases de datos siguen esta organización
básica y principios funcionales.
Campo
En el ejemplo del listado telefónico, las cuatro categorías de datos del apellido, el
nombre, la dirección y el número de teléfono se llaman "campos". Un campo es una
unidad sencilla de datos que es única dentro de la entrada o fila, pero la categoría de
datos general es común a todas las entradas. Por ejemplo, "dirección" es un campo
común a todas las entradas nombradas en el listado telefónico, pero el contenido del
campo de dirección será único para cada entrada. Como regla, el campo de la base de
datos se refiere a las columnas, o categorías de datos, que son utilizadas por todas las
entradas o filas.
Registro
Un registro es una fila de una base de datos, una agrupación horizontal de datos. El
contenido de estos campos es único para esa fila. En el ejemplo del listado de
teléfonos, cada apellido empieza una fila o registro que contiene datos en los campos
del nombre, dirección y número de teléfono. Un registro se suele usar en una
búsqueda de base de datos porque cada registro tiene una cualidad identificativa única
(o valor). Un registro de base de datos es, básicamente, una fila que contiene datos
únicos en cada uno de los campos. Una base de datos normalmente tendrá un gran
número de registros pero sólo un pequeño número de campos.
Vectores y matrices
Vectores
En programación, se le denomina vector, formación o arreglo (en inglés array) a una
zona de almacenamiento contiguo que contiene una serie de elementos del mismo
tipo, los elementos de la matriz.
Matriz
Una matriz es un conjunto ordenado en una estructura de filas y columnas. Los
elementos de este conjunto pueden ser objetos matemáticos de muy variados tipos,
aunque de forma particular, trabajaremos exclusivamente con matrices formadas por
números reales.
Los vectores son una forma de almacenar datos que permiten contener una serie de
valores del mismo tipo, cada uno de los valores contenidos tiene una posición
asociada que se usará para accederlos. Está posición o índice será siempre un
número entero positivo.
Clasificación
Dada la definición anterior, resulta evidente que pueden existir infinitas sentencias
distintas, e innumerables criterios para su clasificación. Una de las posibles, que
además coincide con la clasificación del Estándar, distingue las siguientes clases de
sentencia:
De etiqueta
De expresión
Compuestas
De selección
De iteración
De salto
De declaración
Bloques de intento
Además de las anteriores, por sus características especiales podríamos considerar las
siguientes clases adicionales:
Sentencias de preproceso
Sentencias ensamblador
Sentencias de etiqueta
Existen tres clases de sentencias etiquetadas: las etiquetas directas, las sentencias case
y las default, estas últimas se utilizan en conjunción con las sentencias switch.
Sentencias de expresión
Podríamos decir que son las que no pertenecen a ninguno de los otros grupos y que,
en la práctica, son las más abundantes. Generalmente son asignaciones o invocaciones
de funciones. Ejemplo:
Sentencias compuestas
Sentencias de selección
Las sentencias de selección o de control de flujo, pueden decidir entre varios cursos de
acción distintos en función de ciertos valores. Existen dos tipos de estas sentencias de
selección: if...else y switch. Ejemplo:
Sentencias de iteración
Sentencias de declaración
Bloques de intento
Estas sentencias deben estar seguidas de una sentencia catch y tienen la forma:
Sentencias de preproceso