Tarea estructura de datos iacc semana 2
Enviado por Javanroar1981 • 12 de Septiembre de 2022 • Examen • 1.000 Palabras (4 Páginas) • 190 Visitas
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
[pic 7]
DESARROLLO
1. De acuerdo con 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.
2. Explique gráficamente qué son los arreglos bidimensionales. Además, desarrolle una definición propia para los conceptos matrices y par ordenado.
3. Desarrolle un ejemplo para una operación con arreglos unidimensionales y otro ejemplo para una operación con arreglos bidimensionales.
Respuestas
1.- Los arreglos unidimensionales, son aquellos que, (como dice su nombre), son los que nos sirven para almacenar un único valor, ya sea numérico, alfabético, en un arreglo simple. Por ejemplo, si viéramos un estante, horizontal, con 5 cubículos, para almacenar números, almacenaríamos de la siguiente forma: en el cubículo 0 1, cubículo2 1, cubículo3 2, cubículo4 3, cubículo5 4, y quedaría:
int Numeros(5);
1 | 2 | 3 | 4 | 5 |
0 1 2 3 4 |
Para encontrar el numero de mayor a menor debemos ir tomando cada dato, insertado en el arreglo y preguntando si e mayor o menor que le antecede y al que le sucede, hasta que estos quedaran ordenados, almacenado siempre el mayor y el menor.
2.- Un arreglo bidimensional, se puede expresar, como un arreglo de N alto y N ancho, o N filas, N columnas, no siendo necesario el mismo número de casilla en el alto u en el ancho, por ejemplo, puede haber arreglos de 4x4, 5x5, 3x8, 7x3, etc., lo podemos graficar de la siguiente manera:
A L(0)(0) | B L(0)(1) | C L(0)(2) | D L(0)(3) |
E L(1)(0) | F L(1)(1) | G L(1)(2) | H L(1)(3) |
I L(2)(0) | J L(2)(1) | K L(2)(2) | L L(2)(3) |
Arreglo de 4x3 o L(4,3): la casilla L(1)(1) = F Columnas
fila
[pic 8][pic 9][pic 10]
Nombre de arreglo / Fila / Columna
Un par ordenado es una pareja de elementos que se distinguen el uno del otro, en un orden preestablecido.
3.- Unidimencional:
<?php
$nombre = "Javier";
$array = array(1, 2, 3, 4, 5, "Numeros", $nombre);
//saco el numero de elementos
$longitud = count($array);
...