No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Tipos de datos: arrays

5/17
Recursos

El array o arreglo es un tipo de dato que permite almacenar varias variables y a su vez de distintos tipos de datos. Cada una de estas variables se las denomina elementos del array.

  • Hay lenguajes de programación en los que el array debe tener elementos del mismo tipo.

Existe un tipo de dato similar denominado listas, que permiten almacenar variables de diferentes tipos de datos.

Qué son los índices

El índice es la forma en que accedemos a los elementos de los arrays. Generalmente, los índices empiezan desde 0, es decir, la primera posición del array es el índice 0.

Por ejemplo, la siguiente tabla muestra la representación de un array que contiene varios tipos de dato texto, con la información de diferentes frutas. Los índices están representados en la parte superior.

0 1 2 3
“Manzana” “Pera” “Sandía” “Naranja”

También, podemos representar un array de las notas de un curso, que son de tipo numérico.

0 1 2 3 4 5 6 7 8
18 17 14 20 15 18 17 14 20

Uso de memoria en los arrays

Los arrays almacenan varias variables, por lo tanto, mientras más información guardemos, más memoria utilizaremos. Abusar de estos puede provocar que la memoria del computador no pueda almacenar varios datos.

Practiquemos el uso del array

Crea un array que contenga información relacionada y que creas que será relevante para manipular. ¡Comparte tu trabajo en la sección de aportes!

Contribución creada por Andrés Guano (Platzi Contributor).

Aportes 309

Preguntas 15

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

⚡Mi resumen de los tipos de datos

💚

let profesPlatzi = ["Freddy", "Ana Belisa", "Diego de Granda", "Ricardo Celis", "Estefany Aguilar"]

Arrays.

  • Arrays: Es un contenedor de datos en el que podemos tener varios tipos de datos.
  • Podemos acceder a cada una de las unidades, operarlas y hasta unirlas sin la necesidad de modificar el array.
  • Los espacios están asociados a unbicaiones numéricas, de izquierda a dereza el primer dato es el dato 0.
  • Un array de ocho espacios va desde la posición 0 hasta la posición 7.
  • Puede tener datos vacíos, es importante determinar para que lo usaremos.

NOTA RAPIDA:

TIENEN LA RELACION DE ESTAR DENTRO “ARREGLOS / CONTENEDOR CON ESPACIOS DEFERENCIADOS” PERO NO IMPLICA (AUNQUE PODRIAN) QUE ESTE CONCATENADOS.

Les dejo esta imagen para ver diferencias con otros formas de ordenar la información, me ayuda a entender como es un “Arrays”

.

Un ejemplo de array sería los atributos a considerar para determinar una buena salud en una persona:

  • IMC
    -Medida de cintura.
    -Porcentaje de grasa corporal.
    -Niveles de glucosa y colesterol.
    -Presión arterial.

Resumen!

Tener en cuenta que en c#
los array se crean con su tipo

  • int[]

  • string[]
    manejando solo un tipo de dato pero si se quiere manejar varios tipo se debe crear un

  • Objet[]

const chocolates {
	tiposDeChocolates = [nesquik, carlosV, Abuelita, Kinder, doniaLupe]
}
let casa = ['mesa','silla','cama','televisor',5,'habitación',true,false]

Hola
Para los que tienen duda respecto a si los array pueden o no almacenar diferentes tipos de texto les dejo esta imagen.

Estoy utilizando chatgpt para resolver dudas puntuales como era esa y me ha funcionado, se los recomiendo ampliamente.

Ejemplo de array = [ ‘hola’, 5, 7.12 , ‘c’]
donde
’hola’ = posición 0
7.12 = posición 3
con una longitud de 4

let frutas = ["manzana","naranja","banana","uva"]
let precio = [2000,1800,1700,2100]
let stock = [frutas,precio]
console.log(stock)

hizo falta explicar que en un array incluso puedo meter otros arrays

Hola.
Ojalá pudieran arreglar la confusión sobre si los array pueden o no contener diferentes tipos de datos, ya que en la sección de recursos indican que no y la profesora menciona que si. Vengo de realizar mi examen de certificación y tuve mal esa respuesta porque conteste lo que se menciona en el recurso.
Gracias. 😃

En Java, para almacenar varios tipos de variables o clases a la vez en un array, tendriamos que declarar un array de la clase Object, y en caso de pasarle un valor primitivo (entero, decimal, cadena o booleano) se convertirá en un objeto de acuerdo a su Wrapper por la propiedad de inboxing de Java.

let argentina = [ “Campeon del mundo” , “Messi” , “BS AS” , “Dulce de leche” , “El papa” , “Inflacion 😦” ]

Ejemplo de tipo de dato ARRAY

Países

<[México] [Argentina] [España] [Francia] [Italia]>
** 0 1 2 3 4**
    

Un array de nombre de productos

["TV", "LapTop", "Gaming", "Celular"]

ejemplo de array =
[silla, casa, 29, , IU]

[38,23,36,22,26]

Mi array:
Sushi
[Arroz|Nori|Proteína|Hortaliza]
|0| |1| |2| |3|
Longitud: 4

Array producto:
0 - Name (texto)
1 - cod (Int)
2 - manufacturing (date)

En algunos lenguajes de programación, como C o Java, los arrays deben contener elementos del mismo tipo de dato. Por lo tanto, en un array específico, todos los elementos serían del mismo tipo, ya sea texto, numérico, o cualquier otro. Sin embargo, existen estructuras de datos similares, como las listas, que permiten almacenar elementos de diferentes tipos de datos.

Array employee
0- name (“Maria”)
1-lastname (""gomez)
2-id(10054789625)
3-salary (2.500.000)
4-commissions (500.000)

Jugador de basketball (Array)
0 - Name (‘Jordan’)
1 - Height (1.98)
2 - Skilled? (True)

Una duda que se me presentó en la clase y que puede ser de ayuda.
Made in Chat GPT…

Tipo texto [“salón” , “profesor” , “alumnos” , “sillas” , “mesas” , “tablero”, “marcadores”, “borrador”]
Tipo numérico [3,7,9,] int
Tipo numérico [13+5,74+93] operación
Tipo numérico [15.3,9.73] float
Tipo numérico [2300 * 3] operación
Tipo booleano [“true” “false”]

un array es una estructura de datos que permite almacenar varios valores del mismo tipo en una sola variable. Los arrays son similares a las listas de Python, pero tienen algunas diferencias importantes en cuanto a su uso y rendimiento.

Aquí tienes algunos ejemplos de cómo crear y utilizar un array en Python:

Creación de un array vacío:

import array
numeros = array.array("i")

Creación de un array con valores iniciales:

import array
letras = array.array("u", ["a", "b", "c"])

Accediendo a un elemento del array:

print(letras[1])
# Salida: "b"

Modificando un elemento del array:

letras[1] = "d"
print(letras)
# Salida: array('u', 'adc')

Añadiendo elementos al array:

letras.append("e")
print(letras)
# Salida: array('u', 'adec')

Eliminando elementos del array:

letras.remove("a")
print(letras)
# Salida: array('u', 'dec')

Lo veo como cajas una al lado de la otra.

En java se definen así:

int vector1[] = new int [5];
// Siendo primero el tipo de vector dado a que en los lenguages que medio conozco, los vectores deben tener el mismo tipo de dato
// Luego el nombre del vector y []
// Luego una igualdad, new para crear uno, int para reafirmar el tipo de vector y entre [] la cantidad de posiciones que tendra ese vector.

como yo lo comprendi que se me hiso mas sencillo es que un array es un cajon donde guardas cosas y para acceder a ellas solo necesitas llegar al cajon donde esta guadada la cosa que necesitas

Un Array seria los datos de una direccion de una propiedad

Calle
Numero
Codigo Postal
Ciudad
Pais
*Telefono

  • Puede ser o no

Los arrays los podemos entender como un contender con diferences espacios disponibles para diferentes tipos de datos. Cuando se definen los arrays estos tienen una capacidad limitada la cual no podemos modificar. Con los arrays se pueden realizar operaciones y acceder a las posiciones del mismo empezando desde 0 hasta la longitud - 1 del array.

Teniendo en cuenta la estructura del tipo de dato array y el alcance que puede ofrecer gracias a que admite el manejo de cualquier tipo de dato dentro de él, utilizo como ejemplo los datos básicos de un libro representados dentro de un arreglo con sus respectivas categorizaciones, tipos de datos, índices y también el valor de estos: ![](https://static.platzi.com/media/user_upload/image-1717aff1-6463-4ba6-8323-584adb685703.jpg)
1\. \*\*Texto (String)\*\*: Los datos de tipo texto representan cadenas de caracteres. En la mayoría de los lenguajes de programación, se encierran entre comillas simples o dobles. Ejemplo: python texto = "Hola, mundo!" 2\. \*Numéricos\*: Incluyen tanto enteros como números de punto flotante. \- \*\*Entero (Integer)\*\*: Representa números enteros sin decimales. Ejemplo: python numero\_entero = 42 \- \*\*Punto Flotante (Float)\*\*: Representa números con decimales. Ejemplo: python numero\_flotante = 3.14 3\. \*Booleanos\*: Son tipos de datos que solo pueden tener dos valores: True (verdadero) o False (falso). Se usan para expresar lógica booleana. Ejemplo: python es\_verdadero = True 4\. \*\*Arrays (Listas)\*\*: En muchos lenguajes de programación, los arrays son estructuras que contienen una colección de elementos del mismo tipo, indexados por su posición. Ejemplo: python lista\_numeros = \[1, 2, 3, 4, 5] Cabe mencionar que dependiendo del lenguaje de programación, el término utilizado para referirse a estas estructuras de datos puede variar. Por ejemplo, en algunos lenguajes se usan listas en lugar de arrays.
Mi aporte. Array de días de la semana: ![](https://static.platzi.com/media/user_upload/image-5f2f4a19-f179-452d-a8b9-f4ce1c7dbe13.jpg) Array de las variaciones de temperaturas en la semana: ![](https://static.platzi.com/media/user_upload/image-8c79b9ab-05f5-4cf1-b1ef-5a0b78d4e7f1.jpg) Array de mis actividades diarias: ![](https://static.platzi.com/media/user_upload/image-9f6397b1-c6a6-49ac-b89a-c46f93baed28.jpg)

Un array (o arreglo) es como una caja que puede contener varios elementos, como números o palabras. Imagina que tienes una serie de cajas numeradas en orden, y dentro de cada caja puedes poner un dato. Puedes acceder a cada caja específica usando su número. Los arrays son útiles porque te permiten organizar y trabajar con varios datos relacionados de manera eficiente. Es como tener compartimentos numerados para guardar cosas que quieres mantener juntas.

Esta este es el objeto en que creo las cards de mi portafolio: ```javascript export const portafolioData = \[    {        imgSrc: "../img/portfolio\_img/alura\_flix.webp",         titulo: "Alura Flix",        skills: \["React", "Styled Components"],        descripcion: "Final project for the One Oracle Next Education Program. Educational programming video website demonstrating CRUD requests.",        demoURL: "https://alura-flix-self.vercel.app/",        repoURL: "https://github.com/SofiDevO/alura-flix"    },    {        imgSrc: "../img/portfolio\_img//react\_org.webp",        titulo: "React ORG",        skills: \["React"],        descripcion: "React application to manage your team members.",        demoURL: "https://react-org-delta.vercel.app/",        repoURL: "https://github.com/SofiDevO/react-org"    },    {        imgSrc: "../img/portfolio\_img/alura\_geek.webp",        titulo: "Alura Geek",        skills: \["JavaScript"],        descripcion: " CRUD operations using HTTP requests.",        demoURL: "https://alura-geek-ruddy.vercel.app/",        repoURL: "https://github.com/SofiDevO/react-org"    },    {        imgSrc: "../img/portfolio\_img/SASS.webp",        titulo: "Eco Store",        skills: \["Sass", "JavaScript"],        descripcion: "Made with sass for the,Sass fundamentals course",        demoURL: "https://sofidevo.github.io/eco-store-sass/",        repoURL: "https://github.com/SofiDevO/eco-store-sass"    },    {        imgSrc: "../img/portfolio\_img//portfolio.webp",        titulo: "My Portfolio",        skills: \["Astro", "React","JavaScript"],        descripcion: "Just the repository of my portfolio on GitHub.",        demoURL: "https://sofidev-portfolio-astro.vercel.app/",        repoURL: "https://github.com/SofiDevO/sofidev-portfolio-astro"    },    {        imgSrc: "../img/portfolio\_img//encriptador\_mensajes\_dark.webp",        titulo: "Message Encryptor",        skills: \["JavaScript"],        descripcion: "Message Encryptor for the first Alura Latam Challenge: Programming Logic.",        demoURL: "https://sofidevo.github.io/encriptador-mensajes/",        repoURL: "https://github.com/SofiDevO/encriptador-mensajes"    },]; ```
Array en javaScript: ![](https://static.platzi.com/media/user_upload/image-add4da9c-52da-456b-bec3-24540b39ab3b.jpg)

producto/domicilio/precio/total

1
casa/70/true/70.1:pocision 0/1/2/3

¡Hola! Les comparto mi reto de la clase. Agradezco el Feedback.

nombre|Apellido|edad|activo| |Jose|Hernandez|34|1|

Array

Array = ["Hola", 1, "Test", True, False, 6]
```js Let Datos = ["Maikol", 18, "años", True] ```

un array en JavaScript:

var deportes = ["futbol","basquetball","baseball","natacion", "atletismo", "ciclismo"];

console.log(deportes);
no entiendo en los comentarios donde la gente hace esas escrituras en la plataforma negra =(
Mi representación gráfica de un *array* sería una librería, porque puedes almacenar un conjunto de datos tal como una estantería guarda los libros: ![](https://static.platzi.com/media/user_upload/library-650ed5a4-b434-4753-9314-b9057f5768d8.jpg) Yo agregaría en un *array* los datos bancarios de las personas.
Array con tipos distintos de datos ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-10-06%20a%20la%28s%29%2010.28.43-a2e9f971-705b-4e60-9fc1-560cf4f07521.jpg)
Un ejemplo de un arraypuede ser la informacion de una persona donde cadaespacio sera un dato diferente como or ejemplo el nombre que sera de tipo text la edad que sera de tipo numerico y el peso que puede ser de tipo flotante ya que ouede set un numero con decimales cono 62.8

Desconozco si funciona igual para todos los lenguajes, pero me gustaría agregar que también existen arrays de diferentes tipos. En la clase los muestran como un vector o fila y esos se denominan arrays unidimensionales.
Ejemplo:

También existen los arrays bidimensionales que son como una tabla, el ejemplo más sencillo es un tablero de ajedrez:

Y los hay tridimensionales, como un prisma que puede contener 3 tipos de datos diferentes, por ejemplo el siguiente prisma que guarda los datos de una Universidad con diferentes facultades, que a su vez cuentan con diferentes cursos y los alumnos mujeres y hombres:

Para concluir un array no se sujeta a un número determinado de dimensiones, es decir puede tener incluso muchas más.

int[] numeros ={12,23,24};
        
        String[] nombres= {"ana", "naza"};
        
        int numeros2[] = new int[3];
        
        numeros2[0]=35;
        
        String nombres2[] = new String[3];
        
        nombres2[0]="ana";

![](https://static.platzi.com/media/user_upload/image-411820cd-1951-41af-91ec-7173c549956c.jpg)

Array o Arreglo:

Un array es un tipo de dato que permite almacenar múltiples variables, incluso de diferentes tipos de datos, en una estructura unificada. Cada una de estas variables se denomina elemento del array.

En algunos lenguajes de programación, los arrays deben contener elementos del mismo tipo, mientras que en otros, como Python, existe un tipo similar llamado “listas” que permiten almacenar variables de diferentes tipos de datos en la misma estructura.

Índices en los Arrays:

Los índices son la forma en que accedemos a los elementos de los arrays. Generalmente, los índices comienzan desde 0, lo que significa que la primera posición del array se identifica con el índice 0.

Por ejemplo, en la representación de un array que contiene nombres de frutas:

Índices:  0         1        2        3
Elementos: "Manzana"  "Pera"  "Sandía" "Naranja"

También podemos representar un array de notas en un curso:

Índices:  0  1  2  3  4  5  6  7  8
Elementos: 18 17 14 20 15 18 17 14 20

Uso de Memoria en los Arrays:

Es importante tener en cuenta que los arrays almacenan múltiples variables, lo que significa que, a medida que guardamos más información, se utiliza más memoria. Un uso excesivo de arrays puede llevar a problemas de memoria insuficiente en una computadora.

La gestión adecuada de la memoria es esencial al trabajar con arrays para evitar agotar los recursos del sistema y garantizar un rendimiento eficiente de la aplicación.

let frutas = ["guayaba","piña","mango"]
<code> 

//Arreglo en C++ 

string Array[3]; 

Array[0] = "Hola"; 
Array[1] = "Como"; 
Array[2] = "Estas"; 

Hice un Array con los datos de un personaje de mi videojuego favorito: Kingdom Hearts

🤿

[Paola, Jean, Diego, José, Alex]

Tipos de dato: Arrays: Listas de datos

Datos personales [nombre, fecha de nacimiento, DNI, dirección domicilio, edad]

let MiBaul = ["vaso", "libro", "manzana", "Mancuernas", "cubo rubik", "esferos"]

(datos para seguimiento-niños en desarrollo en una escuela)
NOMBRE-EDAD-FECHA DE LA ULTIMA VEZ MEDIDO-ESTATURA PASADA-FECHA ACTUAL-ESTATURA ACTUAL

Mi array

Reto de clase:
Array de comida salvadorenia:

  • Pupusas
  • Riguas
  • Panes con Pollo
  • Atol Chuco

[‘Computadora’] [‘tienda’] [2] [‘cajero’] [‘cliente’][100][50] [40] [30][‘pesos’] [‘productos’] [true] [false]

arrays
[“unidades”,10,true,5.99]
0 1 2 3
volumen 4
0 - 3

Array:
10 - Shohoku - True - 3,14

utilizar arrays en Python y Java: 1. Python: En Python, los arrays se pueden utilizar a través de la estructura de datos llamada "list". Puedes crear un array en Python de la siguiente manera: ``` mi_array = [1, 2, 3, 4, 5] ``` Para acceder a los elementos del array, tienes que usar los índices. Por ejemplo, para acceder al segundo elemento del array, puedes hacer lo siguiente: ``` print(mi_array[1]) # Output: 2 ``` También puedes modificar los elementos del array asignándoles nuevos valores: ``` mi_array[0] = 10 print(mi_array) # Output: [10, 2, 3, 4, 5] ``` 2. Java: En Java, los arrays se pueden utilizar declarando el tipo de dato seguido de corchetes y el tamaño del array. Aquí tienes un ejemplo de cómo crear y utilizar un array en Java: ``` int[] miArray = {1, 2, 3, 4, 5}; System.out.println(miArray[0]); // Output: 1 miArray[2] = 10; System.out.println(miArray[2]); // Output: 10 ``` 3. Arduino: En Arduino, los array se utilizan de manera similar a como se hacen en C++. Puedes crear un array de la siguiente manera: ``` int miArray[] = {1, 2, 3, 4, 5}; ``` Para acceder y modificar los elementos del array, se utiliza la misma sintaxis que en Java: ``` Serial.println(miArray[0]); // Output: 1 miArray[2] = 10; Serial.println(miArray[2]); // Output: 10 ``` En lo personal se me hace más fácil para Arduino, apenas estoy empezando. espero les sirva.

ingredient1 = "milk"
ingredient2 = "flour"
ingredient3 = "sugar"
ingredients = [ingredient1, ingredient2, ingredient3]

fino

Un array o arreglo es una estructura de datos en programación que permite almacenar múltiples variables del mismo tipo o de diferentes tipos de datos. Cada uno de estos elementos almacenados en el array es accesible a través de un índice, que representa su posición dentro del arreglo. Generalmente, los índices de un array comienzan desde 0, lo que significa que el primer elemento se encuentra en la posición 0, el segundo en la posición 1, y así sucesivamente.

Los arrays son utilizados para almacenar colecciones de elementos relacionados, lo que facilita la manipulación y gestión de datos. Por ejemplo, podríamos tener un array que almacene los nombres de diferentes frutas como “Manzana”, “Pera”, “Sandía”, y “Naranja”. Cada uno de estos nombres estaría asociado a un índice en el array, de modo que podríamos acceder a un elemento específico proporcionando su índice.

En algunos lenguajes de programación, como C o Java, los arrays deben contener elementos del mismo tipo de dato. Por lo tanto, en un array específico, todos los elementos serían del mismo tipo, ya sea texto, numérico, o cualquier otro. Sin embargo, existen estructuras de datos similares, como las listas, que permiten almacenar elementos de diferentes tipos de datos.

Es importante tener en cuenta que el uso de arrays puede requerir un uso responsable de la memoria del computador. Dado que un array almacena múltiples elementos, mientras más información se guarde en el mismo, más memoria se utilizará. Si abusamos de los arrays con datos excesivos, podemos agotar la memoria disponible y provocar errores en el programa o en el sistema en general.

En resumen, los arrays son una herramienta valiosa en programación para almacenar y gestionar datos de manera organizada. Sin embargo, es esencial comprender cómo funcionan los índices para acceder a los elementos y tener en cuenta el uso responsable de la memoria al trabajar con estructuras de datos de gran tamaño.

Es importante tener en cuenta que el uso de arrays puede requerir un uso responsable de la memoria del computador. Dado que un array almacena múltiples elementos, mientras más información se guarde en el mismo, más memoria se utilizará. Si abusamos de los arrays con datos excesivos, podemos agotar la memoria disponible y provocar errores en el programa o en el sistema en general.

Los arrays son utilizados para almacenar colecciones de elementos relacionados, lo que facilita la manipulación y gestión de datos. Por ejemplo, podríamos tener un array que almacene los nombres de diferentes frutas como "Manzana", "Pera", "Sandía", y "Naranja". Cada uno de estos nombres estaría asociado a un índice en el array, de modo que podríamos acceder a un elemento específico proporcionando su índice.

Un array o arreglo es una estructura de datos en programación que permite almacenar múltiples variables del mismo tipo o de diferentes tipos de datos. Cada uno de estos elementos almacenados en el array es accesible a través de un índice, que representa su posición dentro del arreglo. Generalmente, los índices de un array comienzan desde 0, lo que significa que el primer elemento se encuentra en la posición 0, el segundo en la posición 1, y así sucesivamente.

id:1,nombre,edad

Que recuerdos de este elemento. Necesitaba refrescar mi memoria antes de tener el control de la logica de los lenguajes de programacion como python, flutter, azure, etc. No es malo volver a lo basico y mejorar tu juego.
Aqui esta el reto de la profesora:
![](

Gracias por la clase

Los array son contenedores que nos permiten tener espacio para guardar diferentes tipo s de datos como números, textos y booleanos. Cada dato guardado en un array ocupa una posición, donde se empieza a contar de izquierda a derecha y la primera posición esta representada por un "0" y la siguiente por el "1" y así sucesivamente. Por ejemplo, un array de 5 espacios va desde la posición 0 hasta la posición 4. El uso de los array y su tamaño impactan directamente en la memoria que se ocupa.

Algoritmo arrays
	
	Dimension colores_primarios[3];
	colores_primarios[0]="amarillo"
	colores_primarios[1]="rojo"
	colores_primarios[2]="azul"
	
	Para i=0 Hasta 2 Con Paso 1 Hacer
			Escribir "La posición ",i," es el color ",colores_primarios[i]," y este es un color primario"
		
	FinPara
	
FinAlgoritmo

*** Ejecución Iniciada. ***
La posición 0 es el color amarillo y este es un color primario
La posición 1 es el color rojo y este es un color primario
La posición 2 es el color azul y este es un color primario
*** Ejecución Finalizada. ***

podría usar un array para crear una especie de base de datos como por ejemplo para un conjunto de viviendas, donde cada casilla sería una característica de la vivienda:
(dirección de la casa, numero de personas que la habitan, fecha de construcción de la vivienda, id del constructor, número de pisos, …)

array datos en una id=> {nombre y segundo nombre, apellido y segundo apellido, f. nac. 00/00/0000, edo. civil, nacionalidad}

ejemplo de array

I 16 I junio I año I 2023 I
0 1 2 3

int numeros[5] = {1, 2, 3, 4, 5};

En python:
myArr = [20, ‘Hola’, 8.5, True]

Una clase muy entendible...

Reto de clase
Array de deportes de invierno:

  • Índice 1: Curling
  • Índice 2: Snowboard
  • Índice 3: Bobsleigh
  • Índice 4: Hockey sobre hielo

Un array puede variar dependiendo del contexto y el propósito de la visualización. Por ejemplo, si tenemos el siguiente array de números: [5, 9, 3, 7, 2], su representación gráfica en un diagrama de barras podría verse así:
Elemento | Valor
---------±------
0 | 5
1 | 9
2 | 3
3 | 7
4 | 2

Un “array” (también conocido como “arreglo” o “vector”) es una estructura de datos en programación que permite almacenar y organizar elementos del mismo tipo en una secuencia ordenada. Cada elemento dentro de un array se accede mediante un índice numérico que indica su posición relativa.

En la mayoría de los lenguajes de programación, los arrays tienen una longitud fija y se declaran especificando el tipo de los elementos que contendrán y la cantidad de elementos que pueden almacenar. Por ejemplo, en el lenguaje de programación C, se puede declarar un array de enteros de 5 elementos de la siguiente manera:

int numeros[5];

En este caso, se ha declarado un array llamado “numeros” que puede almacenar 5 elementos enteros. Los elementos dentro del array se pueden acceder y modificar utilizando el índice correspondiente, comenzando desde 0.

Por ejemplo, para asignar el valor 10 al primer elemento del array, se haría de la siguiente forma:

numeros[0] = 10;

Además, los arrays también se pueden inicializar con valores al momento de la declaración. Por ejemplo:

int numeros[5] = {1, 2, 3, 4, 5};

Esto asigna los valores del 1 al 5 a los elementos del array.

Los arrays son ampliamente utilizados en programación para almacenar colecciones de elementos del mismo tipo, como números, caracteres, objetos, etc.

Se utilizan para organizar y manipular conjuntos de datos de manera eficiente, ya que los elementos se encuentran en posiciones contiguas en la memoria.

Reto de la clase:

Array de lenguajes de programación:

Índice 0: JAVA
Índice 1: PYTHON
Índice 2: C++
Índice 3: JAVASCRIPT

<< array =  [ "Pera", 70, "Gato"] > 
/*Tenemos nuestros datos y tipos de datos que vamos a usar.*/
let nombres = "Nahuel"
let edad = 23
let colorFavorito = "Negro"

/*Y lo guardamos en un array*/
let array = [nombres, edad, colorFavorito];
/*Para acceder a ellos usaría un método para verlos en consola como el siguiente.*/
console.log(array[0]) /*Nahuel*/
console.log(array[1]) /*23*/
console.log(array[2]) /*Negro*/

Lista_elementos = [“Juanma”,14,“Southern Cross”,“Villa Adelina”,[“hermanos”,True],“Agustin”,4,“Instituto Ballester”,“Villa Adelina”,[“hermanos”,False]]

Imprimir un array con diversos tipos de datos dentro de el:

arraray