Bases De Datos Estaticas

Páginas: 6 (1277 palabras) Publicado: 22 de septiembre de 2012
ARREGLOS UNIDIMENCIONALES | septiembre 11
2012
|
CONCEPTO BASICO; REPRESENTACION EN MEMORIA; DECLARACION DEL ARREGLO Y EJEMPLO | ESTRUCTURAS FUNDAMENTALES ESTATICAS |

OBJETIVO DE LA INVESTIGACION:
Conocimiento y aplicación del concepto de arreglos unidimensionales para la resolución de problemas que requieren de algoritmos del tipo numéricos.
DEFINICION:
Un arreglo es una secuencia dedatos del mismo tipo que ocupan un lugar contiguo en memoria. Las posiciones consecutivas que ocupa el arreglo se denominan elementos del arreglo y se numeran sucesivamente 0, 1, 2, 3, etc. El tipo de información que se almacena en un arreglo puede ser cualquiera de los tipos de dato básicos de C, es decir, char, int, float o double. Así por ejemplo, un arreglo puede contener, la edad de losalumnos de una clase, las temperaturas de cada día del mes en una ciudad determinada, etc.
El arreglo contiene una serie de valores del mismo tipo dispuestos en memoria de forma consecutiva y a los que se accede a través de un índice que representa la posición relativa de los datos en la memoria. En un arreglo de tamaño N, La primer posición corresponde al índice 0 y la ultima al índice N-1. Si elidentificador del arreglo es b, entonces b[0] es el nombre del elemento que está en la posición 0, b[1] es el nombre del elemento que está en la posición 1, etc. En general, el elemento i-ésimo está en la posición i-1. De modo que si el arreglo b tiene N elementos, sus nombres son b[0], b[1], ..., b[N-1].
DECLARACIÓN DE UN ARREGLO:
Al igual que con las variables, se debe declarar el arreglo antesde utilizarlo. Un arreglo se declara de modo similar a otros tipos de datos, excepto que se debe indicar al compilador el tamaño o longitud – número de elementos - del arreglo. Para indicar al compilador la longitud del arreglo, se debe hacer seguir al nombre, el tamaño encerrado entre corchetes. La sintaxis para declarar un arreglo de una dimensión es:
tipo nombre_arreglo[número_de_elementos];Por ejemplo, para crear un arreglo de diez elementos enteros, se escribe:
int num[10]; /*Esta declaración hace que el compilador reserve espacio suficiente para contener diez valores enteros */
Las definiciones de arreglos pueden incluir, si se desea, la asignación de valores iniciales. Los valores iniciales deben aparecer en el orden en que serán asignados a los elementos individuales delarreglo, encerrados entre llaves y separados por comas. La forma general es:
tipo nombre_arreglo[número_de_elementos] = {valor1,valor2,...,valorN};
La presencia del número de elementos del arreglo, es opcional cuando los valores iniciales están presentes. El método para inicializar arreglos mediante valores constantes después de su definición, es adecuado cuando el número de elementos es pequeño.Por ejemplo, para inicializar un arreglo de diez enteros con los valores 5, 1, 3, 8, 9, 3, 0, 1, 5, 7, se escribe:
int num[] = {5, 1, 3, 8, 9, 3, 0, 1, 5, 7};

EJEMPLO DEL PROCESAMIENTO DE LOS DATOS DE UN ARREGLO:
Una vez que un arreglo ha sido declarado se puede acceder a sus elementos colocando nuevamente corchetes después del identificador del arreglo y encerrando una expresión entera entreellos. Ejemplo: Escriba un programa que imprima una lista de amigos guardados en una agenda (tipo estructura).
/* Lista los campos de una agenda construida en el programa */
#include <stdio.h>
#define N = 3;
main()
{
struct agenda
{
char nombre[25], telefono[8];
int edad;
amigos[N]={{"Javi","7106730",27},{"Juan","7114900",28},{"Jose","1321046",39}};
int i;
for (i=0;i<=N; ++i)
{
printf("\nAmigo %s\t telefono %s\t edad %d",amigos[i].nombre, amigos[i].telefono,amigos[i].edad);
}
printf("\n");
}
}

Por ejemplo para asignar 100 valores enteros a un arreglo de tamaño 100, se plantea así:
int i, a[100]; /*declaramos una variable índice y un arreglo de 100 elementos enteros*/
/* asignación de los 100 valores*/
for(i = 0;i < 10; i++)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La Base de Datos de la empresa es estática o dinámica
  • BASE DE DATOS , base de datos
  • Bases de datos y usuarios de bases de datos
  • Que es una base de datos y tipos de base de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS