Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA 2
- Según lo revisado en la materia, un arreglo, array o vector (es lo mismo) es un tipo de dato estructurado
y que está formado por una colección finita de datos, y que almacena una secuencia de datos del mismo
tipo (pueden se caracteres, números, etc.), estos elementos del array se encuentran ubicados de forma
consecutiva en la memoria RAM, es decir, una al lado de otra y se puede acceder a ellos de manera
directa a través de un subíndice o posición, este subíndice se debe escribir entre corchetes y representa la
posición del elemento en el arreglo.
Un vector o arreglo unidimensional se caracteriza por ser una estructura lineal, la cual es precedido y
sucedido por una celda, a excepción de la primera y última celda. Otra característica de estos arreglos es
que son homogéneos, es decir que deben ser todos los elementos insertados del mismo tipo (numero,
caracteres, etc.). Deben tener un tamaño finito, el cual debe determinar cuál será el máximo de
elementos
que incluirá nuestro arreglo. Por último, debe tener un orden, es decir que habrá un primer elemento,
posteriormente el segundo elemento y sucesivamente, recordemos que se puede acceder de forma
directa a los elementos a través del subíndice o posición.
2.- Explique gráficamente qué son los arreglos bidimensionales. Además, desarrolle una definición propia
para los conceptos matrices y par ordenado.
- Se les conoce como arreglos bidimensionales, matrices o tablas, es muy similar a los arreglos
unidimensionales, con características similares, es estático, homogéneo, etc. sin embargo este arreglo
bidimensional ahora presenta dos índices para referenciar cada celda.
En este caso tenemos un gráfico de arreglo bidimensional, en la parte superior tenemos la índice columna
(en forma vertical, color celeste), al costado izquierdo tenemos el índice de filas (en forma horizontal,
color rojo), para dejar aún más claro las filas por ejemplo seria “1990/1995/2000/2005”. Por último, todo
lo que está al interior de nuestro arreglo se llama elemento. Ahora, para declarar nuestro arreglo
debemos agregar el tipo de dato (puede ser numero, caracteres, etc.). Luego debemos poner comilla en el
interior del [ , ] para indicar que tendrá 2 dimensiones, luego el nombre de la matriz, el operador de
asignación =, posteriormente ingresar el tipo de dato nuevamente y ya para finalizar la cantidad de filas y
columnas en [ , ] separadas por una coma, recordemos que así indicamos que tienen dos dimensiones.
Por su parte el Par ordenado, son un listado de objetos llamémoslo T y R, donde un orden establecido,
donde “T” aparece en primer lugar y R en segundo lugar, por ende, un par ordenado simplemente es una
secuencia de longitud.
3.- Desarrolle un ejemplo para una operación con arreglos unidimensionales y otro ejemplo para una
operación con arreglos bidimensionales.
- Unidimensionales
<?php
$nombre="Patricio";
$array = array(1,2,3, "local", $nombre);
//saco el numero de elementos
$longitud = count ($array);
//recorro todos los elementos
for($i=0; $i<$longitud; $i++)
{
//saco el valor de cada elemento
echo $array[$i];
echo "<br>";
}
?>
Captura de pantalla.
- Bidimensionales
<?php
$fruta[0][0] = "manzana";
$fruta[0][1] = "pera";
$fruta[1][0] = "cereza";
$fruta[1][1] = "durazno";
$fruta[2][0] = "papaya";
$fruta[2][1] = "melon";
echo $fruta[0][0];
?>
Captura de pantalla.
REFERENCIAS BIBLIOGRÁFICAS
IACC (2019). Arreglos. Estructura de Datos. Semana 2.