Protocolos y comunicaciones de red
Enviado por Felipe Seguel • 12 de Diciembre de 2021 • Tarea • 1.002 Palabras (5 Páginas) • 202 Visitas
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
INTRODUCCIÓN
A continuación, se abordarán los contenidos sobre arreglos, tratando de definir y caracterizar de manera adecuado lo que se entiende por arreglos unidimensionales. A su vez explicare de qué manera se realiza la operación mayor/menor utilizando este tipo de arreglos unidimensionales.
Se explicará gráficamente qué son los arreglos bidimensionales. Además, se desarrollará una definición para los conceptos matrices y par ordenado.
Se realizará un ejemplo para una operación con arreglos unidimensionales y otro ejemplo para una operación con arreglos bidimensionales.
DESARROLLO
DESARROLLO DE LA TAREA:
1. De acuerdo a lo visto en los contenidos, defina y caracterice con sus palabras los arreglos unidimensionales. Además, explique de qué manera se realiza la operación mayor/menor utilizando este tipo de arreglos
Según IACC (2019) “De acuerdo con la cantidad de datos que almacena una variable, hay dos tipos de datos: simples y compuestos (también llamados estructurados). Una variable simple, como su nombre lo indica, solo almacena y retiene un valor a la vez; sin embargo, una variable compuesta cuenta con la capacidad de almacenar y retener varios datos al mismo tiempo (López, 2012, p. 42).” Como se aprecia podemos tener arreglos unidireccionales simples o compuestos dependiendo del número de elementos presentes dentro del array. Por tanto, podríamos definir un arreglo unidireccional como: Un conjunto de datos homogéneos finitos relacionados entre sí por una variable.
La operación mayor/menor es buscar dentro de un array el número mayor dentro del mismo y el número menor.
Ejemplo tenemos la variable edades que nos entrega las edades de un número determinado de personas y queremos saber quién es el de mayor edad y el de menor edad.
Edades (25,30,15,22,50,70) para esto tendremos que crear un algoritmo que lea el array mediante un ciclo a fin de ubicar dentro de este, de los elementos ingresados cual es la edad mayor y la edad menor entregando el resultado por pantalla. Mediante el uso de una condición o utilizar funciones.
2. Explique gráficamente qué son los arreglos bidimensionales. Además, desarrolle una definición propia para los conceptos matrices y par ordenado.
[pic 7]
[pic 8]
Fuente ambas figuras https://seap.webcindario.com/pagunidad_VI_C.htm
La forma más fácil de entender un arreglo Bidireccional es pensar en una tabla de cálculo Excel, la cual la componen filas y columnas, dentro de cada casilla tenemos datos o elementos. Accediendo a los datos mediante índices. En la segunda figura encontramos el nombre de arreglo como A [2][2] seria 5 que es lo que se encuentra entre la fila 2 columna 2.
Un arreglo bidimensional (también conocido como matriz) comparte los mismos elementos de los arreglos unidireccionales por tanto los podríamos definir como: Un conjunto de datos homogéneos finitos relacionados entre sí por una variable en el que cada dato se encuentra almacenado en una celda y la posición de esta se identifica mediante dos índices: el de su fila y el de su columna.
Según la guía IACC (2019) par ordenado “Según Kolmnan B. (1997), un par ordenado (a,b) es un listado de objetos a y b en un orden prescrito, donde a, aparece en primer término y b, en segundo. En consecuencia, un par ordenado simplemente es una secuencia de longitud 2.” Tal como hemos visto los datos dentro de la matriz se ordenan en filas y columnas y estas mediante índices que nos permiten acceder a la información que se encuentran en las celdas correspondientes. Un par ordenando se podría entender como las coordenadas dentro de una matriz, donde los índices divididos en filas y columnas nos permiten acceder a los datos o elementos dentro de una celda. Siguiendo el ejemplo anterior “En la segunda figura encontramos el nombre de arreglo como A [2][2] seria 5 que es lo que se encuentra entre la fila 2 columna 2.”
3. Desarrolle un ejemplo para una operación con arreglos unidimensionales y otro ejemplo para una operación con arreglos bidimensionales.
Este sería un ejemplo de arreglo unidireccional y a su vez complementar la operación mayor y menor.
En PHP seria
<?php
$edades = array(25,30,15,22,50,70);
echo "La edad mayor es: " . max($edades) . "\n";
echo "La edad menor es: " . min($edades);
?>
[pic 9]
En PHP sería un array bidireccional
<?php
$numeros = array( array (1,2,3,4,5,), array (10,20,30,40,50),array (100,200,300,400,500));
...