ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual de Arreglos - Lenguajes de Programacion


Enviado por   •  13 de Octubre de 2020  •  Tutoriales  •  3.452 Palabras (14 Páginas)  •  192 Visitas

Página 1 de 14

[pic 1]

Arreglos - Array

Hola, si tú hola bienvenido a esta edición de programando con Yisus, si estás aquí es obvio que estudias programación y has venido buscando auxilio sobre los arreglos, ponte cómodo y deja que el Yisus te guie, como es de costumbre veamos algo de teoría, arreglos, que es un arreglo te preguntarás y no, no eso que te salva la vida cuando tu código no compila, muy triste, pero si es eso que te permite en forma sencilla almacenar diversos elementos bajo un mismo nombre, es decir, viéndolo en bases de programación es una variable o espacio en sistema que guarda dentro de sí diversos elementos que pueden ser llamados en el código para ejecutar funciones a través del nombre de la variable anteriormente dicha, fascinante verdad, pues apenas estamos comenzando aclaremos que esta podría ser tomada como una definición bastante universal para describir un arreglo sin importar en que lenguaje de programación lo estés usando ya que su función siempre es la misma lo único que cambia al respecto es la sintaxis que esa si depende del tipo de lenguaje. Concretamente aquí estaremos viendo los arreglos orientados al lenguaje de programación PHP o Hypertext Preprocessor (preprocesador de hipertexto), explicaremos sus bases principales y las formas de usarlo en dicho lenguaje.

Un arreglo o array (dicho en inglés y es como se suele utilizar a nivel de programación) puede contener diversos tipos de elementos: Int (enteros), float (decimales), string (texto), booleano (true & false), ya sean del mis tipo o combinados entre sí, los arreglos guardan mucha relación con la matriz, una matriz es una estructura de filas y columnas en la cual se almacenan elementos matemáticos variados, la similitud se da en que es una estructura que guarda valores o elementos y que permite realizar funciones con dichos elementos, un ejemplo sencillo de una matriz seria el siguiente:

[pic 2]

Esta es una matriz normal 3*4, es decir 3 filas por 4 columnas.

Muy bien una vez visto algo de teoría para saber un poco más sobre los arreglos pasemos a ver algunos ejemplos de los mismos para ya saber cómo ir trabajándolos, calmados todos que iremos poco a poco.

        Para empezar en la parte práctica primero veamos la sintaxis básica para definir un arreglo, esto se hace fácilmente mediante la instrucción “array” y dentro de paréntesis () colocar cada uno de los elementos que tendrá dicho arreglo separado por una coma (,). Recordando que aquí estamos utilizando PHP, quedaría de la siguiente manera:

$variableX = array (elemento1, elemento2, elemento3, …, elementon);

Ves que simple es estructurar un array, una variable que representa el conjunto y la instrucción array que ayuda a juntar y almacenar todos los elementos que son afines a dicha variable. Una vez estructurado tu array en el código, te preguntaras, ahora que, como lo pongo en marcha o que estafa es esta, solo te digo calma aun no te enseñado como leer un array o como decirle al sistema que lea el array y te identifique uno o más elementos contenidos en él, la forma sencilla y simple es mediante el código:

$nombredelarray[numerodelelemento]

Mediante este código estamos diciendo al sistema que lea en nuestro array “X” el elemento “X” y usarlo para lo que necesites. Veamos un ejemplo simple para entenderlo mejor:

[pic 3]

        Como se pude observar, recordando que estamos en PHP, tenemos un array denominado como $colores, el cual contiene 5 elementos dentro y a través de la función predefinida de php “echo” le pedimos que nos imprima por pantalla solo 3 de ellos, eso indicando con la función anteriormente dicha para leer el array donde le decimos que acceda a la variable del array, en este caso $colores y al indicarle entre los corchetes [] un número, estamos asignando un elemento del array para ser mostrado, algo muy importante es que un array internamente lleva un orden de los elementos que comienza desde el 0 y termina en n-1 donde “n” es la cantidad total de elementos que hay en el array, es decir que a cada elemento que hay presente le toca un número, siendo en este caso: amarillo=0, azul=1, rojo=2, verde=3 y morado=4 y al pedir en el función echo las variables $colores[0], $colores[2], $colores[4] el sistema me debería dar como salida: amarillo, rojo, morado porque estoy apuntando a los números que les son asignado en el orden del array o más bien el espacio que estos ocupan en la memoria del array.

[pic 4]

        Esta es otra forma de escribir el array, definirlo por sus elementos, lo cual da exactamente igual a la forma anterior como describimos, único detalle es que aquí se puede notar un poco mejor ese orden o jerarquía que se explica del array para cada elemento y para llamarlos igual con nuestra función echo y apuntamos a las variables con su número correspondiente al o los elementos que queramos llamar.

Felicidades porque acabas de aprender que es un array indexado, como lo ves, este es el nombre con que se le conoce a este tipo de array, el más común, PHP goza de dos tipos de array los indexados que son los que acabas de ver y los asociativos, como estas a pinto de ver estos no difieren en nada en su función de arreglo, hacen lo mismo, el detalle está en un añadido y un pequeño cambio de sintaxis que sufren que veremos a continuación.

En un array asociativo cada elemento del array se compone de un valor y una clave. Es decir, si los comparamos con los arrays indexados, el valor será el elemento en sí, mientras que la clave será el índice con el que llamamos al elemento.

Es decir, en un array indexado escribimos el valor del elemento, y para leerlo debemos escribir la variable -nombre- del array, y su índice entre corchetes: $miarray [0]. mientras que, en un array asociativo al definir cada elemento, lo asociamos a una clave, de manera que para leer el elemento debemos dar el nombre de la clave: $miarray["clave"].

Su sintaxis se vería de la siguiente forma:

[pic 5]

Básicamente igual a como lo hacíamos con array indexados solo que aquí se asigna la clave que representa a cada elemento y por la cual se puede llamar en el código, veamos en este ejemplo como hacemos dicha llamada:

[pic 6]

        Un ejemplo simple igual que el anterior, donde cómo se puede notar tenemos un array asociativo en este caso que consta de 3 elementos cada uno con su clave correspondiente y los cuales son llamados a través de los echo, básicamente en cada echo tenemos una cadena de texto que muestra un mensaje y a la cual se le concatena, recordando que en PHP concatenar es unir y lo hacemos mediante el punto (.), le unimos la variable de nuestro array, en este caso $cosas y dentro de corchetes y comillas dobles la clave del elemento que queramos llamar a ejecución, aquí llamamos a los 3 elemento en su respectivo echo y lo que debería salir por ejecución del código es lo siguiente:

...

Descargar como (para miembros actualizados)  txt (19.4 Kb)   pdf (539.9 Kb)   docx (1.2 Mb)  
Leer 13 páginas más »
Disponible sólo en Clubensayos.com