Introducci贸n a los algoritmos

1

驴Qu茅 aprender谩s sobre algoritmos y pensamiento l贸gico?

2

La importancia de entrenar tu pensamiento l贸gico

3

驴Qu茅 entiende una computadora?

4

驴Qu茅 es el sistema binario?

5

Metodolog铆a para construir un algoritmo: requerimientos y proceso mental

Tipos de datos y operadores l贸gicos

6

驴Qu茅 son Bits y Bytes?

7

驴Qu茅 son variables, constantes y tipos de datos?

8

Identifica las variables seg煤n los requerimientos de negocio

9

Strings (texto) y concatenaci贸n

10

N煤meros y operaciones matem谩ticas b谩sicas

11

Operaciones matem谩ticas compuestas: par茅ntesis y orden de evaluaci贸n

12

True y false: booleanos y tablas de la verdad

13

Arrays y funciones sobre arrays

14

驴C贸mo dise帽ar algoritmos con diagramas de flujo?

15

Define el tipo de dato seg煤n los requerimientos de negocio

Estructuras de control

16

If y Else: condicionales y comparaciones para proteger tus algoritmos

17

Switch y Case: condicionales en forma de casos

18

Excepciones y errores: Throw y Try Catch

19

驴Qu茅 es un ciclo? While, For y Do While

20

Diagrama de flujo con condicionales

21

Diagrama de flujo con ciclos

22

Tutorial de algoritmos de programaci贸n

23

Dise帽a algoritmos para resolver problemas de tu vida diaria

Encapsula tu c贸digo en funciones

24

驴Qu茅 es una funci贸n?

25

驴C贸mo desarrollar tu l贸gica de programaci贸n?

26

Modularizaci贸n de c贸digo

27

Flujo de funciones para encapsular algoritmos

28

Nomenclaturas de programaci贸n: camelCase, PascalCase, snake_case

29

驴Qu茅 es recursividad? Funciones que se llaman a s铆 mismas

30

Convierte algoritmos con ciclos a funciones recursivas

31

Resolviendo acertijos

Traduce tus algoritmos a lenguajes de programaci贸n

32

Diferencias entre lenguajes de programaci贸n

33

C贸mo escribir c贸digo en cualquier lenguaje de programaci贸n

34

C贸mo programar en JavaScript, Python y PHP

35

Introducci贸n al ejercicio en JavaScript

36

Programando en JavaScript

37

Introducci贸n al ejercicio en Python

38

Programando en Python

39

Introducci贸n al ejercicio en PHP

40

Programando en PHP

41

C贸mo programar en Java y Lenguaje C

42

Introducci贸n al ejercicio en Java

43

Programando en Java

44

Introducci贸n al ejercicio en C

45

Programando en Lenguaje C

46

Traduce diagramas de flujo a c贸digo en lenguajes de programaci贸n

Conclusiones

47

Pr贸ximos pasos para aprender programaci贸n profesionalmente

A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Arrays y funciones sobre arrays

13/47
Recursos

驴Qu茅 son los arrays?

Son un conjunto de elementos del mismo tipo ordenados en fila.

  • Su primera posici贸n (index) ser谩 siempre 0.
  • Tambi茅n puedes almacenar n煤meros, caracteres y strings.
  • Su tama帽o puede variar.
  • Puedes ordenarlo de la forma que t煤 lo requieras.
  • Puedes recorrerlo. Es decir, podemos pasar uno a uno sobre cada una de sus posiciones y operarlas.
  • Puedes acceder a una posici贸n espec铆fica.

Contribuci贸n creada por RetaxMaster, areyouivan y Giuseppe Ram铆rez

Aportes 105

Preguntas 17

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

鉁 Los vectores(arrays) permite guardar un conjunto de datos. Para acceder a cada elemento del vector se utiliza el 铆ndice, podemos tener vectores mutables e inmutables dependiendo del lenguaje de programaci贸n.

//Mutabilidad
Que puede cambiar su tama帽o, cantidad de elementos
//Inmutabilidad
No puede cambiar su tama帽o, cantidad de elementos.

Recuerden que siempre inician en 0. Tengo un gif donde se explica un poco mejor el comportamiento de los arreglos, b谩sicamente tienen dos funciones muy 煤tiles con las que podemos insertar o eliminar elementos 馃槃
.

No olvidemos que bajo el mismo concepto de arreglos podemos usar mas dimensiones, 2,3,4,鈥
por mostrar los como ejemplo los visibles:

Saludos

Arrays y funciones sobre arrays



Son un conjunto de elementos del mismo tipo ordenados en fila.

Representaci贸n grafica de un array (vector)


  • Su primera posici贸n (index) sera siempre 0.
  • Tambien puedes almacenar n煤meros, caracteres y strings.
  • Su tama帽o puede variar.
  • Puedes ordenarlo de la forma que tu lo requieras.
  • Puedes recorrerlo. Es decir, podemos pasar uno a uno sobre cada una de sus posiciones y operarlas.
  • Puedes acceder a una posici贸n especifica.

Arreglos
Las estructuras de datos que hemos visto hasta ahora (listas, tuplas, diccionarios, conjuntos) permiten manipular datos de manera muy flexible. Combin谩ndolas y anid谩ndolas, es posible organizar informaci贸n de manera estructurada para representar sistemas del mundo real.

En muchas aplicaciones de Ingenier铆a, por otra parte, m谩s importante que la organizaci贸n de los datos es la capacidad de hacer muchas operaciones a la vez sobre grandes conjuntos de datos num茅ricos de manera eficiente. Algunos ejemplos de problemas que requieren manipular grandes secuencias de n煤meros son: la predicci贸n del clima, la construcci贸n de edificios, y el an谩lisis de indicadores financieros entre muchos otros.

La estructura de datos que sirve para almacenar estas grandes secuencias de n煤meros (generalmente de tipo float) es el arreglo.

Los arreglos tienen algunas similitudes con las listas:

los elementos tienen un orden y se pueden acceder mediante su posici贸n,
los elementos se pueden recorrer usando un ciclo for.
Sin embargo, tambi茅n tienen algunas restricciones:

todos los elementos del arreglo deben tener el mismo tipo,
en general, el tama帽o del arreglo es fijo (no van creciendo din谩micamente como las listas),
se ocupan principalmente para almacenar datos num茅ricos.
A la vez, los arreglos tienen muchas ventajas por sobre las listas, que iremos descubriendo a medida que avancemos en la materia.

Los arreglos son los equivalentes en programaci贸n de las matrices y vectores de las matem谩ticas. Precisamente, una gran motivaci贸n para usar arreglos es que hay mucha teor铆a detr谩s de ellos que puede ser usada en el dise帽o de algoritmos para resolver problemas verdaderamente interesantes.

Como dato curioso, aunque la mayoria de los lenguajes de programaci贸n el index empieza en 0 hay casos donde inician en 1 como en el lenguaje Lua.

Resumen

Los arrays tambi茅n pueden ser conocidos como vectores o arreglos.

Este es un ejemplo de un arreglo

Donde podremos guardar diferente elementos que pueden est谩n ordenados o no.

Por cierto en platzi hay un curso de algoritmos para ordenamiento que es excelente lo pueden encontrar en el siguiente enlace Curso de introduccion a algoritmos de ordenamiento

Podemos almacenar cualquier tipo de dato y de cualquier longitud

Como lo vemos en la siguiente imagen los vectores o arreglos se trabajan de forma din谩mica donde puede albergar cualquier tipo de dato sin importar su longitud. En algunos lenguajes de programacion como c++ o c puro se deben definir bien el numero de elementos y tipo de datos de una arreglo mientras que en otras ya viene establecido por si solo.

Caracter铆sticas Importantes

  • Podemos recorrer un vector y acceder a cualquier elemento con solo tener su 铆ndice
  • Debemos tener claro que se empieza a contar desde cero
  • Tambi茅n podemos ordenar letras de manera ascendente o descendente

no tenia sue帽o asi que prendi el pc y pense, sera que si pago lo de platzi ma帽ana, y voy a la pagina y miro la grandiosa noticia de que esta gratis por 48 horas y me emociono y ahora en verdad estoy entendiendo y me gusta mucho entender y me esta convenciendo mas y mas para comprar platzi, ojala si pueda entender todo lo que yo quiero estudiar de programacion y poder aplicarlo, deseenme suerte

Algo grafico para entender mejor

Mi resumen jeje, espero sea de ayuda.

Un array es una manera de poder guardar datos del mismo tipo o clase (Enteros, car谩cteres, booleanos, etc.). 鈥 La numeraci贸n de estos elementos dentro del array comienza en 0

un ejemplo que me ayudo entender mejor es este:

Los arrays son datos del mismo tipo ordenados en fila.
Dentro de sus caracter铆sticas encontramos:

  • Su posici贸n inicial siempre es 0
  • Puede contener diferentes tipos de valores como n煤meros o texto de diferentes tama帽os.
  • Es posible ordenarlos. (De forma ascendente o descendente)
  • Es posible recorrerlos.
  • Se puede acceder a una posici贸n especifica dentro de 茅l.

Arrays, o tambi茅n conocidos como arreglos, son contenedores de informaci贸n.

Ejemplo gr谩fico. Un array ser铆a:

  • Una caja con distintos compartimentos

  • Una g贸ndola

Caracter铆sticas:

  • Se empieza a contar desde el 0.

  • En un array puedes almacenar: n煤meros, char, strings, etc.

  • Puedes recorrer el array como tambi茅n acceder a un 铆ndice en particular a ra铆z de su posici贸n.

  • Puedes ordenar el array: tanto de ascendente a descendente, por orden alfab茅tico, etc.

![](

Toda la info un poco mas compacta

Despu茅s se van a encontrar con los HashMaps, que son arrays que contienen objetos dentro y se usan mucho en peticiones REST, So les recomiendo mucho este curso:
https://platzi.com/clases/estructuras-datos/

Nuevamente dejo mis notas por aqui, espero les sirva 馃槂


Importante tener en cuenta que, la posici贸n inicial del vector empieza desde cero (0)

  • Son contenedores de un conjunto de variables de un mismo tipo.
  • Inician en la posici贸n 0.
  • Pueden tener diferentes tama帽os.
  • Se pueden ordenar.
  • Podemos recorrer cada una de las posiciones del array.
  • Podemos acceder a una posici贸n espec铆fica del array a trav茅s del 铆ndice de la posicion.
    By Ssimor

Como recordarlo muchisimo mas facil?
Usa el ejemplo de la canasta

Pero, imagina que esta canasta ahora es mucho mas larga y tiene divisiones cada cierto espacio, en estos espacios puedes poner lo que quieras, n煤meros, letras y dem谩s.

  • Puede tener diferentes tamanos
  • Se pueden ordenar
  • Se pueden recorrer
  • Se pude acceder a una posicion especifica.
    Que te parecio?

Definici贸n de un Array.
Un array, es un tipo de dato estructurado que permite almacenar un conjunto de datos homogeneo, es decir, todos ellos del mismo tipo y relacionados. Cada uno de los elementos que componen un vector pueden ser de tipo simple como caracteres, entero o real, o de tipo compuesto o estructurado como son vectores, estructuras, listas鈥

A los datos almacenados en un array se les denomina elementos; al n煤mero de elementos de un array se les denomina tama帽o o rango del vector.

Para acceder a los elementos individuales de un array se emplea un 铆ndice que ser谩 un n煤mero entero no negativo que indicar谩 la posici贸n del elemento dentro del array. Para referirse a una posici贸n particular o elemento dentro del array, especificamos el nombre del array y el n煤mero de posici贸n del elemento particular dentro del mismo, el 铆ndice.

Los arrays en gran parte se definen como las variables ordinarias, excepto en que cada array debe acompa帽arse de una especificaci贸n de tama帽o (n煤mero de elementos). Para un array unidimensional, el tama帽o se especifica con una expresi贸n entera positiva encerrada entre par茅ntesis cuadrados. La expresi贸n es normalmente una constante entera positiva.

En t茅rminos generales un array unidimensional puede expresarse como:

tipo-almacenamiento tipo-dato array[expresi贸n];
donde:
鈥渢ipo-almacenamiento鈥 se refiere al tipo de almacenamiento del array
"tipo-dato" es el tipo de dato
"array" es el nombre del array
"expresion" una expresi贸n entera positiva que indica el n煤mero de elementos del array.
El tipo-almacenamiento es opcional; los valores por defecto son autom谩ticos para un array definidos dentro de una funci贸n o bloque, y externos para arrays definidos fuera de una funci贸n.
Los arrays autom谩ticos a diferencia de las variables autom谩ticas no pueden ser inicializados. Sin embargo las definiciones de los arrays est谩ticos y externos pueden incluir, si se desea, la asignaci贸n de los valores iniciales. Los valores iniciales deben aparecer en el orden en que ser谩n asignados a los elementos individuales del array, encerrados entre llaves y separados por comas.

La forma general es:

tipo-almacenamiento tipo-dato array[expresi贸n] = { valor1, valor2,鈥, valorn};

donde:

鈥渧alor1鈥 se refiere al valor del primer elemento del array
"valor2" al segundo elemento , y as铆 sucesivamente.
La presencia de la 鈥渆xpresi贸n鈥, que indica el n煤mero de elementos del array, es opcional cuando los valores iniciales est谩n presentes.

WOW! S铆 que estoy aprendiendo muchas cosas, en serio gracias! No sab铆a nada acerca de tablas de verdad, tipos de datos y ahora sobre arrays 馃槷

Arrays:

  • Tambi茅n llamados vectores o arreglos.
  • Son un conjunto del mismo tipo de elementos en fila.
  • Pueden ser ordenados, tener diferentes tama帽os y valores. - Se pueden recorrer y acceder a una posici贸n en espec铆fico.

Recordemos que la primera posici贸n siempre ser谩 0. As铆 que si tenemos un vector con 6 valores. el 6to valor estar谩 en la posici贸n 5.

Siempre empieza a contar desde cero hasta n.

Un Array es un vector con elementos de un mismo tipo

El Array o arreglo es la punta del iceberg en el manejo de datos complejos.

Ejemplo de un Array

var array = ["A", "B", "C", "D", "F"];
Posici贸n      0    1    2    3    4

En caso de que queramos llamar un valor contenido en el array, en este caso el valor B, lo hariamos del siguiente modo:

resultado = array [1];
console.log(resultado);

// Nos arrojaria como resultado el valor "B". //

Creo que esto puede ser la forma en la que se imprime un array.

El formato para declarar un array unidimensional es:
tipo nombre[n];
donde: n >= 1
Para acceder a un elemento del array:
nombre[i];
donde: 0 <= i < n
Por ejemplo, la declaraci贸n:
int A[4];
define un array de tipo entero de dimensi贸n 4. Y ya podr铆amos acceder al primer
componente del array por medio de: A[0], al segundo elemento por: A[1] y al 煤ltimo
elemento por A[3].
En C, un array se utiliza b谩sicamente cuando queremos tener, por ejemplo, una
secuencia de n煤meros reunidos en una sola variable.
Para inicializar un array, podemos hacer lo siguiente:

for (i = 0; i< 4; i++)
A[i] = i;
Otra manera de inicializar un array es asign谩ndole los valores iniciales entre llaves de la
siguiente manera:
int A[4] = {0, 1, 2, 3};
Si no se inicializa expl铆citamente el array no se puede estar seguro del valor que
contienen los elementos del mismo.

Tiene un nombre de variable 煤nico que representa a cada elemento dentro de 茅l y estos elementos son diferenciados por un 铆ndice. Los elementos dentro del array son guardados en posiciones de memoria de forma continua. Se puede acceder a cada elemento individual del array de manera directa o aleatoria.

Los arrays (tambi茅n conocidos como vectores o arreglos) son un conjunto de elementos del mismo tipo ordenados en fila, y tienen las siguientes caracter铆sticas:
-Su primera posici贸n siempre cero la posici贸n cero
-Pueden tener diferentes tama帽os
-Se puede ordenar
-Se puede acceder a una posici贸n espec铆fica

Video recomendado para comprender m谩s sobre los arreglos.
https://www.youtube.com/watch?v=4s2D-pr8Klo

En algunos lenguajes de programacion el tama帽o y el tipo de dato de un arreglo puede ir variando mientras se ejecuta el programa, y un arreglo puede contener diferentes tipos y diferente tama帽o de datos, sin embargo en la mayoria de lenguajes algo antiguos un arreglo debe tener un tipo de dato y tama帽o fijo durante toda la ejecucion el programa y no puede ir variando. Esto es algo tedioso a veces pero con el tiempo uno se va acostumbrando

esta imagen me ayudo a enter mucho

Array: vector que permite guardar una agrupaci贸n de datos que se reacionan entre s铆.
n煤mero de elementos: n
posici贸n de elemento i: n-1, ya que la posici麓麓on inicial de los arrays es identifiacada con 0

Buena clase!

  1. Las variables son como una caja donde puedes guardar un poco de todo

  2. Los arrays son una caja con mas cajitas a dentro en donde pueden guardar cosas en una cajita espec铆fica.

VECTORES (ARRAYS) O ARREGLOS >>> conjunto de elemetos del mismo tipo que estan guardados unos a lado de otros. >> ORDENADOS EN FILA

Su primera posicion sera posicion 0 y puede llegar hasta n

Se puede almacenar cualquier valor pero su primera posicion es 0

Diferentes valores y llongitud de acuerdo a lo que se quiere guardar.

Array --> Formaci贸n de un conjunto de elementos en fila
Pueden ser n煤meros o letras
Se pueden organizar de manera ascendente o descendente
Se puede ubicar su posici贸n teniendo en cuenta que empieza desde cero.

10. Arrays y funciones sobre arrays

Un **array (**arreglo) te permite agrupar datos, y se puede acceder a su posici贸n con su **index (**铆ndice). La mayor铆a de lenguajes toma el index 0 como la primera posici贸n. Ejemplo un arreglo de 10 elementos, el primer elemento es el index 0.

Los _Arrays _ vectores o matrices:
Son espacios donde almacenamos elementos de informaci贸n, frecuentemente de un mismo y gracias a los cuales podemos luego manipular esa informaci贸n de maneras distintas, Orden谩ndolos, Recorri茅ndolos, Accediendo a una posici贸n espec铆fica.
Incluso pueden ser mutables o inmutables en su tama帽o y al crearlos los podemos declarar tambi茅n con mas de una dimensi贸n usando dos o mas 铆ndices.

Arrays

Conjunto de elementos
鈥> Ordenadas en filas - (Uno al lado de otro)
鈥> La posici贸n inicial siempre ser谩 鈥0鈥
鈥> Podemos ordenar los valores de forma ascendente y descendente.

*ARRAYS (vectores o arreglos)

Conjunto de elementos del mismo tipo ordenandos en fila.

Array    |1|2|3|4|5|6|7|8|9|
Posici贸n |0|1|2|3|4|5|6|7|8|

Contiene 9 Datos por lo cual 9 es su longitud
Su posici贸n inicia en 0 y termina en 8

*DIFERENTES TIPOS DE DATOS

En un array podemos almacenar diferentes tipos de Datos

Example

Letras o n煤meros, letras y n煤meros, incluso otros arras, funciones, arreglos, variables y objetos.

Un array podr铆a incluir todos los datos anteriores al mismo tiempo.

*SU TAMA脩O

Este se denomina tambi茅n como su longitud y puede variar seg煤n el contenido del arrays.

*SU ORDEN

Este lo podemos alterar seg煤n lo que se requiera, en Java Script esto se puede lograr con m茅todos de arrays, que no son mas que funciones predefinidas por el lenguaje para facilitarnos mas la vida XD.

*RECORRER

Podemos entrar a a cada una de sus posiciones y acceder a sus datos, esto con cualquier fin que nosotros tengamos para el funcionamiento de nuestro programa.

tambi茅n podemos entrar a alguna posici贸n especifica, osea a la que nosotros queramos.

Un array es una manera de poder guardar datos del mismo tipo o clase (Enteros, car谩cteres, booleanos, etc.). Es posible el acceso a cada elemento de un array a trav茅s de un n煤mero entero que se denomina 铆ndice (pueden existir 2 o m谩s 铆ndices seg煤n la dimensionalidad del array).

Como micro dato curioso (medio odioso), en el lenguaje R los vectores se indexan iniciando desde 鈥1鈥 y no desde 鈥0鈥. Parece algo sencillo pero a mi me cost贸 mucho trabajo acostumbrarme cuando lo tuve que usar por un breve periodo de tiempo para un proyecto

Un array puede tener una letra, numero , simbolo 馃槂

Es importante saber la posici贸n para poder hallar soluciones o solicitar algo en especifico , lo bueno es que cuando hay array largos puedes usar m茅todos por ejemplo en javascript usamos list.indexOf() y nos dir谩 que posici贸n tiene lo que buscamos en la lista 馃槂

los arreglo haaa hay dos tipos de arreglos los definidos y los no definidos recuerden compas

Se tiene que recorrer un array para que sacar uno por uno los valores

Podemos los arrays, descente o ascendente.

La primera posici贸n array es el zero

Recordemos que los Arrays, pueden contener muuuuchos tipos de elementos, solo que la posici贸n de estos les da otro valor

message =  ['G', 'r', 'a', 'c', 'i', 'a', 's']

siempre pregunto porque un arry tiene q comenzar desde 0 y no uno y no tengo una buena explicacion hasta el dia de hoy. osea quisiera saber el por q no comenzar desde 1 y no me digan esque es asi. alguien me ayuda?

Arrays

隆que buen curso!

Una vez que domines un poco el tema, considero que es conveniente que tomes alg煤n curso/lectura sobre Estructuras de Datos. Esto para que puedas entender a fondo c贸mo poder utilizar arreglos de datos & c贸mo funciona esto. A dem谩s, que es complementario para el curso actual.

Excelente clase

Vectores o arrays, pueden contener datos, siempre inicia de 0 a 鈥渘鈥 (0 - 鈥). Pueden contener numeros y letras.

驴Qu茅 podemos hacerle a un vector?

  • Ordenar
  • Recorrer
  • Acceder a una posici贸n espec铆fica
    驴Qu茅 podemos almacenar en un vector?
  • Texto
  • N煤meros

Entendido. 馃槃

Arrays

Los vectores(arrays) son un conjunto de datos de un mismo tipo que podemos manipular.

Caracteristicas de los arrays

  • Su posicion inicial siempre es 0 sea cual sea su longitud.

  • Pueden contener letras o diferentes longitudes.

  • Podemos ordenarlos numerica o alfabeticamente.

  • Podemos recorrerlos, pasar por cada una de sus posiciones y operarlas juntas o individualmente.

Definici贸n:
Tambi茅n conocidos como vectores o arreglos, los arrrays son el conjunto de elementos del mismo tipo ordenados en fila. Podemos compararlo con una canasta que tiene varios compartimientos que permiten colocar elementos de manera ordenada.

Algunos ejemplos:

  • 0,1,2,3,4,5,6
  • A,B,C,D,E,F
  • a,b,c,d,e,f
  • 79,8,56
  • A,M,B,N,C,O,D

Aspectos a considerar:

  • Siempre su primera posici贸n es 0, es a la que primero se le hace referencia.
  • Pueden tener diferentes tama帽os. Esto quiere decir que puede tener distintos valores como letras o n煤meros, tambi茅n puede variar su longitud, es decir, tener distinta cantidad de 鈥渃ompartimientos鈥.
  • Se pueden ordenar. Se puede hacer de manera ascendente o descendente.
  • Se pueden recorrer. Esto quiere decir que se puede pasar una a una por sus posiciones y entrar a cada una de ella y operarlas.
  • Se puede acceder a una posici贸n espec铆fica. Tener muy presente que la primera posici贸n es el 0.

Tipos de arreglos:

  • Mutables: Que se pueden modificar su tama帽o y/o cantidad de elementos.
  • Inmutables: Lo contrario, no cambian ni su tama帽o ni su cantidad.

los array sirven para almacenar datos del mismo tipo por ejemplo
animales = [gato, perro, lobo, conejo]
usuario = [nombre, apellido, correo, a帽o_nacimiento]
[ 0 , 1 , 2 , 3 ]
tambien se puede buscar los datos del array y contamos desde 0

Vale la pena hacer la analog铆a con casilleros, pero en este caso casilleros usados 煤nica y exclusivamente para almacenar un tipo de elemento en especifico, es decir, un casillero usado solo para almacenar zapatos. Cada compartimento ser谩 una posici贸n del arreglo (Array) y los zapatos ser谩n los elementos all铆 almacenados. Puede tambi茅n darse que algunos compartimentos no tengan nada.

Mas tarde nos daremos cuenta que algunos lenguajes de programaci贸n permiten almacenar elementos diferentes en cada compartimento.

Arrays vectores y arreglos son un conjunto de elementos del mismo tipo ordenados en fila, con la cual puedes moverte de elemento en elemento siguiendo el orden de los numeros, los vectores siempre inician desde la suposici贸n 0 hasta la longitud que se le haya dado al vector, tambien podemos almacenar letras pueden tener el valor que nosotros le queramos poner pero siempre comienza desde la suposici贸n 0 y de ah铆 va a empezar a contar; pueden tener diferentes tama帽os o longitudes pero siempre va a iniciar desde la suposicion 0. Los vectores se pueden ordenar segun la necesidad de mayor a menor y siempre estara en el mismo orden de busqueda.

Los vectores son sumamente 煤tiles, yo los he utilizado principalmente en an谩lisis de datos

No olvidar que la primera pocision es 0

EXCELENTE CLASE

Los Arrays nos van a ayudar agrupar datos que compartan el mismo tipo de dato. o que tengan un realacion en si
鈥擸o les recomiendo que se aconstumbren a contar desde 0
puede ser de varias longitudes
se puede ordenar
puedes recorrerlos siempre empieza desde el 0
y puedes acceder a ello tambien individualmente

Simplemente un array no seria mas que una variable que tiene la capacidad de guardar varios elementos sin importar su tipo y que pueden ser modificado (Recordar que su posici贸n siempre ser谩 cero y que tambi茅n se cuenta).

Yo no le dir铆a vector, a煤n con la apropiaci贸n de significado (no cumple con la def f铆sico a la matem谩tica), pero si lo definir铆a como un grupo dentro de la definici贸n de conjuntos.

Las explicaciones de la profesora son claras.

La verdad no hab铆a escuchado al array o arreglo, tambi茅n conocido como vector 馃槷

Los Arrays son un conjunto de elementos del mismo tipo ordenados en fila

Los arrays son un conjunto de elementos del mismo tipo ordenados en fila. El conjunto entero conforma un objeto y cada elemento es una variable. Puede entenderse tambi茅n como un contenedor de variables.

  • Se puede acceder al conjunto entero
  • Se puede acceder a cada elemento individualmente y modificar su valor (porque son variables), as铆 como tambi茅n operar con ellos.
  • Se puede recorrer el array utilizando ciclos. Esto es acceder a cada posici贸n, una por una, e ir haciendo cosas con ellas, empezando desde la primera (en posici贸n 0), hasta la 煤ltima.
  • Se pueden tambi茅n agregar y eliminar posiciones.

Gracias!

Arreglos
Las estructuras de datos: listas, tuplas, diccionarios, conjuntos permiten manipular datos de manera muy flexible. Combin谩ndolas y anid谩ndolas, es posible organizar informaci贸n de manera estructurada para representar sistemas del mundo real.

Los vectores (arrays) permite guardar un conjunto de datos. Para acceder a cada elemento del vector se utiliza el 铆ndice, podemos tener vectores mutables e inmutables dependiendo del lenguaje de programaci贸n.

los arrays son conocidos como vectores

Arrays y funciones sobre arrays (vectores o arreglos) son un conjunto del mismo tipo de elementos ordenados en fila
{0, 1, 2, 3, 4, 5, 6} el vector son elementos que est谩n ordenados uno al lado del otro
La primera posici贸n es llamada posici贸n cero y es a la que siempre se hace referencia
Por ejemplo el vector es de nueve posiciones ya que la oposici贸n inicial es cero

Tambi茅n se pueden almacenar variables de tipo texto, pero en si siempre la primera posici贸n siempre ser谩 la cero
Un vector puede almacenar un sin numero y tipo de variables

Arrays = Elementos del mismo tipo ordenados en fila, para acceder a cada elemento de un Array se utiliza un 铆ndice.

A menos que alguien me corrija, hasta ahora tengo entendido que la 煤nica diferencia entre un array y un string es que en el string puedes poner diferentes tipos de caracteres como: kevin1999Rivera02
y en el array solo puedes poner un tipo: KEVINRIVERA
corr铆janme si me equivoco

Los vectores o arreglos son un conjunto de elementos del mismo tipo ordenados en fila

arreglo o vector o matriz

permite guardar un conjunto de datos

Buena clase!

Apuntes de la clase de arrays o tambi茅n conocidos como vectores o arreglos 馃憞

El vector empieza SIEMPRE por 0, sea cual sea su longitud

No pueden decir que esto no es b谩sico jejejeje 鈥 genial.

Hasta el momento, gran curso. Es fundamental.

Cajero electronico:
-MontoRetiro
-SaldoCuenta

Usar un chat:
-NombreUsuario1
-NombreUsuario2
-Conexion(boolean)
-Fecha

Pagar con tarjeta de cr茅dito:
-NumTarjeta
-MontoaPagar
-NroCuotas
-CreditoDisp
-NipCuenta

Lavar la ropa:
-FormaLavar
-Agua
-Detergente
-Luz(boolean)

Hablar por telefono:
-Telefono (boolean)
-ConexionAmigo(boolean)
-NombreAmigo
-NumeroAmigo
-Saldo

Arrays

  • Conjunto de elementos
    鈥> Ordenadas en filas - (Uno al lado de otro)
    鈥> La posici贸n inicial siempre ser谩 鈥0鈥
    鈥> Podemos ordenar los valores de forma ascendente y descendente.

QUICK RECAP

ARRAYS O VECTORES // Son un conjunto de objetos, valores o datos del mismo tipo ordenados de manera simple, se empiezan a contar desde la unidad cero (index) en adelante y el cual tambi茅n nos permite estacionarnos en un valor especifico para as铆 modificarlo o trabajar con el a conveniencia

  • Recuerden algo importante los vectores o Arrays siempre la posici贸n inicial va a ser 0.
    En la progrmacion siempre se empieza a contar desde el 0 馃槃

Arrays
Son un conjunto de elementos del mismo tipo ordenados en fila, podr铆amos decir que es un conjunto de variables o constantes
Operaciones con arrays

  • Ordenar 鈫 podemos ordenar sus valores (mayor a menor o alfabeticamente)
  • Recorrer 鈫 Acceder a cada valor del array y realizar operaciones con estos datos
  • Acceder a una posici贸n especifica 鈫 Podemos acceder a un valor en especifico del array a trav茅s de su indice que es el valor de la posici贸n, iniciando desde 0, de la casilla en cuesti贸n.

A los datos almacenados en un array se les denomina elementos; al n煤mero de elementos de un array se les denomina tama帽o o rango del vector.

Los Arrays son muy importantes