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
鈥淢anzana鈥 鈥淧era鈥 鈥淪and铆a鈥 鈥淣aranja鈥

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.

鈿i 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 鈥淎RREGLOS / 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 鈥淎rrays鈥

.

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 = [ 鈥榟ola鈥, 5, 7.12 , 鈥榗鈥橾
donde
鈥檋ola鈥 = 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 = [ 鈥淐ampeon del mundo鈥 , 鈥淢essi鈥 , 鈥淏S AS鈥 , 鈥淒ulce de leche鈥 , 鈥淓l papa鈥 , 鈥淚nflacion 馃槮鈥 ]

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 (鈥淢aria鈥)
1-lastname (""gomez)
2-id(10054789625)
3-salary (2.500.000)
4-commissions (500.000)

Jugador de basketball (Array)
0 - Name (鈥楯ordan鈥)
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 [鈥渟al贸n鈥 , 鈥減rofesor鈥 , 鈥渁lumnos鈥 , 鈥渟illas鈥 , 鈥渕esas鈥 , 鈥渢ablero鈥, 鈥渕arcadores鈥, 鈥渂orrador鈥漖
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 [鈥渢rue鈥 鈥渇alse鈥漖

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 鈥渓istas鈥 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

[鈥楥omputadora鈥橾 [鈥榯ienda鈥橾 [2] [鈥榗ajero鈥橾 [鈥榗liente鈥橾[100][50] [40] [30][鈥榩esos鈥橾 [鈥榩roductos鈥橾 [true] [false]

arrays
[鈥渦nidades鈥,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 鈥淢anzana鈥, 鈥淧era鈥, 鈥淪and铆a鈥, y 鈥淣aranja鈥. 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, 鈥楬ola鈥, 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 鈥渁rray鈥 (tambi茅n conocido como 鈥渁rreglo鈥 o 鈥渧ector鈥) 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 鈥渘umeros鈥 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 = [鈥淛uanma鈥,14,鈥淪outhern Cross鈥,鈥淰illa Adelina鈥,[鈥渉ermanos鈥,True],鈥淎gustin鈥,4,鈥淚nstituto Ballester鈥,鈥淰illa Adelina鈥,[鈥渉ermanos鈥,False]]

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

arraray