Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- Conceptos bsicos.
Los arreglos multidimensionales tienen ms de una dimensin. En C#, las
dimensiones se manejan por medio de un par de corchetes, dentro de los que se
escriben los valores de cada dimensin, separados por comas
MANEJO DE ARREGLOS
Se necesita manejar, en un arreglo, la posicin todos los caracteres escritos en
una enciclopedia. El arreglo deber tener las siguientes dimensiones:
Y Una para manejar el rengln en la pgina, y otra para la columna en la pgina,
otra para la hoja en el volumen y otra para el volumen en la enciclopedia. Cada
pgina tiene30renglones y80columnas.Cada volumen tiene500pginas.La
enciclopedia tiene18volmenes.
El siguiente fragmento de programa implementa la solucin a este problema. char
car;// Declara y crea el arreglo. char[ , , , ] enciclopedia = new char [18,500,30,80]
4.2 manejo de arreglos.Declaracin de un arreglo:Se le da un nombre y se de fine su tamao y el tipo de
datos que va a contener (caracteres, enteros, reales, etc.)
En C:
int arreglo[10]; /* un arreglo de 10 enteros */
float arreglo[10]; /* un arreglo de 1 0 reales */
char arreglo[10]; /* un arreglo de 10 caracteres */
Altas, Bajas y Cambios ,Alta en un arreglo: Se verifica que haya espacio y se
inserta el elemento en la posicin disponible. Si el arreglo tiene un orden
determinado hay que buscar la posicin correcta primero, luego recorrer los
elementos para generar un espacio y finalmente se inserta el dato.
Alta en un arreglo (secuencial)
------------------------------------------------------------------------------------------------------/* dato es el elemento a dar de alta y pos indica la posicin
disponible */
alta(int arr[], int dato, int *pos)
{
if(*pos == MAX) /* Verifica si esta lleno */
printf("Error: el arreglo esta lleno");
else
{
arr[*pos] = dato; /* Inserta el dato */
*pos++; /* Incrementa la posicin */
}
}
4.2.2 Manejo de arreglos.Alta en un arreglo (ordenado) :
/* dato es el elemento a dar de alta y cantidad indica el nmero de
datos existentes. Este procedimiento inserta un dato en un arreglo de enteros
2
usuario pueda declarar sus propias funciones de igual modo que declara sus
procedimientos.
Una funcin es un subprograma que devuelve un nico resultado al programa o
subprograma que le llam.
Existen 3 clases usuales de funciones
* Las primeras son de tipo computacional que son diseadas para realizar
operaciones con los argumentos y regresan un valor basado en el resultado de
esa operacin.
* Las segundas funciones son aquellas que manipulan informacin y regresan un
valor que indican la terminacin o la falla de esa manipulacin.
* Las terceras son aquellas que no regresan ningn valor, es decir son
estrictamente
* procedurales.
La sintaxis es muy similar a la de un procedimiento