No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Tipos de datos: arrays

5/17
Recursos

Aportes 74

Preguntas 4

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

鈿i resumen de los tipos de datos

馃挌

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

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.

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.

P谩gina muy 煤til para hacer arrays con un poco m谩s de conocimiento en JavaScript Aqu铆

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

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[]

Ejemplo de array = [ 鈥榟ola鈥, 5, 7.12 , 鈥榗鈥橾
donde
鈥檋ola鈥 = posici贸n 0
7.12 = posici贸n 3
con una longitud de 4

Resumen!

Un array de nombre de productos

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

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

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

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.

Ejemplo de array = [ 鈥楲uzby鈥, 1, 72.11 , 鈥楢鈥橾
donde
鈥橪UZBY鈥 = posici贸n 0
1 = posicion 1
72.11 = posici贸n 2
鈥橝鈥= posicion 3
ARRAY DE LONGITUD 4

驴QU脡 es un ARREGLO, vector o array en programaci贸n?
https://www.youtube.com/watch?v=s7Lv6Zdr63I

ARRAY en 2 Minutos!
https://www.youtube.com/watch?v=k24J92Hod50

Calla y observa 馃か

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

Array

[鈥減adre鈥,50,true,10.1]
Posici贸n 0 padre
Pos1 50
Pos2 true
Pos3 10.1

Este es mi ejemplo, 隆espero les ayude!

let meses = ["Enero", "Febrero", "Marzo", "Abril", "Julio", "Noviembre"]

[鈥淭ermino encuesta鈥,true,false]

const array = ["Hola", "Mundo", "!"];
console.log("La longitud de este array es:" + " " + array.length);
console.log(array[0] + " " + array[1] + array[2]);

//La longitud de este array es: 3
//Hola Mundo!

Un array en Java

Debe de declararse el tipo de dato que va a ir dentro, no permite hacer mesclas de tipo de datos

ejemplo:

int[] myNum = {10, 20, 30, 40};
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};

Un array en JavaScript

const lista = [鈥淗ola鈥, 12, null, false];

materialesTejer = [鈥榞anchillo鈥, 鈥榟ilado鈥, 鈥榓guja lanera鈥, 鈥榓guja bordado鈥, 鈥榤arcadores de punto鈥橾

// Array
[perritos, gatitos, 56, 69, falso, aves, 80, verdadero, 1.5]

鈥淎cero鈥+鈥淎ISI鈥+鈥1045鈥+鈥6metros鈥*鈥1pulgada鈥

Ejemplo Array:

Let cursosPlatzi = {Ingles, Dise帽o grafico, Programaci贸n, Marketing}
marcas = [ " nike ", "adidas ", "puma "]

En los arrays contenemos datos que no necesariamente tienen que estar bajo el mismo grupo o tener relaci贸n entre si

Este seria mi representaci贸n grafica, ya que en un Array pueden ir textos y n煤meros o incluso ir vac铆o

n煤meros = [鈥渦no鈥, 2, 鈥淭res鈥, 鈥淐uatro鈥, 5, " "]

Hola un ejemplo de array podr铆a ser Autob煤s, taxi, metro, moto,coche, bicicleta Todos son medios de transporte y se pueden usar todos o solo algunos para ir al trabajo o para ir de paseo Dos usos con los mismos medios.

const cositas= [鈥淣atalia鈥, 鈥渃oco鈥, 鈥淐arro鈥, 鈥渁bc鈥, 123, 456]

Mi array:

[ 鈥淎zul鈥 , 15 , false , false ]
Mi array en representaci贸n grafica:

let datos = [鈥淣ombre鈥,DNI, FechaNacimiento]

Tipos de Airbus: [鈥淎220鈥, 鈥淎300鈥, 鈥淎310鈥, 鈥淎320鈥, 鈥淎321鈥, 鈥淎380鈥漖

Los arrays son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria.
Ejemplo de array = [ 鈥楶LATZI鈥, 20, 22, 鈥榩rogramar鈥橾

Un en array TODOS LOS ELEMENTOS deben ser del MISMO tipo de dato.

Y no, no depende del lenguaje; la diferencia entre un array de c++ y uno de Python, es que el de python no es un array, si no una lista.

Lo que se describe en esta clase es una lista, funcionando como array, tal como se comportan en python.

Este c贸digo de C++

int arreglo[6];
arreglo[0] = "hola";

es incorrecto, por lo mismo que dije al principio.

La explicaci贸n es buena, pero tambi茅n ser铆a bueno explicar esta diferencia, ya que hay una pregunta de esto en el examen del curso.

Adjunto una documentaci贸n de Python sobre Arrays, en la que dejan claro que en realidad no es un array

  • [ $1500, 鈥淧eso鈥, "Cantidad ]
  • [ 鈥淏谩sico鈥, 鈥淚ntermedio鈥, 鈥淪uperior鈥, 鈥淟egendario鈥, 鈥淐lase mundial鈥 ]

Ejemplo de array con datos de equipo de f煤tbol: [鈥淣ombre鈥,鈥淧osicion_en_tabla鈥, 鈥淧osicion_anual鈥, Clasifica_Copa_Internacional?, 鈥淟ista_de_Jugadores鈥漖

datos de cliente=[dni, nombre, tel茅fono, direcci贸n]

carro = [鈥淢otor鈥, 鈥淧uerta鈥. 鈥淩uedas鈥, 鈥淰olante鈥. 鈥淎sientos鈥, 鈥淔aros鈥漖

let Frutero = ["an贸n", "papaya", "gulupa", "pera", "curuba"] 

array [computadora, teclado, 456]

Un array (matriz o vector) es un conjunto finito y ordenado de elementos homog茅neos.

El tipo mas simple de array es el array unidimensional o vector (matriz de una dimensi贸n) que consta de 鈥渘鈥 elementos.

![](

Lista de datos del array:

Destino a visitar
Maleta
Boleto de avi贸n
N煤mero de vuelo
N煤mero de silla
Hora de salida
Hora de llegada
Hotel
N煤mero de habitaci贸n
Cantidad de camas
D铆as del viaje
Actividad a realizar

let utilesEscolares = [
鈥淐artuchera鈥, 鈥淟谩piz鈥, 鈥淐uadernos鈥
]

let cuarto = [1, "cama", "estanteria", dia = true, luz = false, libros = 46, "puerta", "computadora"]

Ser铆a chevre profundizar un poco mas en el manejo de arrays, como modificarlas, crear nuvos arrays etc, es supremamente importante

[鈥淛avaScript鈥, 鈥淐SS鈥, 鈥淗TML鈥漖

array [string,buleanos,int,fooat,];
eso seria los tipos de datos que agregaria yo

int vector[]={1,2,3,4,5,6,7,8};
char vector[]="programador";
char vector[]={'p','r','o','g','r','a','m','a','d','o','r'};

en los arrays podemos almacenas texto
let nombres="jeremy,bryan,ico,herrera"
tambi茅n n煤meros enteraos
let enteros="1,2,3,4,5"
igual podemos almacenar n煤meros con decimales
let decimales="4.3,2.3,4.3,"
tambi茅n los arrays tienen longitud
empezamos a contar desde el cero 0
as铆 que en el array nombres jeremy es el 0 Bryan ocupa el 1 ico el 2 y herrera el 3 siendo el array nombres de una longitud de 3

const platzicourse {
Tipodecursos =  [
Programacion basica, pensamiento logico, javascript basico y consumo de apirests]
}

En algunos lenguajes es necesario asignar el tipo de datos que va a recibir el array y por ende no se pueden guardar datos de diferente tipo al asigando.

Como dato curioso, existen lenguajes de programaci贸n como R en los que los arrays inician en el 铆ndice 1.

antes de trabajar con el array se debe establecer un nombre y tama帽o del mismo, adem谩s, el tipo de informaci贸n que se almacenar谩 en 茅l. En DFD (programa para hacer diagramas de flujo). Se declara as铆:
Array2 (10) <------0 (Array2 es el nombre de la variable especial, el 10 en par茅ntesis me dice el tama帽o y el cero indica que se trata num茅rico)

Si bien el array se traduce como arreglo, creo que en programaci贸n se deber铆a traducir como herramientas, o caracter铆sticas operables.

Claro por eso es importante ahorrar en la sintaxis del c贸digo, el lenguaje que te permita simplificar en c贸digo lo que quieres obtener, ese seria el mejor camino. Por eso la importancia de aprender estos conceptos de programaci贸n y no tanto un lenguaje en si. El lenguaje es solo una opci贸n luego de ver los detalles de el proyecto, cual seria el problema y que tenemos que resolver o mejorar, de hacer el diagrama de flujo y de tener bien en claro la arquitectura de nuestro programa

let colores["azul", "negro", "rojo", "vinotinto", "gris", "morado"];

let objetcts= [鈥榗asa鈥, 鈥榗omputador鈥, true ];

let videoJuegos = [
  "Stray",
  "Among US",
  "Call Of Duty Warzone",
  "Resident Evil",
];