Mostrando 0 respuestas a los debates
  • Autor
    Publicaciones
    • #1327
      LuisCastro
      Bloqueado

      Foro

      Hola y bienvenido de vuelta al Curso-Taller de Programación Básica de UNIVIA, en esta sesión iniciaremos con un tema nuevo y de suma importancia para la programación en todos niveles, Arreglos, Array o Matrices.

       


      Array


      Un arreglo o array es una variable que guarda múltiples valores, por ejemplo, imaginemos que tenemos un lote o tianguis de autos, si queremos hacer un inventario de los autos que tenemos podríamos hacerlo de varias formas, la primera

      Var auto1 = “Chevy”;

      Var auto2 = “Altima”;

      Var auto3 = “Civic”;

      De esta forma tendríamos varias variables para los automóviles que tenemos disponibles a la venta.

      Otra forma de hacerlo es con un array,  de la siguiente manera.

      Var autos = [“Chevy”, “Altima”, “Civic”];

      De esta forma ahorramos líneas de código, como ves, un array nos permite tener varios valores para una variable, pero… ¿Cómo accedemos a los valores que tenemos, o cómo podemos elegir un valor específico de nuestro array? La forma más sencilla de imaginar cómo funciona un array es con una retícula o cuadrícula

      array_01

      Y en cada uno de las celdas tendremos un valor por ejemplo nuestra variable autos se vería más o menos así

      array_02

      De esta forma podemos tener acceso a nuestros datos, ya que sabremos cómo están ordenados dentro de la retícula, cada una de estas celdas tiene un identificador o número que nos permite acceder a los datos, estos números tienen la peculiaridad que comienzan con un número CERO

      De manera que  nuestro arreglo quedaría de la siguiente forma:

      array_03

      Si nosotros queremos acceder a los datos que tenemos en el array, solamente indicaremos a cual dato es con el que queremos trabajar, por ejemplo:

       

      var autos = [“Chevy”, “Altima”, “Civic”]; // Creación del array

      alert(autos[0]); // Donde 0 es el lugar dentro del arreglo al que queremos acceder

      El resultado que tendremos será una ventana con el nombre del automóvil que se encuentra en la posición 0 de nuestro array.

      En los arreglos o matrices no solamente podemos guardar un tipo de dato, sino varios, es decir que bien podríamos guardar el nombre del automóvil con su respectivo precio de venta. Para que nos quede algo como:

      var autos = [“Chevy”, 50000, “Altima”, 90000,  “Civic”, 80000];

      De esta manera no solo tendremos el dato sino el valor del automóvil que queremos guardar.

       


      Array Multidimensionales


      Espero que el concepto de lo que es un array te haya quedado claro, si tienes alguna duda recuerda que puedes comentar debajo, para los arreglos multidimensionales solamente tendremos que imaginar que hay un array dentro de otro array.

      Esta imagen nos permite entender un poco como sería un arreglo multidimensional, es esencia se trata de un arreglo dentro de otro arreglo.

       

       

      array_04

       

      Un ejemplo de array multidimensional en código seria así.

      Declaramos una variable que será nuestro arreglo

      var amigos = [];

      este será nuestro arreglo, el primero dato que tendremos dentro de este arreglo será otro arreglo.

       

      var amigos =[“escuela”[“Ivan”,”José”,”Pedro” ]]

      esto nos permitiría seccionar los arreglos para poder tener dentro de una variable multiples datos pero con diferentes categorías, por ejemplo.

      var amigos =[“Escuela”[“Ivan”,”José”,”Pedro”], “Trabajo”[“Marcos”, “Hilda”, “Kenya”], “Sociales”[“Juanita”, “Fabian”, “Diego”]];

      Esto puede ser  muy difícil al principio por eso mi recomendación es que nos quedemos en 1 o 2 niveles máximo.

      Veamos el video de la clase para conocer mejor el tema.

       

       

       

      Actividades Extras

      Elabora un array con los lugares que te gusta visitar los fines de semana.

      Elabora un array con las materias y calificaciones que tienes del primer semestre.

      Elabora un array multidimensional en el que incluyas 3 array con los países que quieras visitar, cada array deberá tener un listado de las ciudades que te interesa conocer, 2 ciudades por país.

Mostrando 0 respuestas a los debates
  • Debes estar registrado para responder a este debate.