Introducción
¿Qué es un dato?
Tipos de datos
Tipos de datos: texto
Tipos de datos: numéricos
Tipos de datos: booleanos
Tipos de datos: arrays
Reto 4: algoritmo de un reloj
Estructuras de control
¿Qué son las estructuras de control?
Condicionales
Reto 5: algoritmos con variables y condicionales
Ciclos
Reto 6: algoritmos con ciclos
Try Catch
Reto 7: algoritmos con manejo de errores
Quiz: Estructuras de control
Funciones
¿Qué es una función en programación?
Scope o alcance en funciones
Reto 8: algoritmos con funciones
Próximos pasos
Toma el Curso de Pensamiento Lógico: Lenguajes de Programación
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
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.
Existe un tipo de dato similar denominado listas, que permiten almacenar variables de diferentes tipos de datos.
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 |
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.
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
💚
let profesPlatzi = ["Freddy", "Ana Belisa", "Diego de Granda", "Ricardo Celis", "Estefany Aguilar"]
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:
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
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.
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.
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.
Array
Array = ["Hola", 1, "Test", True, False, 6]
un array en JavaScript:
var deportes = ["futbol","basquetball","baseball","natacion", "atletismo", "ciclismo"];
console.log(deportes);
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";
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.
<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:
[‘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
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:

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]
Reto de clase
Array de deportes de invierno:
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]]
arraray
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.