- hace 5 semanas
Grabacion de la Sesion Sincrona Semana 4 Programacion estructurada
Categoría
📚
AprendizajeTranscripción
00:00:01Muy buenas noches, bienvenidos a nuestra sesión síncrona de nuestra ya cuarta semana.
00:00:08Espero todos se encuentren muy bien. Dalila, Eduardo, Olga, bienvenidos.
00:00:13Vamos a iniciar a las 7.5 puntuales de la noche, esperando se conecten nuestros demás compañeros.
00:00:20Un saludo, que tengan muy bonita noche.
00:00:24¿Qué tal, profesor? Buenas tardes.
00:00:26Muy buenas noches, Eduardo. Muy buenas noches.
00:00:29Buenas noches, bienvenido.
00:00:29Noches.
00:00:32¿Le puedes hacer una pregunta rápidamente?
00:00:33Claro que sí, por favor, sin ningún problema.
00:00:36Lo que pasa es que hace dos semanas estuve fuera de la ciudad por temas de trabajo y no tuve oportunidad de subir la tarea del módulo 2.
00:00:44Todavía tengo oportunidad de hacerlo, ¿verdad?
00:00:45Por favor, no faltes de entregarla.
00:00:48Perfecto, gracias, profesor.
00:00:50Sin ningún problema.
00:00:59Gracias.
00:01:00Gracias.
00:01:01Gracias.
00:01:02Gracias.
00:01:03Gracias.
00:01:33Gracias.
00:02:03Gracias.
00:02:16Gracias.
00:02:17Muy buenas noches, Olga. Bienvenida.
00:02:33Gracias.
00:03:03Gracias.
00:03:33Gracias.
00:04:03Gracias.
00:04:33Gracias.
00:04:34Buenas noches a todos.
00:04:35Buenas noches.
00:04:36Buenas noches, profesor Leonardo.
00:04:38Buenas noches.
00:04:39Bienvenido.
00:04:40¿Vas en el vehículo?
00:04:41Sí, exactamente.
00:04:43Bueno, no te preocupes, cualquier cosa, estoy grabando la sesión aún a partir de en este
00:04:48mismo momento que estoy haciendo su formulario también para para la lista.
00:04:53Perfecto.
00:04:54Ok, voy a compartir, ya saben, este, pues, lo que es su formulario de asistencia para que
00:05:02más adelante todos nos reunamos.
00:05:04Bienvenido, está conectado ahorita ya este es Guillermo.
00:05:09Bienvenido.
00:05:11Vamos a iniciar en cinco minutitos más esperando se conecten la mayor parte de nuestros compañeros.
00:05:16¿Les parece?
00:05:17Fernando también se unió.
00:05:19Bienvenido, Fer.
00:05:26¿Cómo han estado?
00:05:27Mientras platíquenme, por favor.
00:05:29Esmeralda, bienvenida.
00:05:30Muy buenas noches.
00:05:32Espero me escuche todos bien.
00:05:36Sí, profe, yo sí me escucho bien.
00:05:38Y se escucha claro.
00:05:39Sí.
00:05:40Pues yo con un poquito de complicaciones, pero ahí voy, ahí voy.
00:05:44Sí, porque pues, la verdad, la unidad 2 estaba muy complicada, pero ¿qué creen?
00:05:49Van a tener un descanso en la unidad 3.
00:05:51Sí, aunque es que a mí se me complicó mucho, profe, porque mi computador es más.
00:05:57Entonces.
00:05:58Ok.
00:05:59Me ha estado avisado, pero hubieras podido hacer las prácticas en un entorno en línea.
00:06:03Adelante, Guillermo, por favor.
00:06:05Bienvenido.
00:06:06Sí, sí, sí, sí fue lo que pensé, pero pues yo, como trabajé, la verdad, existe.
00:06:13El semestre pasado empecé y yo me imaginé que iba a ser como que igual, porque pues
00:06:21yo la verdad no estoy muy adentrada en esto, pero ya una vez este.
00:06:25Que empecé a ver, dije, no, no puede ser, ¿no?
00:06:30Pero fíjate que el VSQ también está para Mac, no me dejaran mentir los Mac users.
00:06:34Sí.
00:06:35Por ahí, si es que hay alguno.
00:06:36Sí, es el que, bueno, es el que pude descargar, y es que este, se me complica con el compilador,
00:06:43porque me dice mi hijo, mamá, es que ya viene, este, ya lo trae la computadora y yo sí, pero.
00:06:49Exactamente, porque al fin y al cabo es una derivación de una versión, este, como de Unix, ¿no?
00:06:54Ajá, exactamente.
00:06:56Entonces, cositas, exactamente, cositas, así que no sabía, pero ya, ahí vamos, ahí vamos,
00:07:01creo que ahí, poco a poco.
00:07:02Pues eso nos dio más conocimiento.
00:07:04Guillermo, por favor, ¿querías hablar?
00:07:06Sí, este, a ver, no sé si me escuchas, pero.
00:07:10Claro.
00:07:11Pero es que, justamente el día de la entrega, no sé, es tan mala que se descompuso mi computadora,
00:07:19pero en cuanto pueda ya voy a mandar las actividades.
00:07:22Por favor, Guillermo, no dudes en hacerlo.
00:07:24Sí hay penalización, obviamente, porque así me lo solicita la universidad por parte de la entrega,
00:07:29pero, pues, sigue entregándolo, porque de todas maneras te lo voy a evaluar,
00:07:33y siempre es importante que aún pesa, a pesar de que entregan fuera del tiempo,
00:07:37a los, a la mayor parte, o sea, a todos les pongo una retroalimentación, aún en los foros,
00:07:46y siempre es importante retroalimentarnos.
00:07:49Bienvenidos, se acaba de conectar a Clau, Minerva, y este, por ahí, Luis, Olga, Mauri, Manuel, bienvenidos,
00:07:59Luis, bienvenidos, por favor, muy buenas noches.
00:08:02Iniciamos en dos minutitos más.
00:08:04Carlos, muy buenas noches, bienvenido.
00:08:07Gracias.
00:08:08Gracias, por favor.
00:08:09Muy buenas noches a todos, Minerva, bienvenida, por favor.
00:08:14Espero todos se encuentren muy, muy bien en esta noche.
00:08:17Ya nomás nos faltan dos minutitos, vamos a aprovecharlos para, pues, preguntarles cómo están,
00:08:22cómo les han ido, cómo sintieron esta unidad dos, qué esperan de la unidad tres,
00:08:27ya revisaron los contenidos, ya revisaron las plataformas.
00:08:30Gracias.
00:08:31Cuéntenme, su trabajo ha estado complicado.
00:08:33Mira, mira, me agrada ver que es Luis, o sea, sin desaprovechar el tiempo, está conectado
00:08:38aún en el Uber.
00:08:39Muchas, muchas gracias.
00:08:40Esto demuestra, la verdad, tu compromiso.
00:08:43Lo mismo por Guillermo, y por todos, cada uno de los que, que estamos conectados.
00:08:47Roberto, bienvenido, muy buenas noches.
00:08:49Cuéntenme, entonces, problemas que hayan tenido, alguna situación en particular.
00:08:56Buenas noches, Manuel.
00:09:00Por favor, Daisy.
00:09:05Pues yo solo quería comentarle, bueno, sí se me ha complicado bastante, pero que creo
00:09:09que también quería hacer como una observación.
00:09:11La verdad, me han ayudado bastante su, su, su material que usted ha mandado.
00:09:16Nos lleva muy de la mano y nos lleva muy, o sea, digo, para las personas que no estamos
00:09:21tan familiarizadas con, con el tema de, de la programación.
00:09:25Mucho ayer este, pues mi hijo sí como que sí me llamó la atención, porque pues sí me
00:09:28dijo que me tengo que poner más abusada.
00:09:30No, y es que pues la verdad, sí, sí me dormí, porque a lo mejor en vacaciones pude haber
00:09:37hecho alguna otra, alguna otra cosa para, para adentrarme un poquito más, porque ahorita
00:09:42sí, la verdad, sí se me está haciendo muy, muy pesado.
00:09:45Sí, muy pesado, pero su material de apoyo, profe, la verdad, muy, muy bien.
00:09:49Qué bueno.
00:09:50Muchísimas gracias.
00:09:51De eso se trata, que poquito a poquito lo vayamos resolviendo.
00:09:54Y bueno, ya nos dieron cinco, las siete cinco, ¿qué les parece que iniciamos formalmente
00:09:58esta sesión síncrona?
00:10:00Primeramente, saludarlos, bienvenidos todos, Eduardo, Guillermo, Luis, Manuel, Fernando,
00:10:06Esme, Elizabeth, Daisy, Dalila, Cruz, Alex, Aclau, Roberto, Galidia, Mauri, Marí,
00:10:13Maeste, Joaquina, Manuel, todos, Luis Bernal, bienvenidos.
00:10:17Espero se encuentren todos muy, muy bien. Es para mí un gusto verlos para los que están
00:10:22conectados y mucho más el haberlos leído tanto en sus foros como en sus tareas auténticas
00:10:28que han estado entregando.
00:10:29Es para mí un verdadero gusto leerlos y poderlos apoyar precisamente en esta parte
00:10:34de lo que es nuestro desarrollo que hemos estado llevando.
00:10:39Ok.
00:10:41Dice Elizabeth, se me complicó un poco, profesor, porque ya tuve un problema con
00:10:45el compilador en Visual Studio, ya que no lo podía correr por el compilador.
00:10:49Obviamente tienen que escoger un muy buen compilador.
00:10:53Yo les había recomendado escoger el GCC.
00:10:57Les hice una configuración rápida. Bueno, más o menos les expliqué cómo y en qué consistían.
00:11:02Si tienen alguna duda, esta sesión, la verdad, esta unidad 3 está muy sencilla para mí,
00:11:09para ustedes, porque prácticamente se hicieron la unidad número 2, pues la unidad número 3
00:11:14la van a tener prácticamente resuelta.
00:11:16Ok.
00:11:17¿Ya leyeron los materiales?
00:11:19¿Alguien leyó los foros?
00:11:21¿Alguien leyó la tarea auténtica?
00:11:23Elis, por favor.
00:11:26No, profesor, yo todavía la...
00:11:28Adelante, ¿quién?
00:11:29María Joaquín, adelante, por favor.
00:11:30Es sobre las estructuras de control.
00:11:35Estructuras de control.
00:11:37Exactamente.
00:11:38En esta vamos a ver, a grosso modo, tres estructuras de control que marcan ahí en la unidad,
00:11:44que es las estructuras de interacción, las de selección y, obviamente, los condicionamientos.
00:11:53Es muy...
00:11:54Exactamente, es parecida a lo que hicimos en la unidad 2, prácticamente es lo mismo.
00:11:59Vamos a explicarlo.
00:12:00¿Les parece si comparto la pantalla?
00:12:03Es importante comentarles que, obviamente, esta sesión síncrona es video grabada
00:12:07para proporcionarles a ustedes, pues, un medio más adelante a todos los que no se conectan
00:12:11de poder consultar esto.
00:12:14Dalila, por favor, adelante.
00:12:18Sí, profesor.
00:12:19Yo tengo, respecto a la tarea, tengo duda en el foro
00:12:22porque hay diferentes preguntas tanto en la planeación como en el foro.
00:12:28Ok.
00:12:29Para entrega.
00:12:30Las preguntas que tenemos aquí en el plan de trabajo, voy a ponérselos en nuestra
00:12:35foro unidad, en nuestro foro de reforzamiento, son tres.
00:12:39Que son estas que tenemos nosotros aquí.
00:12:43Nos hace tres preguntas, ¿no?
00:12:45Uno, bueno.
00:12:46¿Qué ventajas concretas aporta convertir secciones del código en funciones?
00:12:52Pues, obviamente.
00:12:53Propon un prototipo de una función, por ejemplo, actualizar valor, explica en qué situaciones
00:12:59Smithy conviene usar paso por valor y después paso por referencia.
00:13:04¿Cómo mejorar la legitimidad y mantenibilidad?
00:13:07Estoy leyéndolo y no estoy compartiendo la pantalla.
00:13:10Perdónenme, perdónenme, perdónenme.
00:13:13Aquí está.
00:13:14Ahora sí están viendo toda la pantalla.
00:13:17En el módulo tres.
00:13:19Sí.
00:13:20En esta sección tenemos estas preguntas que están aquí.
00:13:26Primero es investigar las secuencias y aquí están estas cuatro preguntas que tenemos aquí.
00:13:35Yo estas cuatro preguntas siempre busco que mis estudiantes puedan tener un poquito más y planteárselas mejor y que puedan tener un poquito más de conocimiento.
00:13:47Por eso es que siempre las planteo yo otra vez aquí, ¿no?
00:13:51Y esto es responder obviamente con sus palabras.
00:13:54Pueden justificarlo.
00:13:55De hecho, les recomiendo mucho justificar sus respuestas.
00:13:58Pónganme ahí una pequeña cita, las referencias que hayan consultado, siempre en formato APA.
00:14:05¿Qué ventajas concretas aporta convertir secciones del código Smithy en funciones?
00:14:11Da un ejemplo del código que modulizarías.
00:14:16Propone el prototipo de una función nueva para Smithy.
00:14:19Por ejemplo, actualizar valor, ¿no?
00:14:22Explica parámetros y retorno de uso.
00:14:24¿En qué situaciones conviene utilizar paso por valor y en cuáles paso por referencias?
00:14:30Justifícalo.
00:14:31¿Cómo se mejora la legitimidad y manentibilidad del programa al separar la lógica en funciones?
00:14:39Pues eso lo van a responder muy sencillamente.
00:14:40Muy sencillamente.
00:14:41Y obviamente señalen los riesgos comunes que existen.
00:14:45Tuplicidad, variables globales innecesarias, acoplamiento, desbordamiento de memoria.
00:14:52Todos esos que nosotros tenemos cuando estamos manejando programación en C y empezamos a meter información nada más así como así.
00:14:59¿Y cómo los mitigarían?
00:15:01Pues obviamente de 180 a 300 palabras, tan, tan, tan.
00:15:06Y al final ustedes lo deben de poner aquí.
00:15:09Ok.
00:15:10Responder.
00:15:11Ya saben que cada vez que yo pongo todos los días.
00:15:14Hoy este no lo he puesto pero ahorita lo voy a poner.
00:15:17Este pongo una aportación aquí al foro que los ayuda a responder estas respuestas en lo que es nuestro foro de este de reforzamiento.
00:15:28Entonces yo siempre pongo en este foro elementos que les ayuden a ustedes a responder esto.
00:15:35Entonces es como una guía que siempre me gusta ponerlos, me gusta llevarlos de la mano.
00:15:39No me gusta que la verdad considero que esta unidad, estas unidades han sido un poco bruscas para aquellos que apenas están empezando con la programación.
00:15:49Entonces siempre procuro llevarlos de la mano para que no tengan tantas complicaciones y obviamente vayan aprendiendo porque a veces también necesitamos una guía.
00:15:59Adelante Guillermo y este, Dalila, ¿está respondida tu pregunta?
00:16:05Sí profesor, muchas gracias.
00:16:07No, a ti por favor. Siéntete en libertad siempre de hablar y de opinar y todos y cada uno de ustedes.
00:16:12Adelante compañero, calzó la mano, ya es que ya se bajó.
00:16:15No, este, bueno, para mí la verdad es que para mí es un mundo completamente diferente, ya que al menos en cuanto a lo poco de programación que yo sé, yo manejaba lo que era Arduino, ahora sí que lo más básico, básico de programación.
00:16:32Fíjate, Arduino se programa con una versión muy muy buena de programación, digo porque yo trabajo bastante con el internet de las cosas y entonces, híjole, saberse te ayuda un buen, pero enormemente con Arduino, ¿eh?
00:16:49Demasiado.
00:16:53Perfecto, ¿quién más tiene el uso de la voz? Adelante, eran dos.
00:16:59Compañeros, por favor, sin ningún problema.
00:17:02Muy bien, esto sería lo que tendríamos que entregar, responder estas preguntas, estas preguntas, estas cinco preguntas en su, este, en su foro, ¿ok?
00:17:15Siempre me gusta retroalimentarlos y siempre es algo muy importante.
00:17:20Puede que ustedes respondan estas cinco preguntas, pero siempre busco yo ponerles cuando les doy la retroalimentación, no sé si se han dado cuenta,
00:17:29aventar una pregunta extra con base a lo que ustedes respondieron para poder, a ver, y si yo te hiciera, y si hicieras esto, ¿qué pasaría?
00:17:39Ahí ustedes me responden y es ahí cuando ustedes me responden, este, pues yo ahí, obviamente les pongo ahí el 100, o sea, no hay ni duda.
00:17:50¿Por qué? Porque están retroalimentándose entre sí, están buscando retroalimentar su código.
00:17:57Entonces, esa interacción es la que nos ayuda mucho a nosotros a través del aprendizaje colaborativo a aprender.
00:18:03¿Alguien más dudas, preguntas, comentarios?
00:18:08Obviamente, esta, esta unidad, el módulo 3, se llama, no sé por qué se llama introducción a C++, yo hubiera puesto ahí estructuras en C++, pero bueno,
00:18:19se manejan tres elementos, estructuras de control, estructuras de selección y estructuras de interacción.
00:18:26Nuestro módulo está compuesto, ya vieron todos, se darán cuenta que todos nuestros foros están abiertos,
00:18:32el foro de dudas, el foro de reforzamiento, y obviamente nuestra tarea auténtica.
00:18:40Y ahí también ustedes se van a dar cuenta que pueden consultar a nuestros enlaces de todo lo que tenemos en el Drive.
00:18:48Ya tenemos abierto la unidad 1, la unidad 2 y la unidad 3.
00:18:51¿Qué tenemos en la unidad 3? Les puse un video, otra, este, para aquellos que no saben nada, nada, nada, nada,
00:18:58se den una breve idea de lo que son las estructuras de control a través de un cuento, ya saben que me gusta ponérselos.
00:19:05Puse aquí una, un video que explica rápidamente qué son las estructuras de control a través de una presentación,
00:19:11los apuntes de la materia, que pone todos los ejemplos de todas las estructuras que se pueden poner,
00:19:19las condiciones, les va a ayudar bastante, bastante, bastante, y por último una presentación
00:19:26que habla también precisamente sobre este punto, estos puntos de la materia, ¿ok?
00:19:33Y bueno, hasta ahorita, dudas, preguntas, comentarios, todos, por favor.
00:19:46Adelante, al que tenga la más mínima duda. Esto ya está respondido, se los envía a ustedes tanto por correo, como en el foro, etc.
00:19:54Profe, sí, profe, mire, nada más, este, yo quise revisar sus videos la semana pasada,
00:20:04y que cree que ninguno me carga, o sea, no me carga, ajá, no me carga, me cuesta mucho el trabajo.
00:20:10Voy a, voy a entrar ahorita, para que lo veamos, yo, ¿están en el foro de planeación?
00:20:18Sí, es correcto.
00:20:19Y aquí me voy a donde dice grabaciones de sesiones síncronas.
00:20:23Ajá, sí.
00:20:24Y aquí tengo tres enlaces. Voy a consultar uno por uno, y ustedes me dicen si se ve.
00:20:37Pues sí.
00:20:40Sí se ve.
00:20:41No, pues haga de cuenta que a mí no me cargan, o sea, haga de cuenta, se queda, se queda cargando, y cargando, y cargando, y cargando, no sé.
00:20:47Tienes que ver, a lo mejor, a lo mejor es tu navegador, o muchas veces tenemos algunos, algunas, este, plugins que no nos deja.
00:20:54Guillermo, por favor.
00:20:56Sí.
00:20:57Puede ser el equipo también, con el mío, antes de que se descomponera por completo, también no me cargaba los videos.
00:21:04Ajá, así que tener cuidado, a pesar de que tengas...
00:21:06Ay, no me diga que se va a descomponer.
00:21:08Sí, aquí está, por ejemplo, la del video de la unidad número dos, del módulo dos, perdón, de la segunda semana.
00:21:15Muy buenas noches, tenga ayuda a programar, ya no tengo cargados los ma...
00:21:19Aquí está, y voy a probar el de la semana tres, porque sí me llamó la atención, dije, no, pues...
00:21:26Inclusive, vienen hasta separados, porque mira, aquí te dice la bienvenida, foro de reforzamiento, explicación del código fuente, que es un vector, entonces ya hasta lo tengo dividido por...
00:21:37Por este...
00:21:38Por segmentos...
00:21:40Por eso te decía que sí le puse ganitas, y de hecho los dejé de subir a YouTube, porque me los bajaban, no sé por qué.
00:21:49Me marcaban ahí y me los daban de baja.
00:21:51Entonces, ya saben, qué bueno que lo tomaste, Daisy, ya saben que nuestros foros ya están todos abiertos en el foro de planeación, todos y cada uno de ustedes.
00:22:03Adelante, Carlos, permítame un momento, van a encontrar tanto el foro de planeación, los materiales, las sesiones síncronas y las planeaciones, ¿no?
00:22:10Las grabaciones y la planeación para que no haya falla y todos sepan desde ahorita qué días vamos a estarnos reuniendo.
00:22:18¿Ok?
00:22:18Adelante, Carlos, por favor.
00:22:21Profesor, respecto a las aportaciones que usted hace en el foro de reforzamiento,
00:22:28esas podrían ser muy valiosas y me interesaría mucho observarlas,
00:22:34pero el foro se despliega cuando uno está en posibilidades de ingresar la primera respuesta.
00:22:45Exactamente.
00:22:45Entonces, no podríamos verlas.
00:22:49Tienes muy, muy buena idea.
00:22:51Y 30 minutos después de haber puesto tu respuesta, Carlos.
00:22:54Exactamente.
00:22:55Porque es lo que tarda la plataforma en que te desplegarte.
00:22:59Pese a esto, pues, lo que puedes hacer, puedes, sin ningún problema, ponerme, voy a un comentario ahí rápido en el foro.
00:23:07Voy a revisar los foros. Muchas gracias, y ya con esta aportación, a pesar de que la vas a hacer nada más para poder, yo voy a entender que lo vas a hacer para poder ver todo lo que yo voy poniendo, pues, sería fantástico.
00:23:22Ya tendrías la oportunidad, este Carlos.
00:23:26Ok, profesor.
00:23:26Y obviamente, pues, eso no te lo voy a contar como si fuera tu aportación, este inicial, ¿no? Obvio.
00:23:33Sino que vas a ver todo lo que yo aporto.
00:23:36Ok, entonces, en mi primera respuesta podría decir, buenas noches, buenas tardes.
00:23:42Estoy observando.
00:23:43Exactamente, y sin problema, ¿eh?
00:23:47Muchas gracias.
00:23:48No, a ti, Carlos.
00:23:50¿Alguien más, alguna duda? Porque eso era muy, muy buena, muy buena pregunta.
00:23:56¿No? Bueno, entonces, ya tenemos nuestro foro de reforzamiento.
00:24:01Ya sabemos que en nuestro foro de planeación tenemos todo para hacer todo lo que cada semana.
00:24:07Nuestro foro de dudas ya también está abierto para plantear cualquier duda.
00:24:11Ya saben que se pueden dirigir conmigo, este, de manera a través del mensajero o a través del, este, de mi correo o a través del foro de dudas sin ningún problema.
00:24:25Ahora, vamos a pasar ya a un elemento un poquito más complicado.
00:24:31¿Qué les parece que pasamos a la tarea auténtica?
00:24:34La explicamos y vemos lo que tienen que hacer.
00:24:37Y vemos un poquito de código en VS Code.
00:24:40¿Hecho?
00:24:43Sí, profesor. Muchas gracias.
00:24:45Perfecto. Entonces, vamos a explicar nuestra tarea auténtica.
00:24:49Se titula, Implementación del Sistema de Inventario Meta-Edge Innovation, SIMPY, Funciones y Modularidad en C++.
00:24:58Me voy a pasar directamente al análisis preliminar.
00:25:02Dice, analiza detenidamente el código fuente proporcionado en la etapa inicial de la implementación del sistema de inventario Meta-Edge Innovation, que es este que tenemos aquí.
00:25:14Identifica las funciones definidas por el usuario ya presentes en el código CAR Agregar Equipo y Mostrar Inventario y asegúrate de comprender la forma en la que se implementan, identificando cómo y dónde se utiliza.
00:25:30Revisa las tablas con las funciones agregar equipo y mostrar inventario con sus utilidades y descripción.
00:25:40Estas tablas es la que tenemos aquí.
00:25:43La tabla, la función Agregar Equipo se utiliza para mostrar todos los equipos en el inventario.
00:25:50Si el inventario está vacío, imprime un mensaje indicándolo.
00:25:54De lo contrario, itera sobre el vector Inventario e imprime los detalles de cada equipo.
00:25:59Y Mostrar Inventario se utiliza para mostrar todos los equipos en el inventario.
00:26:06Fíjense que aquí está mal planteado, ¿no?
00:26:11¿Ya se dieron cuenta?
00:26:14Realmente la función Mostrar Inventario es esta que tengo aquí.
00:26:20Y Agregar Equipo, pues deberíamos de poder agregar un equipo al inventario.
00:26:24Así es que desde aquí esto está mal planteado.
00:26:28¿Sí lo observan todos?
00:26:33Sí, profesor.
00:26:34Entonces, Agregar Equipo debe de agregar el equipo y nosotros debemos decir, una vez que hemos terminado de agregar el equipo al inventario, al final un mensajito que nos diga sería muy conveniente que nos pusiera.
00:26:48¿Deseas agregar otro equipo?
00:26:49Sí y no, y nos regrese otra vez a este mismo para seguir capturando sin necesidad de regresar hasta el menú principal.
00:26:56Ya si le ponemos que no, pues ya nos regrese a nuestro menú principal.
00:27:00Y la de Mostrar Inventario, pues obviamente es mostrar todos los equipos que yo tengo almacenados en mi almacén.
00:27:06Ahora, vamos a poner aquí un ejemplo.
00:27:11Aquí están poniéndonos esta parte de las categorías y nos están diciendo si utiliza para crear un nuevo inventario.
00:27:17Toda la explicación de este código que es lo que hace Agregar Equipo.
00:27:22Agregar Equipo, aquí ya lo explican correctamente.
00:27:26Y nos dice si utiliza para crear un nuevo equipo.
00:27:28Se crea una instancia en la estructura de struct llamada Equipo.
00:27:30Luego se solicita el inventario.
00:27:32Prácticamente es lo que hicimos nosotros la clase pasada.
00:27:36Si se dan cuenta, una vez que se han ingresado todos los detalles, al final del vector utilizamos la función Pushback.
00:27:41Que yo ya les había explicado la sesión sincrona pasada.
00:27:45Que nosotros ocupamos ese Pushback para poder decir, a ver es que esta caja que yo tengo en este equipo,
00:27:50que yo ya tengo aquí, lo voy a guardar en el inventario.
00:27:53O este folder que yo ya capturé con todos los datos, lo voy a poner en mi librero.
00:27:58Eso es mi archivero.
00:27:59Eso es lo que hacía esto.
00:28:00Y finalmente se indica que el equipo ha sido agregado exitosamente.
00:28:08Y ya obviamente hemos mostrado el inventario.
00:28:10Pues que es lo que hace.
00:28:11Simple y sencillamente va agregando todo el inventario.
00:28:15Pero dense cuenta de esto.
00:28:16Aquí prácticamente ya se los está haciendo.
00:28:24Le voy a dar un zoom para que lo vean.
00:28:27Ok.
00:28:27Prácticamente aquí lo estamos haciendo.
00:28:30Estamos capturando todos los datos de nuestro inventario.
00:28:35¿Ya se dieron cuenta?
00:28:36Yo les voy a dar un tip que yo ocupo a veces cuando hago mucho, mucho código.
00:28:45Yo tengo una aplicación que se llama, aquellos que tienen Windows, claro, de ahí sí estás descartada.
00:28:53Hay una opción que se llama...
00:28:55No, profesor, pues gracias.
00:28:56Perdón.
00:28:57Hay una opción que se llama Power Toys.
00:29:00Y dentro de Power Toys hay un Short Command que se llama...
00:29:04Que te permite escanear la pantalla.
00:29:06Entonces si yo ocupo Windows Shift T.
00:29:10Me va a escanear lo que yo tengo en la pantalla.
00:29:12Por ejemplo, ¿me hicieron cuenta?
00:29:13Y ahorita me aparece así como si yo pudiera escanear.
00:29:17Esto me lo escanea y me lo convierte a texto.
00:29:20A pesar de que sea una imagen.
00:29:21Entonces eso es muy, muy bueno.
00:29:23Ya lo puedo yo, por ejemplo, aquí abrir.
00:29:24Y pegar más adelante en donde yo quiera, ¿no?
00:29:28Por ejemplo, si me voy aquí a mi última línea.
00:29:31Me va a pegar todo el código que yo acabo de copiar, ¿no?
00:29:35Ahí está.
00:29:37Obviamente con errores.
00:29:39Pero si me lo copia.
00:29:41Entonces esto es muy, muy bueno.
00:29:43Y en el mostrado de inventario, pues aquí la tienen.
00:29:46Prácticamente les están dando el código de lo que hicimos la clase la semana pasada.
00:29:52Y ahora vamos a ver.
00:29:55Implementa la función.
00:29:56Aquí nos está diciendo.
00:29:58Estas dos las hicimos la semana pasada.
00:30:01Mostrar inventario y agregar equipo.
00:30:02Hasta ahorita no hay ninguna duda.
00:30:05Ok.
00:30:05Ahora nos va a poner la opción de borrar equipo.
00:30:11Obviamente la de borrar equipo nosotros la debemos de implementar.
00:30:14Esta, creo que ya la habíamos hecho también, ¿no?
00:30:18Sí, la hicimos en la segunda semana.
00:30:23Así es que prácticamente ya la tienen.
00:30:27Y si no la tienen, con todo gusto se las voy a explicar el día de hoy.
00:30:31¿Qué deben de hacer y qué deben de entregar?
00:30:33Es muy importante esto.
00:30:37Deben de documentar adecuadamente el código fuente.
00:30:40¿Qué es documentar el código fuente?
00:30:42Es agarrar, por ejemplo, acá tengo esto.
00:30:48Esto es documentar el código fuente.
00:30:54Que mi código fuente esté perfectamente bien comentado, ¿no?
00:30:59¿Ya se dieron cuenta?
00:31:02Estos comentarios me permiten a mí decir qué es lo que hace el código fuente.
00:31:07¿Ok?
00:31:08Entonces, esto es lo que nos pide en el código fuente esta unidad.
00:31:15Incluyendo comentarios descriptivos para explicar el propósito de cada función reportada.
00:31:22Prepara un reporte breve que incluya tu código fuente modificado,
00:31:26la documentación de los cambios realizados y tus reflexiones sobre la implementación de funciones de usuario.
00:31:32Integra en tu reporte capturas de pantalla que demuestren la ejecución exitosa del programa
00:31:37para cada nueva función implementada.
00:31:41¿Ok?
00:31:42Es un CRUD.
00:31:43Y ya lo deben de subir ustedes en un archivo zip o en un archivo RAR.
00:31:47Recuerden que yo les doy la oportunidad de poder subir un PDF con el link,
00:31:52si es que lo hacen en una plataforma en la nube,
00:31:55con el link de su código fuente para que yo lo pueda consultar.
00:32:00Siempre y cuando sea un compilador.
00:32:02He estado bien descargando códigos, pues obviamente de códigos que suben,
00:32:07no es necesario, y esto es importante comentarles,
00:32:10que muchos de ustedes me suben el .exe.
00:32:13Yo sé que cuando se compila esto, te genera un ejecutable,
00:32:17pero no nos solicita, yo no les voy a solicitar a ustedes el ejecutable,
00:32:21porque yo lo puedo ejecutar.
00:32:22Entonces no es conveniente que me anexen un archivo .exe,
00:32:27solamente el .cpp y su PDF.
00:32:31En el caso de que no puedan agregar el cpp,
00:32:33pueden agregarme el link del programis en programis
00:32:36para poder yo consultar su código fuente.
00:32:39¿Hasta ahí dudas, preguntas, comentarios?
00:32:41¿Todos bien?
00:32:48Sí, todo bien.
00:32:50Híjole, es que me preocupa cuando nadie me contesta,
00:32:52o es que nadie entendió, o que expliqué muy bien.
00:32:58Pero bueno, vamos a ver entonces ahora esto ya en codificación.
00:33:02¿Les parece?
00:33:05Sí, profe.
00:33:05Perfecto.
00:33:08Adelante, Alma, por favor.
00:33:14Alma, por favor, adelante.
00:33:15Puedes hacer uso de la voz.
00:33:20¿Sí me escucha?
00:33:21Qué fuerte y claro, Alma.
00:33:23Gracias.
00:33:25¿Por qué cuando yo pongo mi código y lo corro,
00:33:30supongamos la primera vez me corrió bien,
00:33:32pero luego lo vuelvo a extraer de la carpeta
00:33:36y ya no me corre, me marca errores,
00:33:39siendo que no lo he modificado.
00:33:43Ok.
00:33:43¿Hay algo importante?
00:33:45¿Lo estás haciendo en VS Code?
00:33:47Sí, profesor.
00:33:48Perfecto.
00:33:49VS Code, yo les había dicho que lo mejor para trabajar
00:33:52en programación es en VS Code.
00:33:55VS Code trabaja precisamente con algo que se llama
00:33:58organización por carpetas.
00:34:00Si te das cuenta, yo tengo aquí una carpeta,
00:34:04en esta carpeta, yo tengo la unidad 1, 2, 3 y 4.
00:34:08Ok.
00:34:09Entonces, yo en cada unidad tengo los códigos
00:34:12que se van a generar, que he estado generando
00:34:14de cada unidad.
00:34:16Ok.
00:34:17De hecho, ahí tengo hasta la tarea,
00:34:18la actividad integradora.
00:34:21Entonces, cuando nosotros ejecutamos,
00:34:23o yo me jalo un código de aquí,
00:34:25a veces nuestro compilador nos genera,
00:34:27genera, pues, ciertos que nosotros le llamamos metadatos,
00:34:32que son propiamente de este VS Code.
00:34:35Archivos de configuración, como esto que estás viendo acá.
00:34:39Entonces, se utilizan estos archivos
00:34:41para poder configurar esta carpeta.
00:34:43Entonces, a veces, cuando estamos fuera de nuestra carpeta,
00:34:47a veces no nos puede funcionar.
00:34:49Pero yo he descargado, por ejemplo, sus códigos
00:34:52y los he corrido aquí sin ningún problema.
00:34:54Se me hace un poquito raro ese comentario.
00:34:57A lo mejor tenemos por ahí algún errorcillo
00:35:00en la compilación.
00:35:02Yo me imagino que en las variables de entorno
00:35:04de tu compilador,
00:35:06¿configuraste las variables de entorno?
00:35:08Sí, profesor.
00:35:10De hecho, mandé los script shops
00:35:14ya corriendo el programa que yo mejoré.
00:35:17Pero cuando yo lo quise volver a correr,
00:35:21me marcó error
00:35:22y volví hasta a desinstalar VS Code
00:35:25y volví a hacer todo desde el inicio.
00:35:27No, no, no es necesario.
00:35:29No, no, no.
00:35:30Sí, eso es un caos.
00:35:32No, no es necesario.
00:35:33Acuérdate que eso no necesitamos hacer todo.
00:35:36O sea, no te preocupes por ese aspecto.
00:35:39Y bueno, ¿cómo nosotros?
00:35:40Pues, simple y sencillamente
00:35:41le tenemos que dar aquí
00:35:42nuestro primero compilar,
00:35:45si queremos compilar y sé
00:35:46y o si solamente queremos debuggear.
00:35:49Hay un poquito de conceptos
00:35:52que a lo mejor yo no les he explicado.
00:35:54Como, por ejemplo, ¿qué es debuggear?
00:35:56Debuggear consiste,
00:35:58si se dan cuenta,
00:36:00yo aquí me aparece cada vez que pongo
00:36:01de este lado,
00:36:02voy a hacer este código más grande
00:36:04para que lo vean,
00:36:05me aparece un puntito rojo.
00:36:08¿Ya sí lo ven todos?
00:36:10Sí, profesor.
00:36:11¿Qué quiere decir este puntito rojo?
00:36:13Que el código que yo acabo de poner aquí,
00:36:15cuando yo mande a llamar o a esta función,
00:36:18cuando yo ejecuto este código,
00:36:20esto se va a detener.
00:36:22La ejecución del código.
00:36:23Y voy a poder avanzar línea por línea
00:36:27y ver aquí qué me está haciendo,
00:36:29ver la interacción del código
00:36:30a partir de ese momento,
00:36:32en ese stop,
00:36:34cómo se va compilando,
00:36:36cómo se va ejecutando el código
00:36:37para ver y yo determinar
00:36:39dónde están mis errores.
00:36:41Entonces, eso es debuggear.
00:36:44Ahora, pues nosotros,
00:36:45regularmente,
00:36:46pues ocupamos el runcpp.
00:36:48Aquí nos puede poner
00:36:49algún problemita,
00:36:51si se dan cuenta,
00:36:52yo tengo,
00:36:53aquí me debe de estar poniendo
00:36:55y aquí ya me puso el código,
00:36:57¿no?
00:36:57Si se dan cuenta,
00:36:59aquí ya me aparece.
00:37:01Modificar equipo,
00:37:02selecciona una opción.
00:37:03Es el código
00:37:04que nosotros nos está dando
00:37:06como opción.
00:37:07¿Por qué me aparece este garabatito?
00:37:09Porque obviamente la versión de MS2
00:37:11que se tiene en este shell,
00:37:13en esta terminal,
00:37:14pues no tiene los famosos acentos.
00:37:17Entonces,
00:37:17si yo le pongo aquí,
00:37:19es algo que nosotros
00:37:21deberíamos de corregir,
00:37:22¿no?
00:37:22Acentos como esta ahí,
00:37:25eñes,
00:37:26palabras de parte latina,
00:37:28pues nos van a aparecer
00:37:29con este garabatito.
00:37:32Eso es normal.
00:37:32Esa era mi otra duda,
00:37:35ya que en mi retroalimentación
00:37:38me dijo que le pusiera acentos
00:37:40y yo se los quité todos.
00:37:42Que se los quitaran,
00:37:43que se los quitan.
00:37:44Yo se los quité todos
00:37:45porque me aparecían
00:37:47esas dos rayitas
00:37:48y dije,
00:37:48no,
00:37:48ya las estoy regalando.
00:37:49No, no, no,
00:37:49que se los quitaran,
00:37:50es que se los quiten.
00:37:51No,
00:37:52perdón si te puse eso.
00:37:53Pero es quitarlos
00:37:55porque nos aparecen
00:37:56estas dos rayitas.
00:37:57Ok,
00:37:58adelante,
00:37:58¿quién más tiene el uso de la voz?
00:38:02Bueno,
00:38:03vamos a explicar entonces
00:38:04el código de esta semana
00:38:06que prácticamente es el mismo.
00:38:07Ya les están dando
00:38:08dos funciones que hay,
00:38:10¿no?
00:38:11Tenemos nuestras librerías,
00:38:12ya sabemos que nuestras librerías
00:38:14son nuestros ingredientes
00:38:15y ocupo el naming spaces
00:38:17para evitarme
00:38:18y esto se los voy a ejemplificar
00:38:20ahorita
00:38:20para evitar aquí.
00:38:22Si yo me voy a este código
00:38:23y lo abro,
00:38:24lo voy a abrir.
00:38:26Dense cuenta
00:38:26que aquí no tengo
00:38:27el naming spaces.
00:38:29Espero si tengo el namespace,
00:38:30pero
00:38:31aquí esto
00:38:33que yo estoy teniendo
00:38:33aquí es redundante.
00:38:35Es recomendable
00:38:35para códigos
00:38:36ligeros
00:38:38como este
00:38:38que nosotros estamos teniendo
00:38:40y evitarme poner
00:38:41el std2
00:38:43con estos cuatro puntitos,
00:38:45¿no?
00:38:46Entonces,
00:38:46esto es el mismo código
00:38:48que les están proporcionando
00:38:50a ustedes,
00:38:51¿no?
00:38:51Agregar equipo
00:38:52y este elemento.
00:38:54¿Qué les están pidiendo?
00:38:55Que agreguen las funciones aquí,
00:38:57ya lo tienen
00:38:57y obviamente
00:38:58que pongan
00:38:59la función
00:39:00de eliminar,
00:39:01que es la que les voy a explicar
00:39:02ahorita.
00:39:03Entonces,
00:39:03tenemos nuestro
00:39:04using spaces,
00:39:05mi estructura,
00:39:06ya sabemos
00:39:07que la estructura
00:39:08es lo que nosotros
00:39:09ocupamos
00:39:10para almacenar
00:39:11los datos
00:39:11de cada equipo
00:39:12con su identificador,
00:39:13su descripción,
00:39:14su categoría,
00:39:15el estado,
00:39:16el nombre del propietario,
00:39:17la fecha
00:39:18y el valor,
00:39:18¿no?
00:39:18Después tengo
00:39:20un vector,
00:39:22este vector
00:39:22es un vector global
00:39:23llamado inventario
00:39:24que lo ocupo
00:39:26para almacenar
00:39:27pues todos los objetos
00:39:28de este tipo,
00:39:29de esta caja
00:39:30o de este folder
00:39:31donde yo estoy almacenando
00:39:32las cosas.
00:39:33Veanlo como un archivero
00:39:34en donde todo se guarda,
00:39:35ya lo habíamos explicado.
00:39:37Y después
00:39:38tenemos ya
00:39:39las funciones
00:39:40tal cual
00:39:40de la gestión
00:39:41del inventario.
00:39:42La primera función
00:39:43que tenemos
00:39:43es la de
00:39:44agregar equipo.
00:39:46Lo primero
00:39:47que tengo
00:39:47para poder agregar
00:39:48un equipo
00:39:49pues es que necesito
00:39:50declarar
00:39:51una variable
00:39:52de la estructura
00:39:53que yo voy a crear,
00:39:54la estructura
00:39:55que debe llevar
00:39:55el equipo.
00:39:56Entonces por eso
00:39:57se pone
00:39:57esta estructura
00:39:58hace referencia
00:40:00a esto.
00:40:01Y esto que tenemos
00:40:02a continuación
00:40:03es el nombre
00:40:04de la variable local
00:40:05para poder almacenar
00:40:07los datos
00:40:07de este tipo
00:40:08equipo.
00:40:09Yo les había dicho
00:40:10que era muy importante
00:40:11diferencia que esto
00:40:12está con E mayúscula
00:40:13y esto está con E minúscula
00:40:15porque
00:40:15C++
00:40:17al igual que C
00:40:18al igual que Java
00:40:19son case sensitive
00:40:21al igual que Dart
00:40:22al igual que Julia
00:40:23son case sensitive
00:40:26entonces te identifican
00:40:27entre mayúsculas
00:40:29y minúsculas.
00:40:30¿Les parece
00:40:31de una vez
00:40:32que les vaya agregando
00:40:33al chat
00:40:34por cierto
00:40:34el link
00:40:35de nuestra sesión
00:40:36para que vayan poniendo
00:40:37este levanta
00:40:39poniendo su asistencia?
00:40:41Déjenme ver
00:40:42cómo hacerle
00:40:43desde aquí.
00:40:44A ver
00:40:47mensajes en la llamada
00:40:48perfecto
00:40:49entonces
00:40:50les voy a poner
00:40:51de una vez
00:40:51aquí
00:40:52asistencia
00:40:53ya no vi
00:40:56otra vez
00:41:01y le voy a dar
00:41:15un control
00:41:16déjenme copiar
00:41:18entonces
00:41:19su asistencia
00:41:20para que todos
00:41:21lo tengan
00:41:22listo
00:41:28para que vayan
00:41:29tomando de una vez
00:41:29su asistencia
00:41:30sin ningún problema
00:41:31y bueno
00:41:32estábamos explicando
00:41:33esto
00:41:33ya tenemos entendido
00:41:34a qué hace referencia
00:41:35esto
00:41:36que tenemos de equipo
00:41:37y obviamente
00:41:38nuestra función
00:41:39que va a permitirnos
00:41:40agregar un equipo
00:41:41con estas características
00:41:43al final de este código
00:41:45lo voy a agregar
00:41:46al inventario
00:41:46entonces
00:41:47qué es lo que hace
00:41:48solicitamos
00:41:49y leemos el ID
00:41:50del equipo
00:41:50solicitamos
00:41:51la descripción
00:41:52del equipo
00:41:53aquí le ponemos
00:41:54un CAU
00:41:55de ingresas
00:41:56ignoras
00:41:56yo les había dicho
00:41:57como recomendación
00:41:58pues para evitarme
00:42:00este problema
00:42:01dejar de utilizar
00:42:02lo que son los charts
00:42:03y sustituirlos
00:42:05por strings
00:42:06no hay ningún problema
00:42:07lo pueden seguir utilizando
00:42:08pero es una recomendación
00:42:09para evitarnos
00:42:10este desbordamiento
00:42:11que nosotros
00:42:12podríamos tener
00:42:13cuando ingresemos
00:42:15más de 101 caracteres
00:42:16ok
00:42:17bueno
00:42:19entonces
00:42:19aquí leemos el equipo
00:42:21y se guarda
00:42:22obviamente
00:42:22en la descripción
00:42:24aquí se va guardando
00:42:25el ID
00:42:25se guarda en el
00:42:26ID del equipo
00:42:27en la descripción
00:42:28del equipo
00:42:29y después mostramos
00:42:30pues obviamente
00:42:31las categorías
00:42:32que tenemos
00:42:33aquí están nuestras categorías
00:42:34son 7
00:42:35y al final
00:42:37le decimos al usuario
00:42:38ingresa
00:42:39la categoría
00:42:40equipo
00:42:41categoría
00:42:42aquí yo hay
00:42:43aquí este
00:42:44yo les había comentado
00:42:46también
00:42:46que una de las recomendaciones
00:42:48que yo les hacía
00:42:49pues era
00:42:50qué pasaba
00:42:51si alguien ingresaba
00:42:52a categoría
00:42:538, 9, 10, 11
00:42:54entonces
00:42:56aquí es también
00:42:57donde puede ocupar
00:42:58algún error
00:42:59de
00:42:59de captura
00:43:01siempre nosotros
00:43:02cuando somos desarrolladores
00:43:03debemos de pensar
00:43:04y entender
00:43:05que
00:43:06el usuario
00:43:07no sabe utilizar
00:43:08el programa
00:43:09como yo quisiera
00:43:09que lo utilizaran
00:43:10pues obviamente
00:43:11ellos no son desarrolladores
00:43:13entonces pueden poner
00:43:14ahí 9, 10, 11
00:43:15o 9, 999
00:43:16y ahí les va a aparecer
00:43:18un error
00:43:19y va
00:43:20vamos a tener ahí
00:43:21pues un dato
00:43:22erróneo
00:43:23entonces siempre es importante
00:43:24categorizar
00:43:26y poner ahí un límite
00:43:27vamos a ver
00:43:27si equipo
00:43:28punto
00:43:29si el
00:43:30este dato
00:43:31del CIO de ingresado
00:43:32por el usuario
00:43:33es
00:43:34está entre 0 y 7
00:43:36entre 1 y 7
00:43:37pues que se guarde
00:43:38en el caso contrario
00:43:39ponerle un mensajito
00:43:41el dato
00:43:42que tú acabas
00:43:43de ingresar
00:43:43no está dentro
00:43:45de las categorías
00:43:46disponibles
00:43:47para
00:43:47la captura
00:43:48de
00:43:49equipo
00:43:50vuelve a intentarlo
00:43:51eso sería
00:43:53una muy buena práctica
00:43:55¿no?
00:43:56ahora
00:43:56obviamente
00:43:57ponemos aquí
00:43:58ingrese
00:43:58el estado del equipo
00:44:00operativo
00:44:00reparación
00:44:01y
00:44:02fuera de servicio
00:44:04yo les había dicho
00:44:05se guarda esto
00:44:06aquí vamos a tener
00:44:08exactamente el mismo error
00:44:09porque
00:44:10pues yo puedo poner ahí
00:44:12los datos que yo quiera
00:44:14entonces
00:44:14puedo poner ahí
00:44:162
00:44:173
00:44:174
00:44:185
00:44:19es al fin y al cabo
00:44:20un char de 3
00:44:21de 3 elementos
00:44:23¿qué va a aparecer
00:44:24si escribe 4 caracteres?
00:44:26si escribe 5
00:44:27¿dónde estaba yo?
00:44:28estaba
00:44:28ya me perdí
00:44:31estoy aquí
00:44:32si escribo 5
00:44:33en lugar de oprimir
00:44:33op
00:44:34op
00:44:34pongo
00:44:34op
00:44:35operativo
00:44:36porque soy un usuario
00:44:38de mi
00:44:38a mi dice que pongo
00:44:39operativo
00:44:39yo puse operativo
00:44:41¿qué va a pasar con el código?
00:44:44trono
00:44:45¿por qué?
00:44:46porque hubo un desbordamiento
00:44:47de memoria
00:44:48entonces
00:44:49una forma de hacerlo
00:44:50es limitar el dato
00:44:52y poner
00:44:52o poner esto
00:44:53en un enum
00:44:54yo les había dicho
00:44:54al comentario
00:44:56siempre la ventaja
00:44:57de poner esto
00:44:58en un enum
00:44:59¿no?
00:44:59entonces ya captúralo
00:45:00desde aquí arriba
00:45:01¿sabes qué?
00:45:01solamente va a ser
00:45:02un enum
00:45:02de 3 datos
00:45:03y en el caso
00:45:04de que no ingreses
00:45:05esto
00:45:05pues al igual
00:45:06que en la categoría
00:45:07vuelve a ingresar
00:45:08estás mal
00:45:08solamente tienes
00:45:09que poner
00:45:09esta palabra
00:45:10¿no?
00:45:12aquí lo guardamos
00:45:13este
00:45:14el estado
00:45:15del equipo
00:45:16obviamente
00:45:17también pongo
00:45:18ingreso
00:45:18el propietario
00:45:19del equipo
00:45:19pues aquí pongo
00:45:20Leonardo Moreno
00:45:21pero ¿qué tal
00:45:22que ingreso
00:45:22más de 101 caracteres
00:45:24102?
00:45:25igual
00:45:25desbordamiento
00:45:26de memoria
00:45:27y mi código
00:45:28truena
00:45:29ingreso
00:45:30la fecha
00:45:30de compra
00:45:31este si es
00:45:32una string
00:45:33y se guarda
00:45:35aquí
00:45:35yo también
00:45:36podría poner
00:45:37aquí una validación
00:45:38de fecha
00:45:38¿no?
00:45:38la fecha
00:45:39tiene que llevar
00:45:39mes, mes, día, día
00:45:41día, día, día
00:45:42mes, mes, año, año, año
00:45:45¿no?
00:45:46y validar ese formato
00:45:47de entrega
00:45:47también lo podría
00:45:48yo hacer
00:45:49ya es un poquito
00:45:51más pro esto
00:45:52pero se puede
00:45:53realizar
00:45:53después ingresa
00:45:55el valor del equipo
00:45:56esto obviamente
00:45:57pues se ingresa
00:45:59el valor del equipo
00:45:59con número decimal
00:46:00porque al fin y al cabo
00:46:01valor dentro
00:46:02de la variable equipo
00:46:03es una
00:46:04o es un elemento
00:46:06del tipo doble
00:46:07entonces
00:46:07necesita
00:46:08un punto cero cero
00:46:10o me lo va a poner
00:46:11automáticamente
00:46:12¿ok?
00:46:14ya terminando
00:46:15todo esto
00:46:15el inventario
00:46:17se hace el pushback
00:46:19que me están diciendo
00:46:20ahí
00:46:20y se guarda
00:46:20el inventario
00:46:21y manda un mensajito
00:46:22que dice
00:46:22inventario
00:46:25agregado al equipo
00:46:26correctamente
00:46:27pero ya se dieron cuenta
00:46:29todos los elementos
00:46:30que puedo mejorar
00:46:31yo en esta
00:46:31en esta función
00:46:32de hecho
00:46:35a mí me gustaría
00:46:36porque los trataran
00:46:37de mejorar
00:46:38como buena práctica
00:46:39en lo que es
00:46:40la programación
00:46:40este código
00:46:42sin ningún inconveniente
00:46:43yo se los voy a proporcionar
00:46:45pero si me gustaría
00:46:47que lo modificaran
00:46:48y pusieran
00:46:48esa validación
00:46:49que yo no tengo
00:46:50¿ok?
00:46:52que les ayudará
00:46:53bastante
00:46:54a hacer esa validación
00:46:55que yo no tengo
00:46:55después tengo
00:46:57la función
00:46:57para poder mostrar
00:46:59todos los equipos
00:47:00registrados
00:47:01en el inventario
00:47:02recorrer el vector
00:47:03e imprimir
00:47:05cada detalle
00:47:05del equipo
00:47:06pues obviamente
00:47:06voy a empezar
00:47:07a mostrar
00:47:08una función
00:47:08una función
00:47:09que no me regresa
00:47:10nada
00:47:11y que no me pide
00:47:12nada
00:47:12ya habíamos visto
00:47:13que esto se llama
00:47:14es un retorno
00:47:16void
00:47:16es un retorno nulo
00:47:17y aquí dentro
00:47:18de paréntesis
00:47:19está diciendo
00:47:19que no requiere
00:47:20nada de información
00:47:21extra
00:47:22para poder trabajar
00:47:23esto ya lo habíamos
00:47:24explicado
00:47:24creo que en el código
00:47:25en la semana 1
00:47:26o en la semana 2
00:47:27¿ok?
00:47:29entonces lo primero
00:47:29que hacemos es
00:47:30como ya está
00:47:31este código
00:47:32de hecho
00:47:32ya lo tienen ustedes
00:47:33es verificar
00:47:34si el código
00:47:35está vacío
00:47:36verificamos
00:47:36si el inventario
00:47:37está vacío
00:47:38si el inventario
00:47:39está vacío
00:47:39pues mando un red
00:47:40un mensaje
00:47:41desde ahí
00:47:42y me termino
00:47:42¿no?
00:47:43el inventario
00:47:43está vacío
00:47:44no tengo nada
00:47:45que mostrarte
00:47:45en caso
00:47:47en caso
00:47:47del que el inventario
00:47:48no esté vacío
00:47:50voy a empezar
00:47:51a recorrer
00:47:52cada elemento
00:47:53en el vector
00:47:54inventario
00:47:55¿ok?
00:47:56ahora
00:47:57¿qué es lo que
00:47:58voy a empezar
00:47:59a hacer?
00:48:00si se dan cuenta
00:48:00ocupo
00:48:01esta
00:48:02que dice
00:48:02equipo
00:48:03el tipo
00:48:04equipo
00:48:04bueno esta variable
00:48:05se llama equipo
00:48:06es de este tipo
00:48:06significa que
00:48:07usen la referencia
00:48:08constante
00:48:08para evitar
00:48:09copiar el objeto
00:48:10entero
00:48:11y asegurar
00:48:12que no se modifique
00:48:13aquí ¿no?
00:48:14entonces copio
00:48:15todo el objeto
00:48:16entero
00:48:16se llama equipo
00:48:17y está dentro
00:48:18de inventario
00:48:19y empiezo
00:48:20yo a recorrer
00:48:22este elemento
00:48:23¿por qué?
00:48:23acuérdense que me encuentro
00:48:24en el inventario
00:48:25tengo el ID
00:48:27la descripción
00:48:28el estado
00:48:29el propietario
00:48:29la fecha de compra
00:48:30y el valor
00:48:31y voy jalando
00:48:32precisamente
00:48:33de esta variable
00:48:34que estoy jalando
00:48:35de inventario
00:48:36pues cada uno
00:48:37de esos datos
00:48:38entonces como inventario
00:48:39es un arreglo
00:48:40que contiene
00:48:41muchos objetos
00:48:42o muchas carpetas
00:48:43con la información
00:48:44de mi equipo
00:48:45pues lo va a estar
00:48:46mostrando
00:48:47y al final
00:48:48pues obviamente
00:48:48pongo un simple
00:48:49esencial ventana
00:48:50en la idea separadora
00:48:51para que esto
00:48:51no se ponga
00:48:53y pongo
00:48:53ya que terminé
00:48:54algo que diga
00:48:55y out
00:48:57fin del inventario
00:48:58hasta ahí
00:48:59no hay ningún
00:49:00ningún problema
00:49:02si se dan cuenta
00:49:03también existe
00:49:04la función
00:49:05de
00:49:05modificar
00:49:07equipo
00:49:08prácticamente
00:49:09es lo mismo
00:49:10lo primero es
00:49:12si yo voy a modificar
00:49:13un equipo
00:49:14vuelvo a decir
00:49:14primero tengo que saber
00:49:16si existe ese equipo
00:49:17o si tengo
00:49:18equipos capturados
00:49:19en el inventario
00:49:20entonces si
00:49:21el inventario
00:49:22está vacío
00:49:23pues obviamente
00:49:23salgo de la función
00:49:25y me dice
00:49:25sabes que
00:49:26no tienes nada
00:49:27que modificar
00:49:27porque no has
00:49:28capturado nada
00:49:28esto es lo que hace
00:49:30esta línea
00:49:30si el inventario
00:49:32está vacío
00:49:32pues no hay nada
00:49:34que capturar
00:49:34después pongo
00:49:35solicita el ID
00:49:36del equipo
00:49:37que deseas modificar
00:49:37porque es muy importante
00:49:39el ID
00:49:40pues yo no voy a modificar
00:49:41un equipo
00:49:42capturando su descripción
00:49:43equipo de rayos X
00:49:45pues no
00:49:46tal que tengo
00:49:47100 equipos
00:49:48de rayos X
00:49:49entonces siempre
00:49:49es importante
00:49:50identificar
00:49:51a cada elemento
00:49:52por un ID
00:49:52esto lo van a ver
00:49:53muchos
00:49:54en base de datos
00:49:55y tiene que ver
00:49:55por ejemplo
00:49:56nosotros
00:49:56nosotros tenemos
00:49:57una clave de lector
00:49:59un curve
00:50:00y no se identifica
00:50:01a todos los mexicanos
00:50:03de forma única
00:50:04entonces
00:50:04también aplica
00:50:06para lo que son
00:50:07nuestros
00:50:08nuestras codificaciones
00:50:09entonces
00:50:10solicitamos el ID
00:50:11aquí lo guardamos
00:50:13y empezamos
00:50:14con una variable
00:50:15booleana
00:50:16¿para qué?
00:50:16para rastrear
00:50:17si está
00:50:18el equipo
00:50:19simple y sencillamente
00:50:20para que en cuanto
00:50:21encuentre un equipo
00:50:22pues le ponga ahí
00:50:23bool
00:50:23es un true
00:50:24¿ok?
00:50:25por lo que
00:50:26al principio
00:50:27se pone
00:50:27false
00:50:28recorremos el equipo
00:50:30buscando el ID
00:50:31proporcionado
00:50:32ya habíamos visto
00:50:33esto de equipo
00:50:34que es una referencia
00:50:35constante
00:50:35permitiendo no
00:50:36modificar
00:50:37el objeto
00:50:38dentro del vector
00:50:39y empezamos
00:50:40a recorrer
00:50:41equipo
00:50:42dentro de inventario
00:50:44y ahora
00:50:45si el equipo
00:50:46coincide con el ID
00:50:47voy a mandar
00:50:48encontrado
00:50:49igual a
00:50:50¿qué quiere decir?
00:50:51que esta variable
00:50:52ya va a decirme
00:50:53ya se encontró
00:50:54y aquí voy a mandar
00:50:56equipo encontrado
00:50:58muy bien
00:50:58ingresa
00:50:59los nuevos datos
00:51:00y voy a empezar
00:51:01a capturar
00:51:02los datos
00:51:04exactamente
00:51:05con la misma codificación
00:51:07que yo tenía
00:51:08aquí
00:51:08prácticamente
00:51:09este es el mismo
00:51:10código
00:51:11¿ok?
00:51:12van a darse cuenta
00:51:13nueva descripción
00:51:15descripción
00:51:16categoría
00:51:16lo único
00:51:17que no voy a cambiar
00:51:17obviamente
00:51:19es
00:51:19la
00:51:21este
00:51:21la
00:51:22el ID
00:51:23el ID
00:51:23va a quedarse
00:51:24idéntico
00:51:25ahí ponemos
00:51:25el estado
00:51:26tan tan tan
00:51:27nueva categoría
00:51:28actualizo
00:51:29y pum
00:51:29simple y sencillamente
00:51:31al final
00:51:32ya se actualizó
00:51:34nuestro equipo
00:51:35¿ok?
00:51:39si
00:51:39mando
00:51:40ahí no ha encontrado
00:51:41pues si nuestra bandera
00:51:42está encontrada
00:51:42pues no va a mandar
00:51:43no se encontró
00:51:44ningún equipo
00:51:44con el ID
00:51:45ingresado
00:51:46y por último
00:51:47al igual que
00:51:50este código
00:51:51es el que ustedes
00:51:52se ocuparían
00:51:53para poder hacer
00:51:54el famoso
00:51:55eliminar
00:51:55que nos está solicitando
00:51:57en realidad
00:51:58pues no es
00:51:59no es muy muy difícil
00:52:00si se dan cuenta
00:52:01lo primero que tengo que hacer
00:52:03es verificar
00:52:03si tengo
00:52:04de igual forma
00:52:05este
00:52:07en mi inventario
00:52:09algún equipo
00:52:10si tengo inventarios
00:52:12en el equipo
00:52:12procedo
00:52:13aquí adelante
00:52:14le pongo el ID
00:52:15ingreso el ID
00:52:16lo capturo
00:52:17igual
00:52:18exactamente
00:52:19igual que en modificar
00:52:20le pongo ahí
00:52:21nuestra variable booleana
00:52:22lo empiezo a buscar
00:52:24y empiezo a iterar
00:52:28desde el principio
00:52:29hasta el fin
00:52:30aquí yo les puse
00:52:30una iteración
00:52:32diferente
00:52:32y ahora
00:52:34si el equipo
00:52:35del ID
00:52:36apunta al iterador
00:52:38ID equipo
00:52:38es decir
00:52:39coincide con el
00:52:40ID buscado
00:52:41que es lo que me está diciendo aquí
00:52:42entonces
00:52:43¿qué es lo que voy a hacer?
00:52:44voy a ocupar
00:52:45inventario
00:52:46punto
00:52:46erase
00:52:48y ¿qué es lo que voy a borrar?
00:52:50ese
00:52:50elemento
00:52:51que yo acabo
00:52:52de encontrar
00:52:53voy a cambiar
00:52:54la bandera
00:52:55a verdadero
00:52:57y pues voy a mandar
00:52:59un mensaje
00:52:59de que
00:53:00se borró
00:53:01exitosamente
00:53:02ese
00:53:02elemento
00:53:03y pues si
00:53:05después de recorrer
00:53:06todo el vector
00:53:06no encuentro
00:53:07ningún equipo
00:53:08pues le voy a poner
00:53:09así
00:53:09eliminado
00:53:11nuestro elemento
00:53:12sigue
00:53:12tal cual
00:53:13¿ok?
00:53:14hasta ahí dudas
00:53:15ya saben
00:53:17que tenemos
00:53:17nuestras funciones
00:53:18auxiliares
00:53:18que es un menú
00:53:19de despliegue
00:53:20de información
00:53:20que es el menú
00:53:21de ayuda
00:53:22aquí lo tienen
00:53:23y por último
00:53:24pues simple y sencillamente
00:53:26aquí yo le puse
00:53:27algo importante
00:53:28que es
00:53:28una función
00:53:30que se llama
00:53:30salir
00:53:31y es solamente
00:53:33para darle
00:53:33un poquito
00:53:34más de
00:53:35de caché
00:53:37al
00:53:37al programa
00:53:38¿no?
00:53:38podrían hacerlo
00:53:39desde el menú
00:53:40principal
00:53:40desde el main
00:53:41pero siempre es importante
00:53:42hacer esto
00:53:43concepto que estamos viendo
00:53:44de modularización
00:53:46ok
00:53:47aquí ya tenemos
00:53:48nuestra función
00:53:49principal
00:53:49nuestra
00:53:51nuestra variable
00:53:52que va a almacenar
00:53:53la opción
00:53:53que el usuario
00:53:54ingrese
00:53:54que se llama
00:53:57opción
00:53:58meto un bucle
00:53:59do while
00:54:00que se ejecuta
00:54:01al menos una vez
00:54:01y continúa
00:54:02mientras la opción
00:54:03no sea mayor
00:54:05a 6
00:54:05que es la opción
00:54:06de salir
00:54:06mando estos datos
00:54:09guardo la opción
00:54:11del usuario
00:54:12y
00:54:13simple y sencillamente
00:54:15aquí pongo
00:54:16esto
00:54:16miren
00:54:17esta
00:54:19esta validación
00:54:20ustedes no la tienen
00:54:21en el
00:54:22en el código
00:54:22que les proporcionaron
00:54:24si nos damos aquí
00:54:25esta va yo
00:54:27por
00:54:28aquí
00:54:30en este código
00:54:31que les proporcionaron
00:54:32ustedes
00:54:32no tienen
00:54:34esa opción
00:54:35obviamente
00:54:37nomás lo pusieron
00:54:37con el break
00:54:38pues yo le estoy poniendo
00:54:39un poquito más
00:54:40esta opción
00:54:41si quisiera ponerla
00:54:43la puedo capturar
00:54:44no
00:54:44pero
00:54:46siempre es importante
00:54:47poner alguna
00:54:48verificación
00:54:49para poder
00:54:50eliminar
00:54:51errores
00:54:51como los que les expliqué
00:54:52allá arriba
00:54:53que nos
00:54:53comúnmente
00:54:54tendríamos
00:54:55pongo esto
00:54:56en mi estructura
00:54:57de switch
00:54:57caso 1
00:54:582
00:54:593
00:54:594
00:54:595
00:54:596
00:55:00me voy a cada
00:55:01una de las funciones
00:55:02según corresponda
00:55:03agregar
00:55:04mostrar
00:55:04modificar
00:55:05borrar
00:55:06ayuda
00:55:06y salir
00:55:07y por último
00:55:08un default
00:55:09aquí pongo
00:55:12si la opción
00:55:12es diferente
00:55:13a 6
00:55:13opción inválida
00:55:15por favor
00:55:15ingrese
00:55:16nuevamente
00:55:18hay hora 6
00:55:20retorno
00:55:21y se termina
00:55:23el programa
00:55:23con un retorno
00:55:240
00:55:24al entender
00:55:26que nuestro código
00:55:27principal
00:55:28hace un retorno
00:55:29un entero
00:55:30pues es aquí
00:55:31donde termino
00:55:32mi método
00:55:32main
00:55:33ahora sí
00:55:34ya viene
00:55:34lo difícil
00:55:36dudas
00:55:36preguntas
00:55:37comentarios
00:55:37todos
00:55:42por favor
00:55:43la más mínima
00:55:48que tengan
00:55:48adelante
00:55:49por favor
00:55:49por favor
00:55:54María
00:55:55adelante
00:55:55buenas noches
00:55:59profesor
00:56:00en mi caso
00:56:00yo
00:56:01realicé
00:56:02el menú
00:56:02y unas modificaciones
00:56:05como usted
00:56:06nos lo mostró
00:56:08la clase
00:56:09pasada
00:56:10y quería saber
00:56:12si podría utilizar
00:56:13esas modificaciones
00:56:16agregando
00:56:17unas nuevas
00:56:18en este
00:56:19módulo
00:56:20está excelente
00:56:21estaría excelente
00:56:21¿qué es lo que
00:56:22podríamos nosotros
00:56:23como yo te dije?
00:56:24bueno
00:56:24es que
00:56:25perdón
00:56:26en mi caso
00:56:28la clase
00:56:29pasada
00:56:29o en mi menú
00:56:30pasado
00:56:30realicé
00:56:32unos ajustes
00:56:34para que
00:56:35no se permitiera
00:56:36el ingreso
00:56:37de
00:56:37número negativo
00:56:39si lo pusiste
00:56:42perfecto
00:56:43si lo puedes
00:56:44si podía utilizarlo
00:56:47puedes utilizarlo
00:56:49la de que no se ingresen
00:56:50por ejemplo
00:56:50números negativos
00:56:51pero también tendrías
00:56:53que poner
00:56:53que no se puede ingresar
00:56:54algo diferente
00:56:55a 1 al 7
00:56:56por eso he estado
00:56:58haciendo mis anotaciones
00:57:00para
00:57:00pero quería saber
00:57:02si podía
00:57:02volver a utilizarlo
00:57:04pero mejorarlo
00:57:04vuelvelo a hacer
00:57:06o sea
00:57:06si por favor
00:57:07no no no
00:57:08muchas gracias
00:57:09incorporalo
00:57:10y voy a agregar
00:57:12ahorita también
00:57:13ahí en el
00:57:14en el drive
00:57:15este
00:57:17en la carpeta
00:57:18del drive
00:57:18el código este
00:57:20para que les ayude
00:57:21a ustedes
00:57:21como guía
00:57:22de cómo deben
00:57:23de hacer las cosas
00:57:23ok
00:57:24hasta ahorita
00:57:27dudas
00:57:28preguntas
00:57:28comentarios
00:57:29dejen quito
00:57:29mi fondo
00:57:30de escritorio
00:57:31y empezamos
00:57:33entonces
00:57:34dudas
00:57:35preguntas
00:57:35comentarios
00:57:36por favor
00:57:37utilicen los apuntes
00:57:38les van a ayudar
00:57:39bastante
00:57:39no es porque
00:57:41quiera que
00:57:43pero de verdad
00:57:43les van a ayudar
00:57:44bastante
00:57:45de hecho
00:57:45explica mejor
00:57:46que lo que ustedes
00:57:47tienen aquí
00:57:48en la plataforma
00:57:49si yo me voy
00:57:49a la plataforma
00:57:50de verdad
00:57:51les hace falta
00:57:53un poquito
00:57:53más de profundidad
00:57:55para poder
00:57:57explicar esto
00:57:57entonces
00:57:58son nada más
00:58:00seis elementos
00:58:01es muy
00:58:02muy este
00:58:03por favor
00:58:05cómo se
00:58:06cómo se utilizan
00:58:07las cosas
00:58:07si
00:58:08por
00:58:10por favor
00:58:11utilicenlo
00:58:13lo aquí este
00:58:14lo que me gustó
00:58:15de esto
00:58:16es que al final
00:58:17te pone
00:58:17algunos links
00:58:18que ustedes
00:58:18pueden ocupar
00:58:19que son estos
00:58:20que están aquí
00:58:20abajo
00:58:21links de videos
00:58:26entonces también
00:58:27les puede ayudar
00:58:28bastante
00:58:28en ese aspecto
00:58:29no dejen de consultar
00:58:31los materiales
00:58:32no dejen de preguntarme
00:58:33yo estoy para
00:58:35poderlos guiar
00:58:35en este proceso
00:58:36de aprendizaje
00:58:37y pues siempre
00:58:39he velado
00:58:40porque mis estudiantes
00:58:41aprendan lo más
00:58:42este
00:58:43explícitamente
00:58:44dudas hasta ahí
00:58:46preguntas
00:58:46comentarios
00:58:47alguien que no se haya
00:58:48registrado
00:58:48en la asistencia
00:58:49yo solamente
00:58:51puedo hacer
00:58:51un comentario
00:58:52profe
00:58:53desafortunadamente
00:59:00o desgraciadamente
00:59:01en la semana
00:59:02es compleja
00:59:03es compleja
00:59:04lo sé
00:59:05porque
00:59:05todos
00:59:06trabajamos
00:59:07sí
00:59:08pero
00:59:09este
00:59:10o sea
00:59:12uno le pone empeño
00:59:14la verdad
00:59:15le pone empeño
00:59:16pero
00:59:17y se desvega
00:59:18haciéndolo en la noche
00:59:19sí
00:59:20definitivamente
00:59:22pero
00:59:24¿saben qué es lo más
00:59:25importante?
00:59:26y creo que
00:59:27y reiterarlo
00:59:29nuevamente
00:59:30que sí
00:59:32en efecto
00:59:33los materiales
00:59:34que nos comparte
00:59:35son de
00:59:36mucha utilidad
00:59:39la verdad
00:59:40yo
00:59:41no sabía
00:59:42qué hacer
00:59:42a pesar de que
00:59:44me desvelé
00:59:44no encontraba
00:59:45la respuesta
00:59:46hasta el día
00:59:47de ayer
00:59:48el día domingo
00:59:50la verdad
00:59:51y que me llevó
00:59:5415 minutos
00:59:56y yo decía
00:59:58no puede ser posible
00:59:59pero
01:00:00la verdad
01:00:02con el material
01:00:03que usted
01:00:03nos ha brindado
01:00:05porque yo
01:00:06partí el
01:00:07monitor
01:00:08a la mitad
01:00:09y veía
01:00:09uno veía
01:00:10otro
01:00:11sí
01:00:12y dije
01:00:15no
01:00:15no no no
01:00:16no
01:00:17este
01:00:17sí me ayudó
01:00:19y
01:00:20lo que tal vez
01:00:22podía llevarme
01:00:24cinco horas
01:00:26sí lo hice
01:00:27en una hora
01:00:29pero prestando
01:00:30atención
01:00:31al material
01:00:32que viene
01:00:33a detalle
01:00:34no
01:00:35como el tema
01:00:36de la instalación
01:00:37de compiladores
01:00:38yo estaba
01:00:39utilizando
01:00:39otro
01:00:40y nada
01:00:42que ver
01:00:42y bajé
01:00:43uno
01:00:44que decía
01:00:45el tutorial
01:00:45y dije
01:00:46ay
01:00:46santo remedio
01:00:50sí
01:00:50es muy fácil
01:00:51compilarlo
01:00:51pero fíjense
01:00:52que esto mismo
01:00:53de los compiladores
01:00:53lo van a aplicar
01:00:54no solamente
01:00:55para hacer
01:00:55para aquellos
01:00:56que ya tengan
01:00:57un poquito
01:00:57de expertise
01:00:58no me dejarán
01:00:58mentir
01:00:59que se hace
01:00:59lo mismo
01:00:59en java
01:01:00que se hace
01:01:01lo mismo
01:01:02en dark
01:01:02que se hace
01:01:04lo mismo
01:01:05en julia
01:01:06entonces
01:01:07pues obviamente
01:01:08windows
01:01:09no trae
01:01:09naranjas
01:01:10nada
01:01:11de cómo
01:01:12configurar
01:01:12variables
01:01:13de entorno
01:01:13a diferencia
01:01:14de otros
01:01:14entornos
01:01:15más profesionales
01:01:16como
01:01:16este
01:01:17mac
01:01:19o como
01:01:20los que somos
01:01:20también usuarios
01:01:21de linux
01:01:21ya vienen
01:01:22precargados
01:01:22todos los
01:01:23los compiladores
01:01:24además es cuestión
01:01:25de a mucho
01:01:26escribir
01:01:26una línea
01:01:26de código
01:01:27para descargar
01:01:27los que no estén
01:01:28y estaría
01:01:29configurado
01:01:30y trabajando
01:01:31al punto
01:01:32entonces
01:01:33pero windows
01:01:34la verdad
01:01:35es que windows
01:01:36si es este
01:01:36si es medio
01:01:39latoso
01:01:40entonces
01:01:40si le tenemos
01:01:40que poner
01:01:41un poquito
01:01:42pues obviamente
01:01:44de solución
01:01:45a esto
01:01:46¿no?
01:01:47¿alguien más?
01:01:48¿dudas?
01:01:48¿preguntas?
01:01:48¿commentarios?
01:01:49por favor
01:01:53dudas
01:01:53la más mínima
01:01:56que tengan
01:01:56opiniones
01:01:57quejas
01:01:58sugerencias
01:01:58de una vez
01:01:59profe
01:02:00una preguntata
01:02:02adelante
01:02:02por dónde
01:02:04nos contesta
01:02:05más rápido
01:02:05si le hacemos
01:02:06alguna pregunta
01:02:07o así
01:02:08por cualquiera
01:02:08de los tres
01:02:09la verdad
01:02:10es que no llega
01:02:10pero
01:02:11por lo regular
01:02:13me llega más rápido
01:02:14la notificación
01:02:15por correo
01:02:16de otra cosa
01:02:19para las personas
01:02:21que entregamos
01:02:22nuestras actividades
01:02:23a destiempo
01:02:23más o menos
01:02:25de cuánto es la penalización
01:02:27o así
01:02:28pues para
01:02:28pues regularmente
01:02:30también yo la pongo
01:02:31con base al tiempo
01:02:32hay muchos que
01:02:33por ejemplo
01:02:35cuando yo
01:02:36evalúo
01:02:36evalúo grupos
01:02:37hay veces que
01:02:38estudiantes
01:02:39no es su caso
01:02:41obviamente
01:02:41pero me entregan
01:02:42todo lo de los cuatro
01:02:44módulos
01:02:45incluyendo
01:02:45la actividad
01:02:46integradora
01:02:46una hora
01:02:48antes de que
01:02:48se cierre
01:02:49la plataforma
01:02:50entonces pues
01:02:53y la verdad
01:02:55me entregan
01:02:55muchas cosas
01:02:57que pues
01:02:58ni hay caso
01:02:59pues obviamente
01:02:59quiere decir
01:03:00que no revisaron
01:03:01nada
01:03:02ok
01:03:02ok
01:03:03o sea un ejemplo
01:03:04yo que llevo dos días
01:03:05o sea
01:03:05no te preocupes
01:03:07si te voy a decir
01:03:08te voy a descontar
01:03:09tu 10%
01:03:10de la calificación
01:03:11que puedas haber sacado
01:03:12pero pues si te voy a hacer
01:03:14retroalimentación
01:03:15aunque sea
01:03:16el foro
01:03:16lo que hacen es
01:03:19que después de que
01:03:21se cierre el foro
01:03:23pues ya no
01:03:23les retroalimentan
01:03:24y yo considero
01:03:26pues que si es una
01:03:27muy buena práctica
01:03:28aún después de que
01:03:29se cierre el foro
01:03:30pues seguirlos
01:03:31retroalimentando
01:03:31porque al fin y al cabo
01:03:32pues es esa parte mía
01:03:34que se llevan
01:03:35para poder saber
01:03:36oye me equivoqué
01:03:37tengo que mejorar
01:03:38en esto
01:03:38donde lo puedo aplicar
01:03:40que eso es lo más importante
01:03:41ok
01:03:42perfecto
01:03:43muchísimas gracias
01:03:44adelante
01:03:45Guillermo
01:03:46por favor
01:03:46Dalila
01:03:47adelante
01:03:48no
01:03:48sin ningún
01:03:49inconveniente
01:03:50alguna recomendación
01:03:53para la actividad
01:03:54para la tarea auténtica
01:03:56sí
01:03:58este
01:03:58le acabo yo de explicar
01:03:59qué es lo que deben de hacer
01:04:01qué es lo que deben de entregar
01:04:02cómo lo deben de entregar
01:04:04este
01:04:06y
01:04:06pues prácticamente
01:04:08es
01:04:08está muy sencilla
01:04:10porque es
01:04:10casi casi como lo que hicimos
01:04:12en la unidad 2
01:04:12lo único que van a poner
01:04:14yo considero ahí
01:04:15a lo mucho
01:04:16es
01:04:16si yo ya les ayudé
01:04:17bastante
01:04:18con la
01:04:18con la explicación del código
01:04:20y guiándolos
01:04:21en este proceso de aprendizaje
01:04:22pongan esas validaciones
01:04:23que les dije
01:04:26gracias
01:04:27no a ti
01:04:28este
01:04:30pues
01:04:31alguien más
01:04:32dudas
01:04:32preguntas
01:04:32comentarios
01:04:33porque sé que tienen otra clase
01:04:34después de la mía
01:04:35Carlos por favor
01:04:37en mi entorno de VS Code
01:04:41yo
01:04:42salvé
01:04:44guardé como
01:04:45el código
01:04:47lo guardé como
01:04:48todos los archivos
01:04:50ok
01:04:51y
01:04:52lo
01:04:53subí en una carpeta
01:04:54junto con mi tarea auténtica
01:04:58eso lo comprimí
01:05:00yo quiero saber
01:05:01si esa vía
01:05:02le llegó bien
01:05:03mi
01:05:03mi tarea
01:05:04ya este
01:05:05ya los evalué
01:05:06yo creo que ya la debes de tener
01:05:08evaluada
01:05:08si
01:05:09si
01:05:09me deben de
01:05:10no debes de tener ahí
01:05:11ningún problema
01:05:12pero mira
01:05:13con gusto te explico
01:05:14yo ocupo mucho
01:05:16algo que es el autosave
01:05:17en VS Code
01:05:19cuando uno se va aquí
01:05:20a File
01:05:21tienes aquí de guardar
01:05:22guardar como
01:05:23y autosave
01:05:24para que me sirve el autosave
01:05:26que todo lo que yo vaya escribiendo
01:05:28sin necesidad de estarle poniendo
01:05:30guardar
01:05:31guardar
01:05:31guardar
01:05:32se vaya guardando
01:05:33porque pues a muchos
01:05:34no tienen muchos
01:05:35no tienen laptop
01:05:36sino trabajan en máquina de escritorio
01:05:38y eso hace que
01:05:39obviamente
01:05:39se les pierdan los cambios
01:05:42¿no?
01:05:42ya después
01:05:43verán lo que ustedes
01:05:44es un sistema de control de versiones
01:05:46pero pues
01:05:46ya lo veremos más adelante
01:05:48ok
01:05:49ok
01:05:50adelante por favor
01:05:51siguiente duda
01:05:52yo profesor
01:05:54¿se puede indicarnos de nuevo
01:05:55cuál era la herramienta
01:05:56que utiliza para
01:05:57seleccionar
01:05:58no sé
01:05:59un cuadro de texto
01:05:59y se lo
01:06:00una imagen
01:06:01y se lo guarda en texto?
01:06:02ah claro que sí
01:06:03mira te vas a
01:06:05esa necesitas
01:06:05ni siquiera buscarla
01:06:06en el
01:06:07en el google
01:06:08te vas aquí
01:06:09en
01:06:11hoy sí
01:06:12en el microsoft store
01:06:13no
01:06:14le ayuda al chavo
01:06:15ajá
01:06:16y déjame compartirte la pantalla
01:06:17pues para que veas
01:06:18microsoft store
01:06:23y ocupas
01:06:24power toys
01:06:25escribes nada más así
01:06:26power
01:06:27power toys
01:06:29power toys
01:06:30y la primera
01:06:31que te sale
01:06:32es esta
01:06:34ah
01:06:35de microsoft
01:06:36ah ok perfecto
01:06:37microsoft power toys
01:06:38yo ya la tengo instalada
01:06:39pero pues
01:06:40muchos
01:06:40o sea la verdad
01:06:41es una chulada
01:06:42y yo
01:06:43cuál más
01:06:43pues puedes ocupar
01:06:44esta
01:06:45el pc manager
01:06:46para utilizar tu escritorio
01:06:48el dev toys
01:06:49ya para los que somos
01:06:50desarrolladores
01:06:51pues hay muchos
01:06:52muchos elementos
01:06:53que puedes ocupar
01:06:53ok
01:06:54ah perfecto
01:06:55gracias por eso
01:06:56a ti
01:06:57¿alguien más dudas
01:06:58preguntas
01:06:59comentarios
01:07:00no
01:07:03pues no me queda más
01:07:04que despedirme
01:07:05agradecer mucho
01:07:06su tiempo
01:07:07su espacio
01:07:08de conexión
01:07:09espero haberlos apoyado
01:07:10para la realización
01:07:12de estas
01:07:12de este módulo
01:07:13y nos estamos leyendo
01:07:15en los foros
01:07:16y obviamente
01:07:18viendo la siguiente
01:07:20semana
01:07:20que tengan una
01:07:21muy buena noche
01:07:22chicos
01:07:23cuídense
01:07:23hasta luego
01:07:24muchas gracias
01:07:26profe
01:07:27hasta luego
01:07:27buena noche a todos
01:07:28gracias profe
01:07:29hasta luego
01:07:29buenas noches
01:07:30gracias
01:07:31adiós
01:07:32buena noche a todos
01:07:33hasta luego
01:07:38hasta luego
01:07:38guillermo
01:07:39cuídate
01:07:39hasta luego guillermo
01:07:44ay
01:07:45perfecto
01:07:51que tengan
01:07:52muy buena noche
01:07:53y nos estamos viendo
01:07:54la siguiente semana
01:07:55y leyendo en los foros
01:07:56bye
01:07:57un saludo
01:08:04un saludo
01:08:05un saludo
Recomendada
1:08:25
|
Próximamente
42:39
1:12:31
1:04:31
1:28:25
1:01:08
1:07:26
1:10:53
0:46
2:11
2:55
11:13
1:00
2:50
Sé la primera persona en añadir un comentario