Bloque J. Concurrente 6.2: FutureTask
13:18
Bloque Android 1.3: Hola Mundo
21:51
7 жыл бұрын
Bloque Android 1.1: Introduccion
7:37
Bloque J. Concurrente 5.3: Condition
15:01
4. Eficiencia
22:48
7 жыл бұрын
Bloque Java Final
5:59
7 жыл бұрын
Bloque 1.1.1: Dudas Comunes
9:09
7 жыл бұрын
2. Camino de la informática
29:33
7 жыл бұрын
1. Cómo llegué a ser Desarrollador
35:00
Пікірлер
@briosityplay9726
@briosityplay9726 22 сағат бұрын
Eres grande admin
@briosityplay9726
@briosityplay9726 22 сағат бұрын
Eres grande admin
@briosityplay9726
@briosityplay9726 22 сағат бұрын
Eres grande admin
@briosityplay9726
@briosityplay9726 22 сағат бұрын
Eres grande admin
@tuercebotasexigente
@tuercebotasexigente Күн бұрын
En Linux no funciona fflush, al menos con el compilador GCC. Hay que utilizar otras cosas.
@Exphyloz
@Exphyloz 3 күн бұрын
Ya una decada de estos videos y siguen siedo de gran ayuda Muchísimas gracias por haberlos hecho :]
@briosityplay9726
@briosityplay9726 7 күн бұрын
Eres grande admin
@briosityplay9726
@briosityplay9726 7 күн бұрын
Eres grande admin
@briosityplay9726
@briosityplay9726 7 күн бұрын
Eres grande admin
@briosityplay9726
@briosityplay9726 7 күн бұрын
Eres grande admin
@briosityplay9726
@briosityplay9726 7 күн бұрын
Eres grande admin
@briosityplay9726
@briosityplay9726 7 күн бұрын
Eres grande admin
@zzz.12M
@zzz.12M 24 күн бұрын
hace 8 años y esta playlist sigue ayudando a muchas personas a entender la concurrencia, con tus videos entender este tema tan complejo se hace mas facil, muchas gracias por exisitir
@Daamooon
@Daamooon 24 күн бұрын
Muy buen video! Hice este programa increíble en mi universidad
@alexnasimba8792
@alexnasimba8792 25 күн бұрын
Puedo tomar este curso en el 2024?? todavia esta vigente
@laconchadetuhermana444
@laconchadetuhermana444 Ай бұрын
Miércoles 24 de Julio 2024, introduciéndome en el mundo de la programación, muchas gracias por tus videos!
@julianix882
@julianix882 Ай бұрын
visto desde 2024 lo de los 2 procesadores logicos es terrible
@EmpiezaAProgramar
@EmpiezaAProgramar Ай бұрын
Me compre un PC nuevo hace un mes y te juro, que pensé en esos videos. Creo que en un momento dado paso a tener 4 nucleos y 8 hilos y actualmente tengo un PC con 8 nucleos y 16 hilos, pero la teoría es la misma sin importar el numero de hilos!! Para la historia queda, que esa CPU era un Intel Core 2 Duo i7 P8700 y luego pase a un P9500 que compre por AliExpress muy muy barato 🤣
@miguelzapata809
@miguelzapata809 Ай бұрын
fflush (stdin) me tomo por sorpresa; pase una hora tratando de realizar el ejercicio do while por mi cuenta😩, siempre me salia doble "ingrese el valor de s."😤
@reinaldosolorzano1595
@reinaldosolorzano1595 Ай бұрын
las clases son muy buenas pero no se ven los numeros con claridad
@ljudevitgaj4855
@ljudevitgaj4855 Ай бұрын
Muchas gracias Ing. Emilio, los 22 videos son oro, para avanzar en el apasionante mundo de la Programación.
@reinaldosolorzano1595
@reinaldosolorzano1595 Ай бұрын
es decir la pantalla en negro gracias
@reinaldosolorzano1595
@reinaldosolorzano1595 Ай бұрын
porque siguiendo su esplicacion compilo me aparece guardar pero no la otra pantalla
@dinoja2928
@dinoja2928 2 ай бұрын
yo hice el segundo asi xd #include <stdio.h> int main () { int x,y,z,a,b; printf("introdusca tres numeros: "); scanf("%i",&x); scanf("%i",&y); scanf("%i",&z); if(x > y){ if(x > z){ a = x; } } if(x < y){ if(x < z){ b = x; } } if(y > x){ if(y > z){ a = y; } } if(y < x){ if(y < z){ b = y; } } if(z > y){ if(z > x){ a = z; } } if(z < y){ if(z < x){ b = z; } } printf("el numero mayor es:%i ",a); printf("el numero menor es:%i ",b); return 0; }
@_master_of_darkness_
@_master_of_darkness_ 2 ай бұрын
ola mundo
@Ianjar1801
@Ianjar1801 3 ай бұрын
Dios es bueno el video y me ha ayudado para una tarea a pesar de que este video ya ti 10 años pero hasta ahorita sigue funcionando
@3bnMutaro
@3bnMutaro 3 ай бұрын
Yo hice algo largo el codigo haciendo la validacion con el segundo numero, adicional le pongo system("title") es para cambiar el nombre de la ventana donde se ejecuta en consola: #include<stdio.h> int main (){ system("title Mayor que"); int x,y,z; printf("Ingrese el primer numero: "); scanf("%i", &x); printf("Ingrese el segundo numero: "); scanf("%i", &y); printf("Ingrese el tercer numero: "); scanf("%i", &z); if(x>y){ printf("El priemer numero: %i es mayor que el segundo numero: %i " ,x,y ); if(x>z){ printf("El primer numero es mayor que todos %i: ", x); } else{ printf("El tercer numero es mayor que todos: %i ", z); } }else{ if(y>x){ printf("El segundo numero: %i es mayor que el priemer numero: %i " ,y,x ); if(y>z){ printf("El segundo numero es mayor que todos: %i ", y); }else{ printf("El tercer numero es mayor que todos: %i ", z); } } } system("pause"); return 0; }
@3bnMutaro
@3bnMutaro 3 ай бұрын
Yo hice este codigo le agregue una validación y un bucle ademas de poner la variable global de char para poder saber si se vuelve a repetir el codigo y use la funcion de system("title ") para cambiar el nombre de la ventana que sale cuando se ejecuta el codigo: #include<stdio.h> #include<math.h> char opcion; int main(){ system("title Operacion con numeros"); do { int num1, num2, suma, resta, multi; double divi, raiz, poten; printf("Ingrese un numero entero: "); scanf("%i", &num1); printf("Ingrese un numero entero: "); scanf("%i", &num2); suma = num1+num2; printf("la suma de los numeros: %i ", suma); resta = num1-num2; printf("la resta de los numeros: %i ",resta); multi = num1*num2; printf("la multiplicacion de los numeros: %i ",multi); if(num2 !=0){ divi = (float)num1/num2; printf("la division de los numeros: %f ",divi); } else{ printf("No se puede realizar la division porque es cero el divisor ");} poten = pow(num1,num2); printf("el numero 1 elevado al segundo numero es: %f ",poten); poten = pow(num2,num1); printf("el numero 2 elevado al primer numero es: %f ",poten); raiz= sqrt(num1); printf("la raiz cuadrada del primer numero es: %f ",raiz); raiz= sqrt(num2); printf("la raiz cuadrada del segundo numero es: %f ",raiz); do { printf("¿Desea realizar otra comprobacion? (S/N): "); scanf(" %c", &opcion); if (opcion != 'S' && opcion != 's' && opcion != 'N' && opcion != 'n') { printf("Por favor, elija una opcion valida. 'S' para continuar, 'N' para detener. "); } } while(opcion != 'S' && opcion != 's' && opcion != 'N' && opcion != 'n'); } while(opcion == 'S' || opcion == 's'); system("pause"); return 0; }
@arceprog
@arceprog 3 ай бұрын
jajaj despues de 10 años siga tan funcional es increible
@MICHELLVARGAS-u9m
@MICHELLVARGAS-u9m 2 ай бұрын
tienes el codigo ??
@vetasssss
@vetasssss 3 ай бұрын
ERES MUY BUENO TIO, OLE TUS HUEVOS
@Juststudy-cc4ow
@Juststudy-cc4ow 3 ай бұрын
bueno al ser basicamente un refrito del video anterior, logrte entender muchisimo mas de lo que habia entendido el video anterior, bastante bien estructurado el video aunque en si me gustaria que se explicara un poco mas los tipos de estructuras que se deben hacer en estos casos
@Juststudy-cc4ow
@Juststudy-cc4ow 3 ай бұрын
realmente, es increiblemente complicado, pero si entiendo me quedo en claro que tipo de esttructuras debo usar, como los switchs para seleccionar las funciones correspondientes para el programa, crear una estructuras de index para encontrar las traducciones correctas, una estructura fget para obtener la traduccion correcta y una estructura que lea las traducciones teniendo en cuenta que la palabras se ingresaron juntas por lo cual deberian tener los mismos index, es todo sumamente obvio, bastante complicado debere ver varias veces el video para pillarle el truco pero se entiende
@user-cz3mq4xt4v
@user-cz3mq4xt4v 3 ай бұрын
¿Alguien sabe que significa lo de paso por referencia?
@JosefinaCierra
@JosefinaCierra 3 ай бұрын
Lo Guarde en ".C" y cuando finalmente presione "compilar y ejecutar" me apareció un error que dice " [Error] Id returned 1 exit status.
@quietboy103
@quietboy103 3 ай бұрын
buenas tardes, tengo un problema cuando ejecuto la función IF. se supone que no se tiene que mostrar el PRINTF, yo le cambie el valor (10 = es el original, y 9 es después), y se sigue mostrando de todas formas el PRINTF, hay alguna solución por favor???? EDIT: lo acabo de arreglar, y básicamente me confundí de operador (era dos ==, no un =). si bien, pusiste 2 ==, y yo había puesto 1 =, en el minuto 1:38 te confundiste, dijiste "paréntesis", no "igual", te recomiendo que corrijas el video porque puede, y habrás seguramente confundido a muchos.
@leonelcallaruiz8891
@leonelcallaruiz8891 3 ай бұрын
No me deja compilar y me salta error, ya lo reintente 4 veces...
@3bnMutaro
@3bnMutaro 3 ай бұрын
Puede ser por system(pause). Intenta sin esa línea
@torpedumaereo
@torpedumaereo 3 ай бұрын
muchas gracias, una pregunta, es posible que los datos se introduzcan de forma aleatoria por el programa, sin tener que ponerlos nosotros? un saludo
@arielsaumell7194
@arielsaumell7194 4 ай бұрын
Que bueno tu curso. muchas gracias de verdad
@celialaza
@celialaza 4 ай бұрын
están la solución de los ejercicios en alguna parte?
@carlosestebangil
@carlosestebangil 4 ай бұрын
pregunta: al final, para darle permormance y que el monitor no ejecute todo secuencial con el while 20k en su metodo inc() y dice que xa impl la tecn de buffer ya vista no se podria sin hacer del mon un hibrido , por que ? porque menciona meter la logica de acum local en el mon (en un metodo no sync en el mon q haga eso) si el mon es uno solo porque es una var static en la main app , y porque no simplemente como en la tecn buffer de el ej de cerrojos no va el while 20k en el run sin sync xa la acum local a la var local contlocal yl despues un llamado a un inc() del mon q solo acumule cont+=contLocal (conLocal atrib de instancia, xa cada hilo ) osea todo igual q en cerrojos no se podria sin afectar la pureza del monitor? osea no entiendo esa parte que menciona q para imple la tecnica de buffer no se puede en este ej con mons hacerlo simil a como hicimos con cerrojos y que habria forzadamente q hacer un hibrido ?
@noar8189
@noar8189 4 ай бұрын
Escribí el codigo tal cual lo hiciste aquí 3:58 Pero me sale error expected ; before return 😶 Estoy usando visual studio
@rodrigofernandez6908
@rodrigofernandez6908 3 ай бұрын
a mí iguao
@CarlosPalomarGarcia
@CarlosPalomarGarcia 4 ай бұрын
una pregunta si usaramos un break; al principio donde el primer if en la hora de ver si u numero es primo o no seria mas eficiente que declararlo como condición en las condiciones del blucle no? me refiero a esto: for(i = 1; i <a; i++){ b = a % i; if( b == 0 && i > 1){ primo = false; break; } }
@CarlosPalomarGarcia
@CarlosPalomarGarcia 4 ай бұрын
chicos miren este codigo que hice para los numero primos: //num primos con sus divisores #include<stdio.h> #include<stdbool.h>// Booleanos (verdadero o falso) int main(){ double b; int a, i; bool primo; primo = true; printf("Ingrese el numero :"); scanf("%i", &a); for(i = 1; i <a; i++){ b = a % i; if( b == 0 && i > 1){ primo = false; } } if(primo == true){ printf("El numero %i, es primo. ", a); }else{ printf("el numero %i, no es primo. ", a); } printf("los divisores de este numero son: "); for(i = 1; i <= a; i++){ b = a %i; if( b == 0){ printf("%i ", i); } } printf(". "); system("pause"); return 0; }
@tiexgameplay6107
@tiexgameplay6107 4 ай бұрын
Muy bien explicado
@csound-castellano
@csound-castellano 4 ай бұрын
Para los usuarios de GNU/Linux agregar: fflush(stdout)... #include<stdio.h> #include<unistd.h> int main(){ int h, min, seg, x; x = 1; for (h = 0; h < 24; h++){ for(min = 0; min < 60; min++){ for(seg = 0; seg < 60; seg++){ printf("%02i:%02i:%02i ", h, min, seg); fflush(stdout); //agregar esta línea en caso de problemas sleep(x); //sleep retrasa cada 1 segundo } } } return 0; }
@csound-castellano
@csound-castellano 4 ай бұрын
La condición debe ser menor o igual: while ( y <= x) ;
@csound-castellano
@csound-castellano 4 ай бұрын
Entiendo que anidando quedaría de la siguiente forma; if (num==1){ printf("lunes"); } else { if (num==2){ printf("martes"); } else { if (num==3){ printf("miercoles"); } else { if (num==4){ printf("jueves"); } else printf("El numero ingresado es incorrecto"); } } }
@lucasalcoba
@lucasalcoba 4 ай бұрын
Todo un capo entendí muy bien, si es que aun en 2024 sigues haciendo videos te recomiendo hacer visualizaciones ósea explicar con dibujos, yo entendí bien gracias a que llevo usándola bastante tiempo en la universidad pero tu explicación estuvo muy buena,gracias
@elgameranonimus3935
@elgameranonimus3935 4 ай бұрын
Este video me esta siendo muy util, porque los apuntes de mi universidad son una autentica basura, gracias por el video.
@diegoalberto2252
@diegoalberto2252 5 ай бұрын
Ayuda estoy viendo estos videos en el 2024 y ya no están las anotaciones de KZbin
@Artrenes
@Artrenes 5 ай бұрын
estoy sigiendo este curso para aprender C para mi trabajo y para usar el compilador cc65 para el commodore 64 te agradezco mucho lo explicas muy bien aunque me cuesta mucho entender programacion, aunque lo estoy intentando mil gracias !