🔥 Cómo se ordena un vector? Mirá 👉ruclips.net/video/-MywsWPHmSI/видео.htmlsi=ENhIDeQUIBr4B0UK ✅ Podés pasar por maxiprograma.com para sumarte al Campus Virtual (gratis) para seguir el curso desde allí y obtener todos los ejercicios, el foro de dudas y poder certificar el curso con el examen final. ⚡Y si querés, seguime en instagram.com/maxiprograma/ para estar al tanto de todas las novedades 🥰 Saludos!
Hola Maxi, muchas gracias por todas tus explicaciones. Creo que en el ejercicio 6 , el for dentro del otro for tendrias que usar V[y] para que vaya chekeando desde el 0 al 9, porque V[x] no se altera hasta que sale y completa toda 1 vuelta en el for principal. Vamos por esos loteeeeeeees
en el ejercicio 5, también se podría poner un for hasta i (que al terminar de escribir los caracteres, tendrá el número de caracteres que hay en ese vector) for( x; x=0;x
Acabo de terminar esta guía y vaya que me a costado, aun voy a tener que repasar algunas cosas pero aun así excelente que los ejercicios sean tan complejos, pese a que no a sido facil (sobre todo este ultimo tema de los arreglos) siento que voy aprendiendo bastante, grande Maxi!!
Hola Max, ejercicio 5... entiendo que el v[x]='.' nunca va existir porque es la condición para salir del primer bucle.... ¿podríamos resolver con un for mostrar el resultado??? podríamos iterar los for con x=i 😬?
Muy buen video, Maxi. No puedo creer que me salió más o menos bien el 7 (me faltó darle valor inicial a los elementos del vector con el ciclo for para después poder acumular en ellos correctamente). Yo pensé que estaba haciendo cualquiera jajajajaj. Gracias por estos videos tan explicativos!
46:12 yo antes asía así casi como 40 swich me recuerdo que pase casi 3 dias haciendolo xq era con un response personalizado y ya que acabe y me salio un error en alguna parte y fue una gran decepcion
Desearía tener tú habilidad para resolver estás incógnitas en el diagrama de flujo. Te entiendo muy claro cuando lo resuelves, pero me cuesta desenvolver [por mi mismo] el problema. Casi siempre 1ª analizo tú solución, por que siempre lo haces más eficiente y efectivo que a mi. Y realmente desconozco cuando seré cómo vs, ser el maestro de mi mismo. Estos últimos ejercicios me han dado miedo (por dudar cómo resolverlos), y me imaginó la ansiedad que me daría en el futuro si me los llegará a encontrar. Yo siempre les decía a mis compañeros, que el miedo a los exámenes se saca estudiando [duro]. Así que tras concluir, iteraré los temas de inicio a fin. Consciente de que será más rápido debido a la previa experiencia adquirida. Que estos 12 temas sean el nuevo abecedario, de la A a la Z xd *Y tener una buena base* , cómo la que vs enseñas, *es esencial y fundamental* .
Paciencia! Es cuestión de tiempo y práctica. Pensá en el nivel que tenés ahora y el que tenías antes de comenzar. Hubo avance? Pues lo seguirá habiendo en medida que lo sigas buscando. Vas muy bien!
Maxi una consulta. En el ejercicio 4 yo realicé la comparación de mayor y menor utilizando un condicional en el que colocaba: Num [x] > Num [x + 1] Y en el FOR colocaba: x < 9 para que no superara el limite del vector. Es valido? Espero haberme hecho entender y también espero leas esto.
Hola Max! Estaba revisando el punto 5 y no entiendo por qué colocas el último while condicionando si es diferente a "." . Al momento de cargarle los valores al vector, es primer While corta antes de guardar ese valor "." por ese motivo entiendo que el último while es irrelevante
Hola Maxi Saludos desde Costa Rica, tengo una duda en ele ejercicio (punto b) cuando muestras x+1 se refiere a lo que tiene x en de ese for o al x del for que inicia en 0 los vAcu y si es asi no deberia ser x-1 para que coincida con el indice del vector. gracias de antemano si ves y contestas el comentario. Saludos!!!
En el punto 7 en el for interno tendrias que poner un if de que el bucle externo e interno sean desiguales if(x != y), porque si no el numero siempre se compara consigo mismo, y adentro de ese if ahi si pregunto si v[x] == v[y], hay un repetido y puedo poner un boolean en true o false para que al final de todo el bucle pueda mostrar el mensaje con la condicion del booleano
Hola Maxi, puede ser que el primer While el condicional este incorrecto por que al colocar el && se debe cumplir tanto que se ingrese un char '.' y que el indice sea < 50, no deberia ser el operador logico || ?
Hola maxi, me estuve rompiendo un poco la cabeza con el ejercicio 6 Dentro del for que usas para detectar repetidos, el R=v[x] también se va a comparar con si mismo? Creo que lo solucione con un if y==x sigue de largo dentro del ciclo
Hola Maxi, te pregunto, en el If del segundo ciclo del ejercicio 2 la condición no debería ser que V sea mayor o igual al Max para que en la primera vuelta no de falso?
No necesariamente. Por qué querrías que no dé falso? Necesitamos un máximo, esto lo resuelve. Si la primera vuelta da verdadero lo único que va a hacer es sobre escribir lo que ya tiene. Al MAX le va a asignar el primer elemento (que yo se lo puse afuera) y a POS le va a asignar 1 (que también se lo puse afuera).
Hola Maxi, ¿por qué en el ejercicio 4 hacés el IF con >= en lugar de >? Dijiste algo del primer valor, pero no entendí. Porque... ¿cómo funciona el programa ahí? ¿El primer valor que se compara en el IF con el MAX es el primer N ingresado o el segundo? Me pierdo un toque ahí
El ejercicio 5 para que no queden datos basura lo que hice fue configurar el for de la siguiente forma: x = 0 ; x < i ; x++. Ya que la variable i tiene guardado la cantidad de caracteres que se ingresaron.
mmmm de todos modos al vector char lo tuviste que haber declarado antes de algún tamaño, que posiblemente no coincida con la cantidad de caracteres ingresados. Por ahora quedamos siempre frente a la posibilidad de contar con basura.
Exactamente. Para mi quedo bien sin datos basuras, declarando i con el tamaño antes de ciclar no habría forma de errarle. Pero no termine de comprender lo que me quiso decir max. Podes publicarlo en el Discord o en el foro del curso gratuito, capaz alguno lo tenga mas fresco al ejercicio yo lo hice hace mucho ya. Saludos
Hola maxi!!! Me encantaría que hagas un vídeo dando consejos para el curso de ingreso en la UTN, voy a estudiar la tecnicatura y TENGO MUCHO MIEDO DE NO ENTRAR... gracias!!
En el 5 no se carga el '.' en el vector en el primer while ya que no ingresa al ciclo si ingresa un '.' el usuario.. Como entonces cuandk tiene que mostrar sabe el programa donde termina si nohay un punto en el vector? Me quedo esa duda
Hola Maxi una consulta, vos explicas como lo harían en la universidad no? pregunto porque la manera de explicar o la pedagogía no se parece a ningún otro video. Me encanta que hagas énfasis en las bases que son muy importanTes! GRACIAS TOTALES, SALUDOS.
Hice el ejercicio 6 es c++ y entendí que el contador siempre va a llegar a 10 por porque siempre va a existir un repetido en cada una de las 10 "columnas de números", siguiendo tu ejemplo se debe poner el contador que sea a partir de 11 para que exista un numero repetido de verdad.
hola Maxi, yo otra vez X)X). Tengo una duda; en vez de de hacer un "for"de 15, para inicializar el acumulador y un segundo "For" (después del while) para buscar el máximo, yo hice uno que engloba los dos casos y también el while, es decir , un"For de 15 para todo el programa. ¿sería correcto?
No, no, no, no sería correcto, porque de ese modo estás haciendo ooootro programa. Estás haciendo un programa que pide QUINCE veces que se ingresen ventas hasta que corte con cero. Se ve?? Sería más un ejercicio de ciclos combinados en los que hay un lote y varios sublotes, NO ES este el caso. En este ejercicio una cosa es inicializar el vector y luego leerlo y ooootra cosa es recibir las ventas como me pide la problemática. Releelo, miralo una vez más y analizalo con detenimiento. Arquitectura principal, consignas. Saludos!
@@MaxiPrograma Entonces entiendo, que hay un solo lote de registros, que finaliza en 0, dentro de este lote varios registros, es así? Me lié en esa parte creo.
@@laiacarbo9884 Exacto, es un único lote con varios registros de ventas. De ese lote hay que obtener un vector cargado de info que calcularemos a partir de procesar cada registro.
En el ejercicio 2 o 3 se podría utilizar un solo ciclo para cargar el vector y que recorra dicho vector para buscar el máximo para el ejercicio 2 o que valla acumulando los valores del vector en una variable para el ejercicio 3?? O si o si se debe realizar en ciclos separados??
Hola David. La idea de hacerlo en ciclos separados es escribir primero el vector y luego leerlo. De otro modo, el vector no tendría sentido. Claramente estos ejercicios los podemos resolver sin vectores si vamos al caso... pero la idea cuál es? Practicar vectores. Saludos.
@@MaxiPrograma Claro yo en el ejercicio 3, lo hice con 2 ciclos en vez de 3 jajaja... Hice uno que los guarda y acumula, despues saca el promedio y otro que los lee y se fija si es mayor al promedio
Hola Maxi! el ejercicio 6 lo hice así: creé una bandera en cero y usé los dos for con x e y como hiciste vos, adentro use un primer if para y!=x así no comparo valores que están en la misma posición , si es verdadero otro if v[x]==v[y] , si es verdadero cambio bandera, si no no hago nada. Al finalizar los ciclos si hay bandera hay repetidos y si no, no hay repetidos. Se puede resolver así?
Sí, yo creo que sí. Hacete un vector de 5 elementos y armá una prueba de escritorio para probar. O si manejás algún lenguaje, codificalo y probalo. Pero en principio creo que va!
@@MaxiPrograma Gracias Maxi! Sos un groso! Gracias a vos me inscribí en la UTN de Mendoza para hacer la tecnicatura y arranco con el nivelatorio el mes que viene. Ya me vi todos los videos y estoy terminando las últimas guías de ejercicios. A la espera de más videos para seguir aprendiendo!
No. Pensá en la lectura del ciclo While: itera mientras SE CUMPLA la condición. Para que itere en este caso yo necesito que se cumplan ambas, no me alcanza con que se cumpla una sola, porque en ese caso la persona puede NUNCA ingresar punto, entonces esa se cumpliría y entra, pero si el índice se pasa, se rompe todo... OR con cualquier true me alcanza. AND necesito TODOS los true. En este caso, necesito todos los true.
Hola maxi ! Una dudilla !! en el ejericio nr 7...todavia no puedo entender porque haces NUMARTIC - 1.....porque cuando haces el for de acumulacion = 0 , el indice 0 nunca va a entrar en el while....me explico? o sea el articulo numero 0 no existe nunca....ojala hayas entendido jaja...un abrazo !
hola profe, en el ejercicio 4 , al verificar si con > o = que el MAX, no podría pasar que exista algunos valores que den = quizás no salga nunca por el falso, pero aun así no estarían en orden creciente los números OSEA 1 2 3 3 4 4 5 77... si alguien entiende mi pregunta y me sepa contestar agradecido de la vida Salu2
Entiendo que hay que suponer el «ambiente ideal» también en ese caso. O sea, me parece que estamos suponiendo que el usuario no va a ingresar números repetidos. En definitiva, si usamos >=, el algoritmo te va a decir si el vector presenta un orden creciente no estricto.
Me parece perfecto, por qué no? Siempre y cuando lo hayas pensado primero y no codificado a prueba y error hasta que dejó de fallar (ese es el problema de arrancar directo con un lenguaje).
en eel ejercio 4 creo que no estan ordenando de manera creciente, mas bien estas pisando la variable max con el valor mas alto, pero nunca haces una funcion para ordeenarlos
en el tercer for chico dond dice R == V[x] , ahi esta mal, tendria que ser Y si mal no me equivoco, bueno, asi con Y me funciono perfectamente el codigo.
Que yo recuerde, jamás me lo pidieron... o sea, no me lo pidieron formalmente. Es que si estás estudiando en la universidad también, se sobre entiende que lo tenés. Ahora, si no estudiás y no lo tenés, puede variar... calculo que si tenés edad y conocimientos, no les va a importar, siempre y cuando puedas demostrar. Ojo, no va a ser en todos los casos, hay muchos lugares que sí exigen o estar a mitad de una carrera o haberse recibido... hay de todo!
"Esercicios resueltos" sobre vectores SIN UNA PUTA RIGA DE CODIGO. Que pasa Maxi, gastaste todo tu dinero en una guitarra y ahora ya no tienes una computadora? Este enfoque de "lápiz y papel" para el estudio de la programación es ABOMINABLE, un legado de una forma horrible de enseñar que a menudo se imparte en las universidades por profesores mayores que están completamente fuera de contacto con la realidad y más matemáticos que programadores o informáticos ( otra razón es la absoluta falta de computadoras que permitan a los estudiantes realmente hacer ejercicio...) y usted parece haberlo absorbido y replicado felizmente. Mire cómo se enseña programación en las universidades de EE. UU., dudo que encuentre "lápiz y papel" y bonitos dibujos allí. Y luego pregúntese por qué el 90% de la informática proviene de EE. UU.
Preguntale a todos mis estudiantes que aprendieron a lo largo de todos estos años y están felizmente trabajando para todo el mundo. Qué EEUU??? jaja... si no entendiste las explicaciones, repasalas... y a hacer la tarea!! Primero hay que COMPRENDER y luego codificar... Hay que dejar las fantasías y abrir la mente. APRENDER a aprender... es difícil, lo sé... pero dale una chance. Bah, no sé si buscás aprender o solo criticar. Contame que te doy una mano. Saludos!
@@MaxiPrograma espero que en tu cursos hagas mejor que estos "Esercicios resueltos con dibujitos". Deja de tomar, la unica cosa que puedes ensinarme es el Espanol (que ela unica razon por la que vi tus videos..), ma cuando veo una monstruosidad tengo que decirlo....
@@Vetustobellus esta es la respuesta más patética , inútil que he visto en mucho tiempo..... Vuelve a intentarlo con algún argumento racional que sea relevante a lo que dije... Veamos si los dibujitos de Maxi lograron desarrollar tus habilidades lógicas... por ahora parece que hicieron un trabajo bastante pobre.
🔥 Cómo se ordena un vector? Mirá 👉ruclips.net/video/-MywsWPHmSI/видео.htmlsi=ENhIDeQUIBr4B0UK
✅ Podés pasar por maxiprograma.com para sumarte al Campus Virtual (gratis) para seguir el curso desde allí y obtener todos los ejercicios, el foro de dudas y poder certificar el curso con el examen final.
⚡Y si querés, seguime en instagram.com/maxiprograma/ para estar al tanto de todas las novedades 🥰
Saludos!
Hola Maxi, muchas gracias por todas tus explicaciones. Creo que en el ejercicio 6 , el for dentro del otro for tendrias que usar V[y] para que vaya chekeando desde el 0 al 9, porque V[x] no se altera hasta que sale y completa toda 1 vuelta en el for principal. Vamos por esos loteeeeeeees
Exacto! Muy buena observación! Me encanta cuando hacen estas observaciones, porque quiere decir que ESTÁN ENTENDIENDO!!!
en el ejercicio 5, también se podría poner un for hasta i (que al terminar de escribir los caracteres, tendrá el número de caracteres que hay en ese vector)
for( x; x=0;x
Acabo de terminar esta guía y vaya que me a costado, aun voy a tener que repasar algunas cosas pero aun así excelente que los ejercicios sean tan complejos, pese a que no a sido facil (sobre todo este ultimo tema de los arreglos) siento que voy aprendiendo bastante, grande Maxi!!
Hola Max, ejercicio 5... entiendo que el v[x]='.' nunca va existir porque es la condición para salir del primer bucle.... ¿podríamos resolver con un for mostrar el resultado??? podríamos iterar los for con x=i 😬?
Arranque de 0 a principios de septiembre y recién me pongo al día. Respecto a si se entiende, sí se entiende, pero es un descontrol. Crack Maxi!
🥰
Me demoré como 4 días tratando de entender bien solo el ejercicio 7 de vectores😮💨, pero al final me salió 😌... valió la pena
Que bueno que no soy el unico
Gracias Maxi!!! Sobre todo por la explicacion clara y acotada!!
Muy buen video, Maxi. No puedo creer que me salió más o menos bien el 7 (me faltó darle valor inicial a los elementos del vector con el ciclo for para después poder acumular en ellos correctamente). Yo pensé que estaba haciendo cualquiera jajajajaj. Gracias por estos videos tan explicativos!
me exploto la cabeza, las explicacciones geniales. pero es complejo, no me sale solo.
Excelente Maxi!! muy bien explicado!!!!
46:12 yo antes asía así casi como 40 swich me recuerdo que pase casi 3 dias haciendolo xq era con un response personalizado y ya que acabe y me salio un error en alguna parte y fue una gran decepcion
el ejercicio de repetidos lo hice antes de ponerle play, al ver que usaste la misma solución me llego un alivio tremendo jaja
Muy buenas explicaciones Maxi, muy buen profe!
Maxi... sos un duro!! sigue adelanE...
❤️
Desearía tener tú habilidad para resolver estás incógnitas en el diagrama de flujo.
Te entiendo muy claro cuando lo resuelves, pero me cuesta desenvolver [por mi mismo] el problema. Casi siempre 1ª analizo tú solución, por que siempre lo haces más eficiente y efectivo que a mi. Y realmente desconozco cuando seré cómo vs, ser el maestro de mi mismo.
Estos últimos ejercicios me han dado miedo (por dudar cómo resolverlos), y me imaginó la ansiedad que me daría en el futuro si me los llegará a encontrar. Yo siempre les decía a mis compañeros, que el miedo a los exámenes se saca estudiando [duro].
Así que tras concluir, iteraré los temas de inicio a fin. Consciente de que será más rápido debido a la previa experiencia adquirida. Que estos 12 temas sean el nuevo abecedario, de la A a la Z xd
*Y tener una buena base* , cómo la que vs enseñas, *es esencial y fundamental* .
Paciencia! Es cuestión de tiempo y práctica. Pensá en el nivel que tenés ahora y el que tenías antes de comenzar. Hubo avance? Pues lo seguirá habiendo en medida que lo sigas buscando. Vas muy bien!
Sos Crack Maxi! Crack!
Maxi una consulta. En el ejercicio 4 yo realicé la comparación de mayor y menor utilizando un condicional en el que colocaba: Num [x] > Num [x + 1] Y en el FOR colocaba: x < 9 para que no superara el limite del vector. Es valido? Espero haberme hecho entender y también espero leas esto.
Hola Max! Estaba revisando el punto 5 y no entiendo por qué colocas el último while condicionando si es diferente a "." . Al momento de cargarle los valores al vector, es primer While corta antes de guardar ese valor "." por ese motivo entiendo que el último while es irrelevante
Hola Maxi! En el ejercicio 6, el el segundo FOR (Y): el if no debería ser R ==V [ Y ] ??? En vez de R ==V [ X ] gracias genio!!!
totalmente de acuerdo contigo, se le fue un pequeño detalle al master, pero aun asi es un grande
Hola Maxi Saludos desde Costa Rica, tengo una duda en ele ejercicio (punto b) cuando muestras x+1 se refiere a lo que tiene x en de ese for o al x del for que inicia en 0 los vAcu y si es asi no deberia ser x-1 para que coincida con el indice del vector. gracias de antemano si ves y contestas el comentario. Saludos!!!
En el punto 7 en el for interno tendrias que poner un if de que el bucle externo e interno sean desiguales if(x != y), porque si no el numero siempre se compara consigo mismo, y adentro de ese if ahi si pregunto si v[x] == v[y], hay un repetido y puedo poner un boolean en true o false para que al final de todo el bucle pueda mostrar el mensaje con la condicion del booleano
11:50. No deberias usar el valor de x ya que el mismo se destruye de memoria al terminar el ciclo for. Es asi?
Que buen ejercicio el N°7, simple pero no fácil!
👏👏👏
Maxi, en el ejercicio 5 en el ciclo for puedo mostrar directamente el contenido del vector y en caso de que sea igual a "a" imprimir directamen "e" ?
Hola maxi!! Que buen video 🤯!!
Te consulto si en el ejercicio 7 el punto a y b se podrían hacer dentro del mismo for??
Hola Maxi, puede ser que el primer While el condicional este incorrecto por que al colocar el && se debe cumplir tanto que se ingrese un char '.' y que el indice sea < 50, no deberia ser el operador logico || ?
Hola profe, yo hice el ejercicio 6 distinto:
Usé un FOR y
Yo lo hice tal cual como vos, debería de estar bien! O eso espero jaja
Muy buena alternativa!
Yo tambien resolvi por ese lado. Pero x afuera, y utilice y en el for interno. Sera que es lo mismo o se rompe?
Hola maxi, me estuve rompiendo un poco la cabeza con el ejercicio 6
Dentro del for que usas para detectar repetidos, el R=v[x] también se va a comparar con si mismo?
Creo que lo solucione con un if y==x sigue de largo dentro del ciclo
Maaaaaxxxx... ¿Es lo mismo si en el primer while del ejercicio 5 primero escribo el i++ y después pido L?
Hola Maxi, te pregunto, en el If del segundo ciclo del ejercicio 2 la condición no debería ser que V sea mayor o igual al Max para que en la primera vuelta no de falso?
No necesariamente. Por qué querrías que no dé falso? Necesitamos un máximo, esto lo resuelve. Si la primera vuelta da verdadero lo único que va a hacer es sobre escribir lo que ya tiene. Al MAX le va a asignar el primer elemento (que yo se lo puse afuera) y a POS le va a asignar 1 (que también se lo puse afuera).
Hola Maxi, ¿por qué en el ejercicio 4 hacés el IF con >= en lugar de >? Dijiste algo del primer valor, pero no entendí. Porque... ¿cómo funciona el programa ahí? ¿El primer valor que se compara en el IF con el MAX es el primer N ingresado o el segundo? Me pierdo un toque ahí
El ejercicio 5 para que no queden datos basura lo que hice fue configurar el for de la siguiente forma:
x = 0 ; x < i ; x++. Ya que la variable i tiene guardado la cantidad de caracteres que se ingresaron.
mmmm de todos modos al vector char lo tuviste que haber declarado antes de algún tamaño, que posiblemente no coincida con la cantidad de caracteres ingresados. Por ahora quedamos siempre frente a la posibilidad de contar con basura.
Lo pensé igual. Hacerlo con dos For hasta i que ya lo tenemos cargado con el largo del vector
Exactamente. Para mi quedo bien sin datos basuras, declarando i con el tamaño antes de ciclar no habría forma de errarle. Pero no termine de comprender lo que me quiso decir max. Podes publicarlo en el Discord o en el foro del curso gratuito, capaz alguno lo tenga mas fresco al ejercicio yo lo hice hace mucho ya. Saludos
Hola Maxi, qué lio armaste en el 5, yo hice el for x < i y ya fui mostrando
Claro, pero… usaste vectores? La idea es aprender, practicar, escribir y leer vectores.
Hola maxi!!! Me encantaría que hagas un vídeo dando consejos para el curso de ingreso en la UTN, voy a estudiar la tecnicatura y TENGO MUCHO MIEDO DE NO ENTRAR... gracias!!
Me lo anoto. Igual ya hablamos, metele sin miedo.
@@MaxiPrograma desde que hablamos, que empecé a leer🤣 gracias!
En el 5 no se carga el '.' en el vector en el primer while ya que no ingresa al ciclo si ingresa un '.' el usuario.. Como entonces cuandk tiene que mostrar sabe el programa donde termina si nohay un punto en el vector? Me quedo esa duda
A no ser que la basura sea tomada como '.'
No lo agrego al salir del ciclo? No me acuerdo. La basura no se toma como punto. Es basura, puede ser cualquier cosa.
Hola Maxi una consulta, vos explicas como lo harían en la universidad no? pregunto porque la manera de explicar o la pedagogía no se parece a ningún otro video. Me encanta que hagas énfasis en las bases que son muy importanTes! GRACIAS TOTALES, SALUDOS.
Maxi es profe en la UTN en la Tecnicatura de Programacion.... pero el es el único que explica tan bien. Yo estoy en otra sede y no son pedagicos
Hice el ejercicio 6 es c++ y entendí que el contador siempre va a llegar a 10 por porque siempre va a existir un repetido en cada una de las 10 "columnas de números", siguiendo tu ejemplo se debe poner el contador que sea a partir de 11 para que exista un numero repetido de verdad.
hola Maxi, yo otra vez X)X). Tengo una duda; en vez de de hacer un "for"de 15, para inicializar el acumulador y un segundo "For" (después del while) para buscar el máximo, yo hice uno que engloba los dos casos y también el while, es decir , un"For de 15 para todo el programa. ¿sería correcto?
pd:ejercicio 7
No, no, no, no sería correcto, porque de ese modo estás haciendo ooootro programa. Estás haciendo un programa que pide QUINCE veces que se ingresen ventas hasta que corte con cero. Se ve?? Sería más un ejercicio de ciclos combinados en los que hay un lote y varios sublotes, NO ES este el caso.
En este ejercicio una cosa es inicializar el vector y luego leerlo y ooootra cosa es recibir las ventas como me pide la problemática. Releelo, miralo una vez más y analizalo con detenimiento. Arquitectura principal, consignas.
Saludos!
@@MaxiPrograma Entonces entiendo, que hay un solo lote de registros, que finaliza en 0, dentro de este lote varios registros, es así?
Me lié en esa parte creo.
@@laiacarbo9884 Exacto, es un único lote con varios registros de ventas. De ese lote hay que obtener un vector cargado de info que calcularemos a partir de procesar cada registro.
Maxi! Primero gracias por el aporte a la muchachada. Segundo yo lo resolví declarando una bandera banNoOrdenado=0, haciendo que el 2do for sea hasta x
Esto que comenté arriba en el ejercicio 4. Y otra preguuunta, en el ejercicio 5 los while no deberían ser L!='.' II i
Hola Maxi, ¿por qué en el ejercicio 3 decís que podría escribirse P=ACU/X ya que X sería igual a 100? Yo entiendo que sería igual a 99 ya que es X
Cuando X es 99 entra al ciclo y da la última vuelta. Es la última vuelta porque el X pasa a ser 100 y la condición da falso. Se ve?
@@MaxiPrograma Ahí hay algo que no entiendo entonces. Porque cuando X llega a 100 y pregunta en el for si X
En el ejercicio 2 o 3 se podría utilizar un solo ciclo para cargar el vector y que recorra dicho vector para buscar el máximo para el ejercicio 2 o que valla acumulando los valores del vector en una variable para el ejercicio 3?? O si o si se debe realizar en ciclos separados??
Hola David. La idea de hacerlo en ciclos separados es escribir primero el vector y luego leerlo. De otro modo, el vector no tendría sentido. Claramente estos ejercicios los podemos resolver sin vectores si vamos al caso... pero la idea cuál es? Practicar vectores. Saludos.
@@MaxiPrograma Claro yo en el ejercicio 3, lo hice con 2 ciclos en vez de 3 jajaja...
Hice uno que los guarda y acumula, despues saca el promedio y otro que los lee y se fija si es mayor al promedio
Hola Maxi! el ejercicio 6 lo hice así: creé una bandera en cero y usé los dos for con x e y como hiciste vos, adentro use un primer if para y!=x así no comparo valores que están en la misma posición , si es verdadero otro if v[x]==v[y] , si es verdadero cambio bandera, si no no hago nada. Al finalizar los ciclos si hay bandera hay repetidos y si no, no hay repetidos. Se puede resolver así?
Sí, yo creo que sí. Hacete un vector de 5 elementos y armá una prueba de escritorio para probar. O si manejás algún lenguaje, codificalo y probalo. Pero en principio creo que va!
@@MaxiPrograma Gracias Maxi! Sos un groso! Gracias a vos me inscribí en la UTN de Mendoza para hacer la tecnicatura y arranco con el nivelatorio el mes que viene. Ya me vi todos los videos y estoy terminando las últimas guías de ejercicios. A la espera de más videos para seguir aprendiendo!
Saludos Maxi, ¿en la condición del While (ejercicio 5) no debería ser un "or" en vez de un "&&"?
No. Pensá en la lectura del ciclo While: itera mientras SE CUMPLA la condición. Para que itere en este caso yo necesito que se cumplan ambas, no me alcanza con que se cumpla una sola, porque en ese caso la persona puede NUNCA ingresar punto, entonces esa se cumpliría y entra, pero si el índice se pasa, se rompe todo...
OR con cualquier true me alcanza.
AND necesito TODOS los true.
En este caso, necesito todos los true.
el ejercio 7 estuve muy bueno...estubo bien trash metal....tan heavy que despues de la explicacion me olvide de como atarme los cordones
😅😅
Hola maxi ! Una dudilla !! en el ejericio nr 7...todavia no puedo entender porque haces NUMARTIC - 1.....porque cuando haces el for de acumulacion = 0 , el indice 0 nunca va a entrar en el while....me explico? o sea el articulo numero 0 no existe nunca....ojala hayas entendido jaja...un abrazo !
El artículo cero no existe, pero el índice en el vector sí… analizalo.
hola profe, en el ejercicio 4 , al verificar si con > o = que el MAX, no podría pasar que exista algunos valores que den = quizás no salga nunca por el falso, pero aun así no estarían en orden creciente los números OSEA 1 2 3 3 4 4 5 77... si alguien entiende mi pregunta y me sepa contestar agradecido de la vida Salu2
Entiendo que hay que suponer el «ambiente ideal» también en ese caso. O sea, me parece que estamos suponiendo que el usuario no va a ingresar números repetidos. En definitiva, si usamos >=, el algoritmo te va a decir si el vector presenta un orden creciente no estricto.
Hola lo hice todo wn python y en java script, te parece bien?
Me parece perfecto, por qué no? Siempre y cuando lo hayas pensado primero y no codificado a prueba y error hasta que dejó de fallar (ese es el problema de arrancar directo con un lenguaje).
en eel ejercio 4 creo que no estan ordenando de manera creciente, mas bien estas pisando la variable max con el valor mas alto, pero nunca haces una funcion para ordeenarlos
en el tercer for chico dond dice R == V[x] , ahi esta mal, tendria que ser Y si mal no me equivoco, bueno, asi con Y me funciono perfectamente el codigo.
Una pregunta maxi, te piden el titulo secundario para trabajar como programador?
yo lo abandone y me faltaron 2 años para terminarlo UwU
Que yo recuerde, jamás me lo pidieron... o sea, no me lo pidieron formalmente. Es que si estás estudiando en la universidad también, se sobre entiende que lo tenés. Ahora, si no estudiás y no lo tenés, puede variar... calculo que si tenés edad y conocimientos, no les va a importar, siempre y cuando puedas demostrar. Ojo, no va a ser en todos los casos, hay muchos lugares que sí exigen o estar a mitad de una carrera o haberse recibido... hay de todo!
estaria bueno que hagas algun video como este, pero en pseudocidogo, no solo en diagrama de flujo, muchas gracias igualemente.
Hasta acá la pilotie. Ya me dió un derrame
no se puede hacer en C# , el operador "!=" no puede aplicar en operadores del tipo char
Sí que se puede. Hay que ver qué estás preguntando y cómo lo estás haciendo.
Video 23, esto se fue de las manos...
jajaja, vamooooo!!!
Esto es un descontrol jajajajaj
Por que no eres mi profesor aca
Soy tu profesor… acá. 😁
@@MaxiPrograma siii ya se jeje pero aca en mi institución
"Esercicios resueltos" sobre vectores SIN UNA PUTA RIGA DE CODIGO.
Que pasa Maxi, gastaste todo tu dinero en una guitarra y ahora ya no tienes una computadora?
Este enfoque de "lápiz y papel" para el estudio de la programación es ABOMINABLE, un legado de una forma horrible de enseñar que a menudo se imparte en las universidades por profesores mayores que están completamente fuera de contacto con la realidad y más matemáticos que programadores o informáticos ( otra razón es la absoluta falta de computadoras que permitan a los estudiantes realmente hacer ejercicio...) y usted parece haberlo absorbido y replicado felizmente. Mire cómo se enseña programación en las universidades de EE. UU., dudo que encuentre "lápiz y papel" y bonitos dibujos allí. Y luego pregúntese por qué el 90% de la informática proviene de EE. UU.
Preguntale a todos mis estudiantes que aprendieron a lo largo de todos estos años y están felizmente trabajando para todo el mundo. Qué EEUU??? jaja... si no entendiste las explicaciones, repasalas... y a hacer la tarea!! Primero hay que COMPRENDER y luego codificar...
Hay que dejar las fantasías y abrir la mente. APRENDER a aprender... es difícil, lo sé... pero dale una chance.
Bah, no sé si buscás aprender o solo criticar. Contame que te doy una mano.
Saludos!
@@MaxiPrograma espero que en tu cursos hagas mejor que estos "Esercicios resueltos con dibujitos".
Deja de tomar, la unica cosa que puedes ensinarme es el Espanol (que ela unica razon por la que vi tus videos..), ma
cuando veo una monstruosidad tengo que decirlo....
En mi opinión, deberías empezar por repasar el castellano, ó en su defecto activar el corrector....gracias. @@Tech_Publica
@@Vetustobellus
esta es la respuesta más patética , inútil que he visto en mucho tiempo.....
Vuelve a intentarlo con algún argumento racional que sea relevante a lo que dije...
Veamos si los dibujitos de Maxi lograron desarrollar tus habilidades lógicas... por ahora parece que hicieron un trabajo bastante pobre.