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
You don't have access to this class
Keep learning! Join and start boosting your career
The array is a data type that allows storing several variables of different data types. Each of these variables are called array elements.
There is a similar data type called lists, which allow storing variables of different data types.
The index is the way we access array elements. Generally, indexes start from 0
, that is, the first position of the array is index 0.
For example, the following table shows the representation of an array containing several text data types, with the information of different fruits. The indexes are represented at the top.
0 | 1 | 2 | 3 |
---|---|---|---|
"Apple" | "Pear" | "Watermelon" | "Orange" |
Also, we can represent an array of the grades of a course, which are of numeric type.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|
18 | 17 | 14 | 20 | 15 | 18 | 17 | 14 | 20 |
Arrays store several variables, so the more information we store, the more memory we use. Abusing arrays can cause the computer's memory to be unable to store multiple data.
Create an array containing related information that you think will be relevant to manipulate and share your work in the contributions section!
Contribution created by Andrés Guano (Platzi Contributor).
Contributions 397
Questions 16
💚
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.
hizo falta explicar que en un array incluso puedo meter otros arrays
Ejemplo de array = [ ‘hola’, 5, 7.12 , ‘c’]
donde
’hola’ = posición 0
7.12 = posición 3
con una longitud de 4
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.
Want to see more contributions, questions and answers from the community?