Hola, si todavías sigues viendo los comentarios de estos videos quiero darte las gracias por el trabajo que te tomas en enseñarnos esto
@damianesposito66795 жыл бұрын
En 11min me explicaste lo que mi profesor no me pudo hacer entender en 4 meses!!! GRACIAAAS realmente me salvaste el Cuatrimeste xD
@ehr56463 ай бұрын
que locura de profesor en verdad tus videos sirven mucho para una base solida en un nivel basico/intermedio de programacion hacia lo intermedio muy buen contenido
@ivanleonel31528 жыл бұрын
La verdad te felicito, y estoy muy agradecido. todos tus videos me aportaron muchisimo a mis estudios.
@rkatins Жыл бұрын
En clase lo habia entendido mas o menos, pero ahora lo he entendido practicamente todo lo que debo de saber acerca 👍🏼👍🏼
@juanbordon13676 жыл бұрын
Había dejado la universidad por que no entendía casi nada de programacion. pues mis profesores traian programas ya realizados y sólo los copiábamos.. Pero gracias a estos videos estoy listo para regresar...!! Muchas gracias.. y sólo por usted he deshabilitado el adblock.. saludos.!!!
@franmoreno44110 жыл бұрын
muchas gracias por tomarte tiempo para hacer los videos. Son los mejores que hay para aprender C desde 0. Saludos y enhorabuena
@EmpiezaAProgramar10 жыл бұрын
Fran Moreno Pues cuando termines con el de C, pásate por el de Java y veras lo pronto que dominas la Programación Orientada a Objetos. Un saludo.
@franmoreno44110 жыл бұрын
no lo dudaré un instante =)
@jnsdev9 жыл бұрын
+Empieza A Programar sos un genio, busque varios tutoriales y sin duda son los mas prácticos que hay para quienes queramos aprenderlo de hobby o para iniciar estudios mas a profundidad, la base que dejas es excelente
@davidlinares99728 жыл бұрын
no es mejor pasar a C++ ?
@krizzrojas5037 Жыл бұрын
Empezé a ver tus videos desde el inicio y concuerdo con los demás comentarios, En 11 minutos me hiciste entender lo que los demás no pudieron en meses xDDD 🤣😂🤣😂🤣🤣😎😎😎😎😎👍👍👍👍👍👍👍👍👍👍
@ricardoramoshernandez7539 жыл бұрын
Te agradezco de todo corazón el que te hubieras tomado el tiempo de hacer y compartir estos tutoriales, saludos.
@nicolasschmidt4949 жыл бұрын
Me saco el sombrero con tus explicaciones, la verdad que estos temas de funciones y punteros para mi fueron bastantes complejos, pero me has solucionado todas mis dudas, muchas gracias!
@lumed21894 жыл бұрын
Empeze a aprender a programar con tu canal y de verdad que lo hice sin entender nada ,hasta el momento no soy un experto pero si me ha ayudado bastante, gracias
@elianamarilla84523 жыл бұрын
Espectacular!! Se entiende a la perfección, gracias...
@juanchuc3 жыл бұрын
Excelente explicación, más claro ni el agua, 10 de 10
@brawnie3969 Жыл бұрын
Muchas gracias, el video ha sido de gran ayuda para mi.
@nahumfg27368 жыл бұрын
Al fin entiendo punteros!!!!!!!!!!!! :V.... te ganaste un suscriptor mas .... excelentes videos..... =)
@jaroldHakins3 жыл бұрын
Muchas gracias jefe. Me han servido un montón tus videos.
@Thepando208 жыл бұрын
Gracias por darte el tiempo de hacer estos videos, me han sido de gran ayuda!
@pillinopucheta97989 жыл бұрын
saludos desde escom IPN México :) excelente explicación en cada video
@john55219845389 жыл бұрын
+Pillino Pucheta Y aquí desde UPIICSA glorioso IPN :3
@ulixscream2459 жыл бұрын
+Jhon guerrero saludos desde UPIICSA ojala asi explicaran los profesores como Fernando luque que no agarra bien la onda
@noesanchezsanchez40915 жыл бұрын
Saludos desde UPIICSA también 🚀🇲🇽
@leosiete2209 жыл бұрын
te entendí mejor que a mis profesores genial!
@diegojacob5094 жыл бұрын
Me acaba de pasar lo mismo !!!! super genial !
@Lopgar71x4 жыл бұрын
Muy ameno el curso, lo haces parecer muy fácil!
@juanpablo-br1dl7 жыл бұрын
saludos desde México maestro gracias por los videos
@tobalpoblete38076 жыл бұрын
WERITO K O K
@andreicharpentierquesada45305 жыл бұрын
en el minuto 3:30 te ganaste el megusta, eso era lo que ocupaba escuchar para entenderlo
@hormand8 жыл бұрын
MUY AGRADECIDO POR TU VIDEOSSS!!! he entendido mejor que en la UNI
@AlejandroMendoza-ly2ow7 жыл бұрын
SALUDOS DESDE MEXICO!!! IPN ESIME
@eribertmarquez4526 жыл бұрын
Me has abierto los ojos gracias.
@martinmoralespacheco80835 жыл бұрын
Pues vale que me ha funcionado en pleno 2019
@EmpiezaAProgramar5 жыл бұрын
claro, lleva funcionando 40 años, no va a dejar de funcionar ahora! :D
@zptrack24904 жыл бұрын
ajajajja vaya comentario, obvio que va a seguir funcionando XD
@madvillain2854 жыл бұрын
@@EmpiezaAProgramar espero que funcione con su hermano tambien (C++) xd
@agustinlyon81733 жыл бұрын
Me has aclarado una laguna enorme que tenia con los punteros. Gracias!!
@CaliBeta3 жыл бұрын
Excelente explicacion sobre los punteros, muchas gracias
@felipeluiz1520007 жыл бұрын
Nadie en este universo explica mejor que tu
@isaiasparedesvera_puq3 жыл бұрын
Hola, si aun sigues viendo los comentarios de estos videos, decirte que eres un capo de la pedagogía, he estado repasando mis materias de programacion C y me han aparecido algunas dudas, me gustaria aprovechar la instancia de hacerte una consulta ya he visto muchos videos de punteros donde muestran por ejemplo esta asignacion x=5; y luego en la linea siguiente *y=x; cual es la diferencia entre esta asignacion y la tuya y=&x; que dicho sea de paso es la misma que tengo en mi cuaderno... gracias
@TorancoYT8 жыл бұрын
Si apruebo mañana el examen de c va a ser gracias a estos videos.
@oscaromartejadarivera75626 жыл бұрын
Espero lo hayas aprobado :'v
@javiercallejo1899 жыл бұрын
Gracias por tus videos makina!!
@Lokenwar9999 жыл бұрын
Muchas gracias por estos tutoriales :D
@damianesposito66795 жыл бұрын
Hola una Pregunta.. Mi Profesor nos pidio que hagamos esto mismo pero con variables se Tipo Char. Osea nos pidio que dentro de una funcion Void Guardemos la Matricula del auto que mas Distancia en Km recorrio, y luego mostrarla en el Main.. Cada ves que lo haciamos de esta forma el Dev c++ se detenia o La variable de la Matricula llegaba con cualquier caracter al Main. Se puede lograr hacer?? (Dato: tambien queria almacenemos la matricula usando Strcpy).
@Alfaalfa276 Жыл бұрын
consulta se puede pasar arreglos por referencia ? estoy intentando resolver un problema recursivo que consiste en dar vuelta los valores de un vector de 5 elementos. Lo que estoy intentando hacer es pasar por referencia el arreglo y en la función lo recibo con un puntero. la cosa es que me tira error, tambien intente pasar como puntero desde el main y no me compila me tira error. #include using namespace std; int inver(int *p[],int d, int ct); int main(int argc, char *argv[]) { int v[ ]={1,2,3,4,5}; int *p; int d=5,ct=0; p=v; inver(&v,d,ct); for (int i=0;i
@hernandezmontesjoaquinalon53015 жыл бұрын
Madre mía, si todos tus vídeos son así este canal está chetado, nuevo sub
@EmpiezaAProgramar5 жыл бұрын
Pues entonces no te digo que los tengo mejores xD, en Java tengo un video que es una batalla por turnos para capturar pokemons!
@gerardorojasvite50578 жыл бұрын
Excelente maestro!
@ermitoba76207 жыл бұрын
Buenas Emilio! Tras unos días viendo reiteradamente tus vídeos creo que puedo ya pasar al bloque 5. Aunque no me termina de quedar claro, como dices al principio, creo que podré seguir. Aún así, te quería pedir que me recomendases alguna lectura, tanto de C como de otros libros para entender un poco más el mundo de la programación. Y para concluir, te quería preguntar cómo le das tú color a los programas en C? Pregunto esto porque en Twitter, la cuenta de @SomosBinarios me dijo una manera para colorear los programas, pero dicha manera no me servía, entonces yo uso system "color (numero)"; y ya. Gracias de antemano, un saludo ACTUALIZO: Una pequeña pregunta, repetí el ejercicio de cambiar los valores tal y como lo muestras en el vídeo pero se me olvidó declarar las variables en la primera llamada: void cambio(); int main(){ ------------- Influye en algo que a ese *void cambio* les ponga sus correspondientes variables?
@10meloalan7 жыл бұрын
te respondo yo xD en un comentario anterior dice que algunos compiladores lo pone internamente el void cambio(); pero es mejor ponerlo por el echo de que no siempre usaras el mismo compilador y en otro te puede dar fallos
@claudioquijada69588 жыл бұрын
muy bueno y practico me ayudo bastante saludos
@Yorcont6 жыл бұрын
Me metí un tanto al azar, no se que es el "metodo de la burbuja". Veo que usa aux para inicializar los punteros, aunque tecnicamente dio una vuelta ahi. No logró ver como se hace el cambio, ya que si bien se saco la dirección de *x* e *y* con el &, no veo como los punteros señalaron precisamente esas secciónes y en el orden correcto. La pregunta es ¿cómo garantiza que los que los punteros señalen. lo que quiere si no esta explicito en su código? Algo asi como *a = x;
@idoonprince4 жыл бұрын
Muchas gracias :)
@chicapercebe3 жыл бұрын
uff los punteros se me hacen bien dificiles jaaj gracias esta explicacion me sirvio bastante
@leniedor7337 жыл бұрын
Y si tubiieses dos fucniones? El uso del aspersan en la primera variable para que "afecte" a la otra seria poniendo tambien aspersan en el primero de estA? (en c++) funcion1(int &x, int y){ } funcion2 ( int&p, int Mm) { } entonces en main cin>>q>>w; funcion1(q,w); funcion2(q,w); Antes de funcion2 el valor de q sera igual al de x despues de funcian1 (pasado la 2) el valor de q =p seria asi?
@jorgemonreal46723 жыл бұрын
Las soluciones de los ejercicios del PDF están en algún lado?
@carmensofiaorozcojaramillo562710 жыл бұрын
muy bien explicado!
@uniontic4 жыл бұрын
Excelente profe
@gmburceaable9 жыл бұрын
Hola! Estoy estudiando en informática la programación en C. Estos videos me está ayudando bastante pero me gustaría que subiera un video de algunos problemas que tengo que resolver y no sé muy bien como meterle mano. Son los siguientes: 1¿Cómo podría resolver un sistema de ecuaciones por el método de Gauss-Jordan? 2.¿Cómo podría invertir una matriz utilizando el método de Gauss-Jordan? Me vendría de gran ayuda si pudiera subir algunos vídeos que lo explique. Muchas gracias.
@EmpiezaAProgramar9 жыл бұрын
+gaby gaby kzbin.info/www/bejne/eorHe4mklNBsn5o
@martinmacola62568 жыл бұрын
GENIO!!
@MultiPipaso5 жыл бұрын
gracias mi compa
@guillermonoemax4 жыл бұрын
donde colocaste z y c... si yo pongo *c (puntero C) y a z lo dejo tal cual, que leeria?
@gon456210 жыл бұрын
pregunta ¿Qué pasaria si en el paso por referencia en la llamada de la funcion cambio (&x,&y) le cambiaras por el puntero *x e *y, y en la funcion void cambio le marcaras las direcciones de memoria (& int a, &int b) marcaria el valor de a y b en x e y?.
@EmpiezaAProgramar10 жыл бұрын
gonzalo chacon martinez Pruebalo tu mismo, a ver que sucede! Con dudas de este estilo lo mejor es probar y extraer conclusiones. Un saludo.
@gon456210 жыл бұрын
Ostia cierto gracias por la respuesta
@thonycarrera38399 жыл бұрын
¿Cómo hace el compilador para diferenciar un solo operando * como como si fueran dos: aritmético y de indirección?
@john55219845389 жыл бұрын
+Thony Carrera Fácil, para que sea multiplicación el operando tiene que tener antes y después una variable. ejemplo: x*y, y en el puntero solamente lleva después del operando. ejemplo: *y
@digimikeh7 жыл бұрын
Hola ,gracias por el video... Lo que no entiendo es... para que sirven los punteros, entiendo como funcionan, pero no entiendo en que momentos los pueda ocupar... por ejemplo, en el video explicas como usar punteros para hacer referencia de parámetros.. pero eso tb se puede hacer sin punteros, con solo declarando void cambio(int &x, int &y){}. estos parámetros obtendrán la memoria de X e Y, y los argumentos que se metan al metodo cambio() pueden ser enteros comunes.. En que caso puedo imaginar el uso forzado de punteros?... gracias!
@EmpiezaAProgramar7 жыл бұрын
Deberias de verte de nuevo el video y los que vienen mas adelante y realizar tu mismo los ejemplos, veras de ese modo para que son necesarios. Un saludo.
@majosuk42418 жыл бұрын
Disculpe ! intento hacer un programa en C que simule cajas de cobro son 3 cajas, el programa debe tener un arreglo con un MAX de clientes cada cliente cuenta con un ID (este ID no entra por teclado), el programa debe asignar clientes a la caja que desee el usuario (para esto imprimo mis clientes) entonces le digo al usuario que elija cliente y que elija la caja a la cual quiera mandar a su cliente debo mostrar al final mis cajas llenas con los clientes guardados por el usuario pero todo este programa lo debo hacer usando funciones y paso de parametros (de preferencia por referencia)y es ahi donde me pierdo en el paso de parametros porfavor alguna sugerencia de como hacerlo? Gracias :)
@EmpiezaAProgramar8 жыл бұрын
Mi unica sugerencia es que te veas todos los libros, asi seguro que lo sacas, un saludo.
@majosuk42418 жыл бұрын
de verdad es la única!! esque he visto libros pero me aparecen unos ejemplos con paso de parámetros que no entiendo muy bien por eso esperaba su ayuda
@EmpiezaAProgramar8 жыл бұрын
En realidad quería decir vídeos, pero se me fue la cabeza, jejeje.
@oiverarmandoch2 жыл бұрын
gracias
@MrCubeland11 жыл бұрын
tengo una duda, en el prototipo si ponemos solo void cambio(); sin el int *a, int *b ocurre algo? lo pregunto porque si no pongo nada no sale ningún aviso. Me gustaría saber el conflicto chanana XD salu2 te lo curras mucho!!
@benko-pi1fi9 жыл бұрын
EXCELENTE
@jeque59102 жыл бұрын
Hola, nose si tendrás un video explicando como recorrer y cargar datos en un array de struct con función por referencia, sino me gustaría que hagas uno por favor
@EmpiezaAProgramar2 жыл бұрын
mirate la lista con todos los videos del canal y encontraras el video que quieras.
@acostaaa33 жыл бұрын
Ir a clase de la UPC durante 4 meses: 😪🥱 Ver este video y entenderlo 4 veces mejor: 🥶🥵
@112233446079 жыл бұрын
una pregunta para todo¿para que sirven todos estos tutoriales?
@rodrigoalvarez45408 жыл бұрын
Tengo una duda. Entiendo que cambio(int *a, int *b) recibe dos enteros que están contenidos en las direcciones de memoria de a y de b. (Si esto no es así por favor corríganme), pero al llamar cambio(&x, &y) que recibe dos direcciones de memoria de los enteros x y y. ¿Por qué funciona?
@sasosan24288 жыл бұрын
+Rodrigo Álvarez Herrera, te explico, int *a no recibe enteros, mas bien recibe un valor de direccion donde estara un valor de tipo entero. entonces Pregunta: cambio(int *a, int *b) recibe dos enteros que están contenidos en las direcciones de memoria de a y de b Respuesta NO!, a y b reciben la direcciones de memoria de lo que le mandemos a la funcion, en este caso recibira la de X e Y. Es decir, las variables a y b no reciben enteros, reciben direcciones, por eso tenemos x = 5 e y = 10 esos valores no le interesan a a y b, a 'a' y 'b' les intersa donde estan, es decir &x y &y. Al llamar cambio(&x, &y), le dices a la funcion que a y b deben guardar la direccion de donde vive x e y respectivamente, entonces cuando digas *a, le dices al puntero "hey puntero dime que VALOR hay en la direccion que estas guardando (que es la de &x)", en resumen. *a = x = 5 y &a = &x = la misma direccion .
@julianpereyra31693 жыл бұрын
fue mui util
@gustavo-lh4xg5 жыл бұрын
lenguajedeprogramacion.com/programacion-c/que-son-los-punteros-y-como-se-usan/ El link de arriba me ayudo a comprender como se usan los punteros, por si les sirve :)
@vic2k1394 жыл бұрын
Gracias, también me ayudó.
@anmarroco9 жыл бұрын
Hola, me pudieras ayudar con un pequeño problemilla? Es que quiero pasar una matriz por referencia y según parece lo pongo todo bien (compila sin problemas) pero luego el programa no funciona... La función la declaro: void funcion(int a[][10]) y luego en el main pongo funcion(a); al declararla como funcion(int *a[10]) no me compila... Muchas gracias de antemano y sigue haciendo videos asi, nos ayuda a muchos :)
@EmpiezaAProgramar9 жыл бұрын
wujuu Todo esta explicado en videos posteriores. Un saludo.
@agustinlyon81733 жыл бұрын
#include #include /* Realiza una función que reciba como entrada las coordenadas cartesianas de un punto del plano(x,y) y de vuelva el cuadrante en el que se encuentra el punto (1, 2, 3, 4), debe devolver 0 si se encuentra en un eje */ void plano(int a, int b); int main() { int x,y=0; char opc; do{ printf("Digite el valor de X "); scanf("%d",&x); system("cls"); printf("Digite el valor de Y "); scanf("%d",&y); system("cls"); plano(x,y); fflush(stdin); printf("Desea verificar otro valor ? S/N "); scanf("%c",&opc); system("cls"); fflush(stdin); }while(opc!='n' && opc!='N'); system("pause"); return 0; } void plano(int a, int b){ if (a == 0 && b ==0 ){ printf("Las coordenadas se encuentran en el centro "); } else if ( a>0 && b>0 ){ printf("Las coordenadas se encuentran en el 1 cuadrante "); } else if ( a0 ){ printf("Las coordenadas se encuentran en el 2 cuadrante "); } else if ( a
@insomnionuncamas34034 жыл бұрын
Hola, perdón que te moleste pero ¿por qué en el primer ejercicio y=&x no es *y=&x?
@EmpiezaAProgramar4 жыл бұрын
Te recomiendo que te veas todos los vídeos de punteros para entenderlo mejor. Un saludo.
@insomnionuncamas34034 жыл бұрын
@@EmpiezaAProgramar ok eso haré, gracias :)
@XGen267 жыл бұрын
El PDF no es accesible :/
@rafacarbonell11137 жыл бұрын
Hola, y si la función fuera recursiva?
@terrorhd35238 жыл бұрын
Alguien me dice como quedo mi código?? Acepto todo tipo de comentarios /*10.- Realiza un programa que reciba un número y llame a una función que calcule el factorial de ese número, posteriormente con el resultado del paso anterior, debe llamar a la función fibonacci que calcule la sucesión de números hasta ese. (realizarlo de dos formas, una usando funciones que devuelvan los valores y otra simulando el paso de parámetros por referencia).*/ #include int factorial(); int fibonacci(); int main (){ int x,fact,fact2; fact2 = fact; printf ("Introduzca un numero para buscar su factorial y la secuencia fibonacci de ese numero. "); scanf ("%i",&x); fact = factorial(x); fact2 = fibonacci (x); printf ("El factorial de %i es %i. ",x,fact); system ("pause"); return 0; } int factorial(a){ int aux,i; aux = 1; for (i = 1; i
@JavierGarcia-xc2xr10 жыл бұрын
harás una serie de visual basic? salu2 desde Chile ;)
@TheJeik0010 жыл бұрын
Yo no se nada pero me han dicho personas que programan es que si quieres ser un gran programador tienes que olvidarte de visual basic
@JavierGarcia-xc2xr10 жыл бұрын
no busco eso, lo que pasa es que estoy buscando hacer un proyecto de una aplicación en windows phone y el lenguaje más sencillo es visual basic.
@EmpiezaAProgramar10 жыл бұрын
Javier Garcia No, lo siento, lo que ves es lo que hay, no me voy a adentrar en ningun nuevo lenguaje, tengo muchos frentes abiertos. Un saludo.
@JavierGarcia-xc2xr10 жыл бұрын
pero me refiero a cuando termines alguno cortito como java.
@EmpiezaAProgramar10 жыл бұрын
Javier Garcia El curso de java no es cortito, de hecho aun no esta terminado y ya van mas de 30 videos y faltan muchisimos mas.Ademas, tal como te han dicho, Visual Basic no es un buen lenguaje para programar, por lo que no tengo intencion de enseñarlo ni de aprenderlo, la verdad, lo siento. Un saludo.
@alejandronoriega299910 жыл бұрын
amigo podrias subir tutoriales para realizar listas SIMPLES? lo necesito :c
@Cris-ru3st4 жыл бұрын
cuando haces el ejemplo de un numero primo con funciones, tu pones algo como x=primo(el numero) y cuadno declaras la funcion int primo( int a), lo que entiendo es que le estoy dando el valor de "el numero" a "a" para realizar la operacion y eso, algo como "el numero=a", pero en este caso en la burbuja, le estoy mandando z a la funcion, pero su valor no cambia no entiendo xd
@argentinoyblanco91174 жыл бұрын
En el título dice "Paso por referencia" pero en el video no mencionas nunca nada sobre eso. Lo más parecido que decís es "Método por referencia" ¿Es lo mismo? Si la respuesta es si, te recomiendo no cambiarle el nombre a las cosas, generás confusión.
@EmpiezaAProgramar4 жыл бұрын
kzbin.info/www/bejne/oKmrlouDhch3lcU
@argentinoyblanco91174 жыл бұрын
Perdoname soy un pelotudo. Mi cabeza no daba más en ese momento de tanto estudiar y dije cualquier cosa.
@josebuendiaflores65905 жыл бұрын
No está devolviendo nada Ni si quiera regresa algo Lo único que hace es imprimir el valor que ya tienen asignado
@javiercallejo1899 жыл бұрын
posdata así que !=asinque
@isrx117 жыл бұрын
propongo este código, esta mas completo pero es lo mismo, ingresando por teclado los valores de X y Y: SALUDOS. #include void cambio(int *a, int *b); int main () { int x,y; printf("ingrese el valor de x :"); scanf("%i",&x); printf("ingrese el valor de y :"); scanf("%i",&y); printf(" "); printf("El valor de x es %i y el valor de y es %i ",x,y); cambio(&x,&y); printf("El nuevo valor de *x es %i y el nuevo valor de y* es %i ",x,y); system ("pause"); return 0; } void cambio(int *a, int *b){ // a=&x y por lo tanto /a sera igual a x int aux; aux= *a; *a= *b; *b=aux; }
@javiercallejo1899 жыл бұрын
se dice ampersand no "aspersand"
@PaulaSegura20157 жыл бұрын
ummmmmmmmm NO ENTENDI..........buuuuuuuuuuuuuu
@SDR19957 жыл бұрын
de seguro ni siquiera estudias algo
@argentinoyblanco91174 жыл бұрын
No entendí un porongo
@christianromero79827 жыл бұрын
y que pasa en la siguiente linea: copiar(a->hd,&(*acop)->hd);
@EmpiezaAProgramar7 жыл бұрын
Me parece que eso poco tiene que ver con el vídeo, te recomendaría verte los vídeos para entender esa linea. Un saludo.