Bloque 5.1: ¿Que son los Arrays/Vectores? y Ejemplo.

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ • 104

  • @natt.helland
    @natt.helland 2 місяці тому +2

    2024 y este tío sigue siendo un máquina

  • @cristhiansalcedo7895
    @cristhiansalcedo7895 5 років тому +12

    Amigo me encuentro empezando el año 2020 siguiendo tus videos para aprender mas sobre C y la verdad gracias a ti eh aprendido mucho mas que lo que aprendo en mi universidad al menos con vectores y matrices es la primera vez que empiezo a usarlos me parecian dificiles pero con tu ayuda eso ya no es asi muchas gracias por el tiempo que habras invertido para hacer este curso SALUDOS

  • @AkAtSuKyo1
    @AkAtSuKyo1 4 роки тому +5

    madre mia, que claridad y simplicidad para explicar temas que aveces cuestan

  • @holynight524
    @holynight524 7 років тому +1

    Aprender tambien requiere paciencia.
    Tuve que dejar de ver los videos y empezar a buscar mas especificamente en otros lugares y luego empezar un curso. Para poder llegar aca y poder entender perfectamente lo que decia. Me siento realizado

  • @alejandronoelhernandezguti7987
    @alejandronoelhernandezguti7987 10 років тому +43

    Ya me estoy aprendiendo frases españolas xD "pues nada" "lo dicho" jaja. ¡Gracias amigo!

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  10 років тому +8

      Alejandro Hernandez Vaya, intento ser lo mas neutro posible, pero ni siquiera sabia que esas eran frases que solo se utilizan en España xD!!

    • @jenniferparra4654
      @jenniferparra4654 10 років тому +8

      Empieza A Programar yo soy venezolana y hay muchas frases que los suramericanos no decimos ejemplo "%" para ustedes (vosotros como dicen) es tanto por ciento, para nosotros es porcentaje o la "v" uve para ustedes para nosotros ve pequeña o ve chica (hay americanos que si la llaman uve) también la "y" la llaman (i) para nosotros (ye) sin contar el popular vale etc... pero esta muy bueno el curso, aprobare jajajaja gracias!!!

    • @ramonexposito7605
      @ramonexposito7605 9 років тому +3

      Jennifer Parra ustedes dicen vaina Jennifer. nosotros lo diriamos la cosa... pasame la vaina , nosotros pasame la cosa jajajaj

  • @diegocervantes5713
    @diegocervantes5713 10 років тому +8

    Los videos son realmente buenos. Me están ayudando mucho!
    Gracias.

  • @ViaticDesert4
    @ViaticDesert4 Рік тому

    muchas gracias amigo, me ha ayudado mucho entenderle con tu video, aparte ya vi como se le agarra la onda mas o menos al ciclo for, que ese no lo entendía pero con tu video ya le entendí mejor, muchas gracias de verdad.

  • @emiliomunoz606
    @emiliomunoz606 3 роки тому

    Este video me está haciendo entender fácil y rápido antes de ver el tema, gracias!!

  • @zetha18
    @zetha18 10 років тому +5

    muy buen material excelentes explicaciones, muchas gracias.

  • @AlejandroCosta1982
    @AlejandroCosta1982 5 років тому

    Es la primer lista de videos que estoy viendo. Y estoy haciendo todo, entendiendo muy bien. ¡Excelente explicación!
    Ya creé algunas cosas solo, para practicar, con los datos que usted da.
    Tuve problemas con
    que no me limpia la pantalla. Tuve que usar una librería con el comando system ("cls");
    Uso una aplicación para Android.

  • @carlossantaella139
    @carlossantaella139 8 років тому +1

    me encanta como explicas tio eres lo maximo gracias de nuevo por los tutoriales

  • @alejandropereyra2910
    @alejandropereyra2910 6 років тому

    Idolo gracias por tomarte las molestias hermano !!

  • @mengele94
    @mengele94 4 роки тому +1

    CS50 introducción for computer science y luego estos para repasar, la combinación perfecta.

  • @robeabraham365
    @robeabraham365 10 років тому +3

    Que buena explicacion... Saludos!!!

  • @MultiPipaso
    @MultiPipaso 5 років тому +3

    para ser del 2013 esta wea es la raja, ty

  • @SUN6744
    @SUN6744 10 років тому +2

    oye amigo... excelentes videos haces... felicidades eres un muy buen programador, e aprendido mucho de tus videos.....
    oye me podrias hacer el favor de hacer un video en el cual muestre un programa de como ordenar los valores que estan dentro de los vectores... esque no me doi una idea...........muchas gracias¡¡

  • @sheyraoro3875
    @sheyraoro3875 9 років тому

    Gracias no sabes lo mucho que ayudas :-D

  • @jorgeb2789
    @jorgeb2789 8 років тому +17

    8:15
    Si es que vas adelantado a la época.

  • @torry90sonyer
    @torry90sonyer 7 років тому +1

    Gracias por tu videos, me estas salvando en todos los examenes de la universidad XD

  • @altahirgamer
    @altahirgamer 4 роки тому

    Muy clara la explicación, muchas gracias

  • @alejandrohernandezdiaz5754
    @alejandrohernandezdiaz5754 4 роки тому

    Muchas gracias, explicas muy bien

  • @josevs5752
    @josevs5752 9 років тому

    eres DANI ROVIRA!!! además de actor eres ingeniero...que más se puede pedir

  • @gastonoliveira9836
    @gastonoliveira9836 3 роки тому

    Se pide armar un programa en C que declare un vector de doubles de 6 posiciones, se cargue con los datos de entrada que se están simulando y luego se calcule el valor máximo del vector, indicando el valor con 3 decimales y la posición del mismo.
    Sugerencia: utilizar constantes para definir el largo del vector. Eso hace que el código sea más fácil de mantener y leer.
    Por ejemplo:
    Entrada Resultado
    8.763
    2.232
    4.621
    6.217
    5.566
    9.084
    El valor maximo es: 9.084 y esta en la posicion 5 del vector
    -4.32
    6.23
    -0.32
    5.54
    10.02
    2.77
    El valor maximo es: 10.020 y esta en la posicion 4 del vector
    125.651
    5412.203
    0.000
    6.252
    -6050.501
    5.995
    El valor maximo es: 5412.203 y esta en la posicion 1 del vector
    -43.143
    -20.654
    -8.213
    -55.255
    -200.543
    -99.431
    El valor maximo es: -8.213 y esta en la posicion 2 del vector
    como se hace esto

  • @emmanuelvelez8431
    @emmanuelvelez8431 8 років тому +1

    gracias por el video. 🙋

  • @juanpablomuccillidemaria8167
    @juanpablomuccillidemaria8167 4 роки тому

    genio de la vida

  • @SUPERKMB1997
    @SUPERKMB1997 8 років тому +1

    Una pregunta, en el minuto 4:49 pusiste 10 dentro de los corchetes del vector, pero no deberia ser 9? debido a que el programa cuenta el primer espacion como 0, osea si pones 10 estarias diciendo que el vector tiene 11 espacios.

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  8 років тому +1

      tienes que verte el video entero y entender bien los vectores, si no lo entiendes la primera, te vuelves a ver el video y listo, sino sigue avanzando, total, hay muuchos videos sobre vectores :D.
      Un saludo.

    • @SUPERKMB1997
      @SUPERKMB1997 8 років тому

      Empieza A Programar Disculpe la molestia, ya me había dado cuenta de mi error, disculpe por no haber borrado el comentario, espero no haberle molestado.

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  8 років тому +3

      ***** No hay problema, todo sea eso en la vida :D, pero para la proxima, trata de verte los videos un par de veces antes de postear, seguro que lo entiendes rapidamente.
      Un saludo.

    • @SUPERKMB1997
      @SUPERKMB1997 8 років тому

      Empieza A Programar Gracias.

  • @emmanuelpalacio9143
    @emmanuelpalacio9143 4 роки тому

    excelente tanto en c como en java

  • @cristianbarretorojas7846
    @cristianbarretorojas7846 7 років тому

    Muy buenas expliclaciones

  • @uniontic
    @uniontic 4 роки тому

    Genial profe

  • @davidortizanino2456
    @davidortizanino2456 2 роки тому

    Buenas, tu video es interesante, una pregunta si tengo un array de 10 y uso un for() para rellenarlo sin usar scanf() solo con los diez valores del for(), es decir i = 0; i < 10; i++, no se tendría que rellenar con los números del 0 al 9 por cada ciclo ej: 0, 1, 2 ,3...9. Gracias un saludo cordial.

  • @eclefabri8095
    @eclefabri8095 10 років тому

    Muchas gracias por tus videos, es un muy buen curso y estoy aprendiendo mas rapido de lo que pense. Felicitaciones. Por cierto que has estudiado ingenieria en software?

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  10 років тому

      Ecle Fabri Estudio el Grado en Ingenieria Informatica y dentro del grado en la universidad de Cadiz existen 5 especialidades y yo he elegido la especialidad en Ingenieria del Software. Puedes entrar en la web de mi universidad si quieres ver las asignaturas que curso.
      Un saludo.

    • @ramonexposito7605
      @ramonexposito7605 9 років тому

      Empieza A Programar yo estoy en 3 año de ingeniería en sistemas en argentina, en la universidad de la marina.. pues programación explican muy mal...estoy por comenzar en el verano la carrera paralela de desarrollador en java en el instituto IT y de paso cañazo repaso con tus videos que estan muy bien explicados para no estar muy mal parado...

  • @AlejandroCosta1982
    @AlejandroCosta1982 5 років тому

    Ya que hay caracteres que los nombra distinto a nosotros los latinoamericanos (que debemos ser la mayoría de descriptores), debería tomar la captura de pantalla con más zoom. Asperson por ejemplo. Y muchas veces no dice lo que escribe (que es lógico no decir todo) pero debería verse bien. Gracias

  • @argentinoyblanco9117
    @argentinoyblanco9117 4 роки тому

    Esto estuvo fácil, no como el anterior tema Punteros que no entendí un porongo.

  • @emilianotena3601
    @emilianotena3601 3 роки тому

    muchas gracisa

  • @guillermoherrera2989
    @guillermoherrera2989 9 років тому

    Hola chaval. te quiero preguntar para hacer el juego del ahorcado como seria. Te pido una ayuda. Muchas me ayudan tus videos.

  • @benko-pi1fi
    @benko-pi1fi 9 років тому +1

    EXCELENTE

  • @morgan21639
    @morgan21639 8 років тому +2

    Hola, por qué cuando escribo system ("pause"); me da una advertencia:
    main.c:15:4: warning: implicit declaration of function 'system' [-Wimplicit-function-declaration] system ("pause");

    • @ermitoba7620
      @ermitoba7620 7 років тому

      Lo guardaste en extensión .C?

  • @arianphilips5777
    @arianphilips5777 5 років тому

    gracias amigo

  • @Martincito_2013
    @Martincito_2013 8 років тому

    una consulta: al declarar un vector [10] no se están definiendo 11 posiciones? digo contando la posición 0

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  8 років тому +1

      No, tienes que verte los videos completos y contar tu mismo para verlo.

    • @Martincito_2013
      @Martincito_2013 8 років тому

      Empieza A Programar tenes razón Lo he verificado. Muchas gracias

  • @carlosmontoya3157
    @carlosmontoya3157 10 років тому

    hola amigo gracias por tus vídeos, son muy buenos, ahí tengo una duda, si yo quisiera que se imprimiera en pantalla el valor mayor que hay en el vector como se podría hacer ?

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  10 років тому +1

      carlos montoya Pues creo recordar que eso lo enseño en videos mas adelante, aun asi si no lo enseño (no lo recuerdo ahora mismo, ha pasado mas de un año desde que hice esos videos), cuando termines todos los videos sobre vectores se te ocurrira a ti solo.
      Un saludo.

  • @Pablofirstperson
    @Pablofirstperson 4 роки тому

    ¿El vector es el conjunto de elementos o un vector es cada elemento dentro del "[ ]"?

    • @jonasparica
      @jonasparica 7 місяців тому

      3 años más tarde: El vector es el conjunto de elementos de una sola dimensión

  • @germangalasso
    @germangalasso 2 роки тому

    Cómo cargo de cero un array vacío? Digamos que bajo cierto condición debo ir llenando el vector sin saber un tamaño previo. Gracias

  • @theyisuswow9985
    @theyisuswow9985 3 роки тому +1

    profesor, como le hago para guardar 5 números en la variable 'v' sin usar for?

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  3 роки тому

      toca verse todos los videos, mejor que preguntar, no crees?

  • @eliasmartinez530
    @eliasmartinez530 6 років тому

    8:14 pasito a pasito, suave suavesito

  • @facundogutierrez1132
    @facundogutierrez1132 4 роки тому

    gracias

  • @patricio1989
    @patricio1989 8 років тому +1

    ¿Cómo imprimo el vector sin declarar cada uno de sus componentes?
    ¿No hay un printf("%i", v); ?

  • @adob8553
    @adob8553 9 років тому

    hola una pregunta .. estuve trabajando el codigo al pie de la letra y el resultado que me sale es 5, 5, 5, 5, 5, 5 ¿en que falle?...
    mira la linea de codigo:
    /* Bloque 5.1 ... los Arrays/Vectores y ejemplos
    vectores: almacenar varias variables del mismo tipo
    */
    # include
    int main (){
    int v[] = {3,5,8,7,9}; // los vectores se declarn con llaves []; y los numeros entre corchetes ;
    int i; // "i" es el contador ;
    for (i = 0; i < 5; i++){ // "i" es igual a "0" ; "i" es menor que "5"; e "i" aumenta de uno en uno ;
    printf ("%i, ",v[1]); /// asi se declarn los vectores ",v[0]" ;
    }
    system ("pause");
    return 0;
    }

    • @adob8553
      @adob8553 9 років тому

      analizando el numero que pongo entre las llaves "[ ]" me lanza la posicion del dato por ejemplo si pongo el cuatro me lanza el numero "9" que corresponde ala posicion numero cuatro ...

    • @Daniel-to5jd
      @Daniel-to5jd 9 років тому

      acxeldavid orozco baldomero en "printf ("%i, ",v[1]);" pusiste "v[1]" en vez de "v[i]" .

    • @adob8553
      @adob8553 9 років тому

      ok gracias ya lo acomodo

  • @Gonzalezmellaman
    @Gonzalezmellaman 9 років тому

    Tengo una duda en este programa, te lo escribo entero para que no haya problema, la duda esta en el for de la línea 15, este convierte {1,2,3,4,5} en {1,2,3,1,2} y el siguiente for convierte el anterior en {0,0,0,1,2}mi pregunta es: que pasa en el for de la línea 15?1 #include 2 void dpzd(int dsp,int dim,int v[*]);3 main(){ 4 int dsp,i,v[]={1,2,3,4,5}; 5 printf("dsp (entero>=0): ");6 scanf("%d",&dsp);7 dpzd(dsp, 5, v); 8 for(i=0; i

    • @facundobiegler3981
      @facundobiegler3981 8 років тому

      +Pablo Gonzalez puesto así párese un montón de símbolos al azar; ademas si estas en este poder deberías poder discernirlo por tu cuenta...

  • @joseponce6250
    @joseponce6250 8 років тому

    Hola, Porque cuando introduzco una letra en el array el programa no sigue la secuencia, ¿no es que las letras significan un número para el ordenador?

    • @golunn455
      @golunn455 8 років тому

      porque las letras son de tipo char y si declaras un array de tipo entero no le puedes agregar un char

  • @franciscojanza7273
    @franciscojanza7273 5 років тому

    Holaa,tengo que hacer un programa para que prenda leds rgb con vectores. Se les ocurre alguna manera?

  • @danielduda93
    @danielduda93 8 років тому +3

    me pone invalid initializer y mi código está escrito igual al del video.

    • @lAyCarambal
      @lAyCarambal 8 років тому

      lo solucionaste ? me paso lo mismo

    • @lAyCarambal
      @lAyCarambal 8 років тому +3

      ya lo solucione habia puesto ( ) corchetes en vez de llaves { } en los numeros del vector! :)

    • @EdgarAugustoChojolanPrillwitz
      @EdgarAugustoChojolanPrillwitz 3 роки тому

      @@lAyCarambal gracias por poster amigo, me ayudo tu respuesta, me estaba pasando lo mismo. saludos desde Guatemala

  • @luismontoya1153
    @luismontoya1153 4 роки тому

    Cómo se le hace para que en lugar de que sean números los que vamos a guardar, sean nombres de personas???? Ayuda

  • @carlosven2409
    @carlosven2409 7 років тому

    AYUDA ! No me funciona este codigo ¿QUE ESTA MAL?
    //2 y 2000
    #include
    int main () {
    int v [] = {10};
    int i;
    for (i = 0; i < 10;i++ ) {
    printf ("introduce un valor para %i",i);
    scanf ("%i",&v[i]);
    }
    for (i = 0; i < 10;i++ ) {
    printf ("%i ,",v[i]);
    }
    }

    • @carlosven2409
      @carlosven2409 7 років тому

      el error es que si los vectores suman más de 10 me da error, no puede pasar de 10, la unica forma que me de es poniendo puros 1 !

    • @carlosven2409
      @carlosven2409 7 років тому

      ya lo solucione :)

  • @samuelcruz8227
    @samuelcruz8227 4 роки тому

    Sos Un groso man explicas bastante bien....

  • @sakername
    @sakername 10 років тому

    Me parece que lo que dijiste en el video no es correcto, cuando a un vector le pones un límite y lo superas, no pasa nada.. sigue funcionando igual. Cual es la diferencia entre ponerle limite 2, limite 13, si va a funcionar rellenando cualquier cantidad de valores?

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  10 років тому +1

      sakername Salir de dudas es facil, create un programa un con un vector declarado por ejemplo de tamaño 10, trata de escribir en la posicion 200, a ver que ocurre xD.

  • @sohailshivlani9362
    @sohailshivlani9362 4 роки тому

    ayuda, no me lee la variable v (la defino como int v { } ;).
    el problema esta en los { }
    eh copiado y entendido perfectamente todos tus videos pero no puedo aplicar este

  • @edwinflota2515
    @edwinflota2515 4 роки тому

    Como le puedo hacer para sumar todos esos resultados

  • @dayanadecastro6035
    @dayanadecastro6035 10 років тому

    Necesito ayuda no entiendo esta materia me gustaria saber como trabajar con menu de opciones y vectores a la ves

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  10 років тому

      Dayana De Castro Pues es muy sencillo, simplemente debes de verte todos los videos y se te ocurrira a ti la forma, para eso estan los videos.
      Un saludo.

  • @luuciw
    @luuciw 5 років тому

    creo que te QUIERO

  • @sergioespana4173
    @sergioespana4173 9 років тому

    ALGUIEN ME PODRIA DECIR QUE HE HECHO MAL EN ESTE PROGRAMA
    #include
    int main(){
    int v[] = {3,5,8,7,9};
    int x;
    printf("introduce un numero del 1 al 4: ");
    scanf("%i",&x);
    switch('x'){
    case 0: printf("el valor de la posicion 0 es %i
    ",v[0]);break;
    case 1: printf("el valor de la posicion 1 es %i
    ",v[1]);break;
    case 2: printf("el valor de la posicion 2 es %i
    ",v[2]);break;
    case 3: printf("el valor de la posicion 3 es %i
    ",v[3]);break;
    }
    system("pause");
    return 0;
    }

    • @ivanponcelasvicente8414
      @ivanponcelasvicente8414 9 років тому

      +sergio España Hola Sergio, bien creo que he dado con el fallo aunque que me corrijan si me equivoco ya que yo aun estoy aprendiendo C pero yo he encontrado dos fallos :
      1.en el switch quita las comillas simples( ' ) y dejalo sin comillas
      2.Debes darte cuenta (por lo menos en java si es asi) que el array emieza a contar en 0, es decir la primera posicion es la 0 la segunda la 1 y asi, con lo cual debes modificar el printf para que diga "introduce un numero del 0 al 3" o en su defecto antes del switch restarle 1 a x para que quede en el rango valido.
      Saludos y espero haberte ayudado.

    • @sergioespana4173
      @sergioespana4173 9 років тому

      Muchas gracias :)

    • @sergioespana4173
      @sergioespana4173 9 років тому +2

      Es que tengo 12 años y estoy muy empeñado en ser un programador

    • @ivanponcelasvicente8414
      @ivanponcelasvicente8414 9 років тому

      +sergio España Bien, me alegro de que te guste la informática.Tu sigue asi y si tienes alguna preguntala, es la manera de aprender jejeje.

  • @bdaak2392
    @bdaak2392 10 років тому

    quiero apender los arrays con char

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  10 років тому

      Alid Jafet Pues continua viendote videos xD, no puedo decirte mucho mas.
      Un saludo.

  • @xpleyx7643
    @xpleyx7643 3 роки тому

    yo me tengo que ver los videos de un tema complejo dos veces para entender soy algo:
    lo veo por primera vez: que?
    lo veo por segunda vez: pssss easy

  • @sergioespana4173
    @sergioespana4173 9 років тому

    ESTO ES VALIDO?
    #include
    int main(){
    int v[] = {0, 1, 2, 3};
    int x;
    printf("introduce un numero del 0 al 3: ");
    scanf("%i",&x);
    if(x == 0){
    printf("el valor en la posicion 0 es %i
    ",v[0]);
    }
    else if(x == 1){
    printf("el valor en la posicion 1 es %i
    ",v[1]);
    }
    else if(x == 2){
    printf("el valor en la posicion 2 es %i
    ",v[2]);
    }
    else if(x == 3){
    printf("el valor en la posicion 3 es %i
    ",v[3]);
    }

    system("pause");
    return 0;
    }

  • @celiacuestadominguez8594
    @celiacuestadominguez8594 Рік тому

    ES C O C++???

  • @silvanasanchez2424
    @silvanasanchez2424 4 роки тому

    estoy con pseint no entendi ni jota , me doy una idea pero la explicacion no entendi nada. solo buscaba entender vectores :(

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  4 роки тому

      Dale otra oportunidad y seguro que entiendes el concepto :D

  • @sergioespana4173
    @sergioespana4173 9 років тому

    vale no para nada he hecho una copia con if y el se anidados pero gracias por yodo

  • @feriasTopG
    @feriasTopG 7 років тому

    amigo ayudeme me sale un error

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  7 років тому

      Imposible si no dices cual es tu error.

    • @feriasTopG
      @feriasTopG 7 років тому

      grasias amigo ya lo resolvi no te preocupes perdon la molestia hey muchos videos geniales los tuyos eres el mejor saludos desde colombia

  • @andrespuentes5632
    @andrespuentes5632 5 років тому

    no entendi muy bien el tema de los Arrays