Está en la página 1de 10

ESTRUCTURAS DE DATOS

SEMANA 2

Víctor Andrés Medina Sandoval


08/11/2021
INTRODUCCIÓN
Esta semana trabajamos en Arreglos, específicamente arreglos Unidimensionales donde entendimos su
concepto, operaciones y aplicaciones viendo suma, promedio y calculo mayor/menor.

Además, y por último estudiamos arreglos bidimensionales y sus conceptos.

A continuación, en el área de desarrollo se darán respuesta a las preguntas relacionadas al trabajo de esta
semana.

DESARROLLO
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.

En relación a los arreglos unidimensionales estos se caracterizan por:

 Todo el conjunto de datos es de un mismo tipo.


 Salvo el primer y último elemento, todos los demás tiene sucesor y predecesor ya que se
almacenan uno después de otro.
 Empieza en la posición 0 lo que al programar correspondería al 1
 Poseen un nombre de variable que representa a todos los elementos
 Las posiciones de los elemento se identifican con el nombre del arreglo y el índice de la celda
entre corchetes aunque como señala el contenido semanal, en algunos leguajes se identifican con
paréntesis

Arreglo unidimensional:

TrabajoAndres Guardara: Enteros

Int TrabajoAndres[5];

Int TrabajoAndres[5]={1,4,8,11,13,15}

Tenemos 6 Índices que detallo:

El inicial seria TrabajoAndres[0] (o en Algunos leguajes TrabajoAndres(0))

El Final Seria TrabajoAndres[5] (o en Algunos leguajes TrabajoAndres(5))


1 4 8 11 13 15

TrabajoAndres[0] TrabajoAndres[1] TrabajoAndres[2] TrabajoAndres[3] TrabajoAndres[4] TrabajoAndres[5]

Para sumar este tipo de arreglo hay que hacer un ciclo que haga un recorrido por todo el arreglo, desde la
posición 0 hasta el último dato ingresado, mientras, un acumulador o variable que contenga la suma de
todos los datos (ACUM=ACUM+TrabajoAndres[n]. Para finalizar al terminar el ciclo debe retornar el
acumulador con la suma del arreglo (Print ACUM).

2. Defina y caracterice los arreglos bidimensionales. Además, desarrolle una definición propia de
los conceptos: matrices y clave/dato.

Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo bidimensional está


simultáneamente en una fila y en una columna.

En matemáticas, a los arreglos bidimensionales se les llama matrices y son muy utilizados en problemas
de Ingeniería.

En un arreglo bidimensional, cada elemento tiene una posición que se identifica mediante dos índices: el
de su fila y el de su columna.

Sus características son:

 Todo el conjunto de datos es de un mismo tipo.


 Salvo el primer y último elemento, todos los demás tiene sucesor y predecesor ya que se
almacenan uno después de otro.
 Tiene un número finito de n elementos de mismo tipo
 Empieza en la posición 0 lo que al programar correspondería al 1
 Poseen un nombre de variable que representa a todos los elementos. Las posiciones de los
elemento se identifican con el nombre del arreglo. A diferencia de los unidireccionales ahora
existirán 2 índices para cada celda (TrabajoAndres [0,2])
Matriz: Es una estructura en donde se debe acceder a las celdas a través de dos índices (Fila y columna)

clave/dato: Es un mapa ordenado que hace referencia a la construcción del arreglo.

Ejemplo:

En PHP asigna el nombre “control2” al dato “prueba” o la clave “semana” al dato que en el ejemplo seria
otro arreglo bidimensional.
<?php

$array = array( "control2" => "prueba", 18 => 44,

"semana" => array( "bidimensional" => array(

"array" => "control2"

);

var_dump($array["control2"]); var_dump($array[18]);

var_dump($array["semana"]["bidimensional"]["array"])

;
3. Desarrolle un ejemplo para una operación con arreglos unidimensionales y otro ejemplo para una
operación con arreglos bidimensionales.

Ejemplo de operación unidimensional:

<?php

$ArregloA=array(1,2,3,4,5);

$ArregloB=array(1,2,3,4,5);

echo print_r (resultado($ArregloA,$ArregloB));

function resultado($ArregloA,$ArregloB)

for($i=0 ; $i<=4 ; $i++)

$Resultado[$i]=$ArregloA[$i]+$ArregloB[$i];

return $Resultado;

}
Ejemplo de operación Bidimensional:

<?php

$bidireccional = array( array(4,5,2),

array(2,5,0),

array(9,3,2)

);

$Suma=0;

foreach ($bidireccional as $p1) { foreach ($p1 as $p2) {

$Suma=$Suma+$p2;

echo $Suma;
CONCLUSIÓN

Esta semana se comprendieron los arreglos unidimensionales y bidimensionales. Donde aprendí su


concepto y definición, operaciones y conceptos.

También se comprendieron las diferencias (aunque pocas) entre estos dos tipos de arreglos.

Se revisaron características y se generaron algunos ejemplos en PHP.


REFERENCIAS BIBLIOGRÁFICAS
Las referencias deben ser presentadas de acuerdo con las Normas APA, incluyendo información que
permita ubicar de forma inmediata la fuente utilizada.
Recuerda que siempre debes incluir el texto de lectura relacionado con la semana a evaluar.

Ejemplo texto de lectura de IACC:

IACC. (2021). Habilidades para el aprendizaje en la modalidad online. Desarrollo de Habilidades para el
Aprendizaje. Semana 1

Ejemplo referencia: libro

Wagensberg, J. (2017). Teoría de la creatividad: eclosión, gloria y miseria de las ideas. 1.ª edición:

Barcelona, España: Tusquets editores.

Ejemplo referencia: capítulo de libro

Navas, A. (2015). “Educación en un nuevo entorno”. En: L. Castellón, A. Guillier y M. J. Labrador

(2015). Comunicación, redes y poder. Santiago de Chile: RIL editores.

Ejemplo referencia: artículo de revista académica

Lagos, C. (2012). El mapudungún en Santiago de Chile: vitalidad y representaciones sociales en los

mapuches urbanos. Revista de Lingüística Teórica y Aplicada, 50(1), pp. 161-190.

Universidad de Concepción. DOI: http://dx.doi.org/10.4067/S0718-48832012000100008

Ejemplo de referencia: artículo en sitio web

Ministerio del Medio Ambiente (MMA). (s. f.). Planes de recuperación, conservación y gestión de

especies. Recuperado de: http://portal.mma.gob.cl/biodiversidad/planes-de-recuperacion-

conservacion-y-gestion-de-especies/

Ejemplo de referencia: ley o decreto

Ley 19300 (2016). Aprueba Ley sobre Bases Generales del Medio Ambiente. Publicada en el Diario

Oficial el 9 de marzo de 1994. Ministerio Secretaría General de la Presidencia. Recuperado

de: https://www.leychile.cl/Navegar?idNorma=30667

También podría gustarte