Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Turno: diurno
Clave: 30ebh0062t
Docente:
Alumnos:
Salazar Altamirano Abraham
Declarar el array
Crear el array e inicializarlo (Esta acción puede ser incluida en la declaración)
Acceder y utilizar el array
Características principales de los arrays
Las principales características de un array son:
Arrays unidimensionales
Un array unidimensional (vector) es aquel en el cual se puede acceder a cualquier
elemento solamente con un índice.
Array Unidimensional
Arrays bidimensionales
En el caso de los arrays bidimensionales (También llamados tablas o matríces),
son 2 los índices necesarios para localizar cualquier elemento.
Array Bidimensional
En la imagen anterior, si cogemos cualquier posición dentro del array como una
posición {x,y}:
{0,0} corresponde al número 1 azul.
{2,3} corresponde al número 1 rojo.
{4,4} corresponde al número 2 verde.
Arrays multidimensionales
También se pueden crear arrays de más de 2 dimensiones y son los denominados
Arrays multidimensionales.
En este caso el número de índices viene
determinado por el número de dimensiones de
nuestro array, por ejemplo, para un array
tridimensional el número de índices sería 3.
Igual que ocurre con los otros tipos de arrays,
cualquier elemento puede ser localizado
mediante una posición concreta.
Array Multidimensional
Si cogemos como ejemplo la imagen anterior, se trata de un array tridimensional,
en el que, cualquier elemento, puede ser localizado mediante una posición {x,y,z}.
Por ejemplo:
Para el cuadrado rojo que está en la cara inferior izquierda la posición sería {0,2,0}
Si queremos localizar el cuadrado verde de la cara inferior derecha sería {2,1,1}
Declaración y acceso de arrays en varios lenguajes
Los arrays, como dije anteriormente, son una estructura básica dentro de cualquier
lenguaje de programación.
Pero cada lenguaje administra, declara y usa los arrays de manera distinta.
Tipo_dato nombre_array[número_elementos];
Para acceder a cualquier posición dentro dicho array, la sentencia a utilizar es:
Nombre_array[posición];
Array en Java
Declarar y acceder a un array en Java es muy parecido a C o C++.
La principal diferencia radica en que Java trata a un array como si fuera un objeto
mientras que en C y C++ se trata como si fuera una variable.
Tipo_dato nombre_array[];
nombre_array[posición];
Un ejemplo sería:
nombre_array [posición];
Array en PHP
Finalmente, vamos a ver cómo declarar y acceder a los elementos de un array con
PHP.
$nombre_variable = array();
$tabla = array(array());
$variable = array(array(array()));
$nombre_variable[posición];
Ejemplo: $colores[3];
Por tanto, las posibilidades son inmensas, solo hay que saber utilizar estas
estructuras de programación para el desarrollo de cualquier programa, sistema o
página que se desee.
Qué son los arreglos
Un arreglo es una colección de posiciones de almacenamiento de datos, donde
cada una tiene el mismo tipo de dato y el mismo nombre. Cada posición de
almacenamiento en un arreglo es llamada un elemento del arreglo. (Aitken &
Jones, 1994).
Arreglos en C
Crear un arreglo
Para declarar o crear un arreglo utilizaremos la siguiente forma:
Escribe el tipo de dato que almacenará el arreglo
Escribe el nombre del arreglo
Entre corchetes, escribe la cantidad de elementos de ese tipo que se
almacenarán
Por ejemplo, para crear un arreglo que almacene las calificaciones de un grupo de
10 estudiantes, podemos escribir:
1 //Crear un arreglo
2 float grupo[10];
3 int i;
Hemos declarado también una variable i, porque para manejar arreglos
utilizaremos ciclos, y se necesita la variable i como contadora.
Crear arreglos en C
Asignar valores a una ubicación
Los arreglos nos sirven para almacenar datos. Si deseamos guardar datos en un
arreglo podemos escribir la ubicación exacta donde deseamos almacenarlos.
Por ejemplo: para guardar un dato -en este caso, un cero- en las ubicaciones 0,1 y
2 del arreglo grupo, podemos escribir:
https://www.inesem.es/revistadigital/informatica-y-tics/arrays/#:~:text=Caracter
%C3%ADsticas%20principales%20de%20los%20arrays,de%20memoria%20de
%20forma%20continua.
https://www.inesem.es/revistadigital/informatica-y-tics/arrays/#:~:text=Caracter
%C3%ADsticas%20principales%20de%20los%20arrays,de%20memoria%20de
%20forma%20continua.