Está en la página 1de 5

ESTRUCTURA DE DATOS

TAREA SEMANA 2

Patricio Aracena Verdejo


03 de enero 2022
DESARROLLO
Este es el segundo paso en un texto, este expresa con profundidad el contenido de los conceptos
manejados, su extensión puede ser muy breve o en extremo extensa, llegando a engrosar tratados.

En este apartado debes desarrollar las preguntas del control o la tarea.

DESARROLLO DE LA TAREA:
1. De acuerdo a los contenidos vistos en la semana, defina con sus palabras qué características tienen los
arreglos unidimensionales y explique de qué forma se realiza la operación Suma utilizando este tipo de
arreglo.

Un arreglo unidimensional es un tipo de dato estructurado que está formando por conjunto de datos del
mismo tipo. Podemos acceder a un elemento del arreglo de forma directa sin tener que consultar los
elementos anteriores o posteriores, esto se puede hacer mediante el uso del índice ya que cada elemento
viene con un índice indicando su posición en el arreglo. Los arreglos nos permiten hacer un conjunto de
operaciones para manipular los datos guardados en ellos, estas operaciones son: ordenar, buscar,
insertar, eliminar, modificar etc. Para poder sumar los valores de un array primero se debe crear una
variable con valor que contendrá la suma de todos los datos. Después se retorna el valor de la variable
que contenga el resultado de la suma
2. Defina y caracterice los arreglos bidimensionales. Además, desarrolle una definición propia de los
conceptos: matrices y clave/dato.

Un arreglo bidimensional es mantener las mismas características definidas en los arreglos


unidimensionales sin embargo, a diferencia de los arreglos unidimensionales estos deben contener
índices para diferenciar cada celda. Una matriz es un tipo de variable que nos permite almacenar
simultáneamente varios datos diferentes en dos celdas a los que se puede acceder mediante un índice. El
concepto clave/dato También conocido como array asociativo son array cuyos índices se pueden
personalizar. Para acceder a los valores del array se hace de forma que con arrays numéricos, mediante
corchetes.

$animales = [
"Perro" => 14,
"Gato" => 4,
"Conejo" => 7,
];

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>";
}
 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[2] [1];
echo " ";
echo $fruta[0][0];
REFERENCIAS BIBLIOGRÁFICAS

FunPr (s.f.). La programación soluciona problemas. Recuperado de: http://bit.ly/2IcGoHH


Kirschning, I. (2006). Arreglos. Recuperado de: http://bit.ly/2VEOCes.
Kolmnan, B. (1997). Estructura de matemáticas discretas para la computación. 3ra. edición. México:
Prentice-Hall Hispanoamericana.
López, B. (2012). Estructura de datos orientados a objetos. 1. a edición. México: Alfaomega Grupo Editor.
Php.Net (s.f.). Manual de usuario. Recuperado de: http://bit.ly/2UbZOxD

También podría gustarte