Clase12 - 09-06-26 - Ejercicio Psico

1:56:43 3 Altaveus 26 Capítols 1946 segments

Capítols

  1. 0:46

    Este enunciado no es muy grande, ¿no? Es cortito. Acá lo tenemos. ¿Se entendió lo que plantea? ¿Lo que dice? ¿Alguna duda de lo que plantea el enunciado? Creo que en el planteo no hay nada complicado. Entonces, bueno, si les parece, arranca…

  2. 5:46

    Acá dice que aparte del número de inscripción también tenemos el nombre y la fecha de nacimiento. Fíjense que para la fecha de nacimiento acá no planteo una clase fecha. Dice que ponelo como string nomás. no hay problema pensar que la fecha…

  3. 10:51

    entonces acá redondeando esto vamos a tener una cola Para las evaluaciones pedido médico, que son las azules. Y una pila para las de continuidad, que son estas rojas. Todas son evaluaciones. Bien. Y todas están atadas al diagnóstico. ¿Sí? B…

  4. 15:52

    a paciente como a evaluación se entiende de dónde sale esa interfaz ¿Qué vamos a necesitar? Primero, por este párrafo que dice acá, esto me está diciendo que la clase paciente y la clase evaluación tiene que tener el método publicar. ¿Cómo …

  5. 20:57

    no estuviese esta parte yo que haría diría que directamente diagnóstico tiene evaluaciones y se acabó no importa que sean de pedido médico o de continuidad porque todas son evaluaciones ok ahora como acá me dice que los diagnósticos encolan…

  6. 23:35

    tengo una duda. Consulta. ¿Dónde dice cola de evaluación y pila de evaluación? ¿Lo dice explícito en el enunciado? ¿Qué es pila y qué es cola? Claro. La cola sí. Fíjate acá. Los diagnósticos encolan las evaluaciones por pedido médico. ¿Sí? …

  7. 28:38

    a ver si se entiende bien lo que está pidiendo y lo puedan plantear así que les dejo un ratito para que lo piensen si fíjense bien qué vamos a devolver qué es lo que tenemos que hacer ahí adentro y ahora lo hacemos en 10 minutos lo hacemos …

  8. 33:41

    que retornar estadísticas, ¿puede ser? ¿Estadísticas? ¿Qué decís, como una clase más? ¿Estadísticas? No, para, para. Me estoy confundiendo, me parece. Ajá. O sea, ¿evaluar no debería buscar al paciente? Sí, exactamente. ¿Y retornar los diag…

  9. 38:43

    no sé, estoy confundido. Está bien. No, yo cuando dijiste estadística, pensé hacer una clase que sea estadística, por ejemplo, y que tenga un atributo alta, otro media y otro baja. Y acá le pones las tres cantidades. Uno, cero y dos. ¿Sí? E…

  10. 43:44

    Matías. Pero justamente eso les quería contar. Se puede iterar. Dijimos que la lista ordenada es como una array list. La puedo recorrer con un while. Y cuando la encontré, listo, ya está. Ahora, fíjate o acordate que la lista ordenada tiene…

  11. 53:45

    instanciar así Si queremos hacer esto más genérico y no ponerle ahí jarcodeado un 3, fíjense, nosotros tenemos que la severidad tiene 3, o sea, tiene 3 constantes. Por eso dijimos que ese vector tiene que ser de 3. Pero si yo digo, bueno, p…

  12. 58:48

    devolver 0 1 2 entonces en esa posición debe cambiar lo que vamos a hacer es sumarle 1 se entiende así o prefieren que lo hagamos en dos pasos en dos pasos como sería profe sería así por ejemplo mira Ponemos primero en una variable posición…

  13. 1:03:49

    Como acá dice que es baja, y lo que voy a hacer acá en este índice de severidad es pedirle el ordinal de su atributo severidad vamos a hacerlo este índice de severidad está en la clase diagnóstico de volumen entero que índice de severidad y…

  14. 1:08:54

    entiende, chicos, lo que hace el método, entonces? Sí, profe. Bien, entonces ahí quedaría el método contar diagnósticos, perdón, el método evaluar, que llama al contar diagnósticos que está dentro del paciente, que a su vez llama al get índ…

  15. 1:13:59
    Capítol 16: el i ahí está perfecto entonces dijimos que estamos parados acá en este eliminar y lo primero que hacemos es recorrer este release de diagnósticos así que vamos a como es una array list lo podemos recorrer con un for each y la conexión es dis punto diagnósticos recorremos los diagnósticos por cada diagnóstico dijimos que tenemos que trabajar con esta pila de evaluaciones pero como yo estoy parado acá en la clase paciente no puedo traerme la pila para trabajarla hasta acá si que vamos a hacer entonces le vamos a pedir al diagnóstico mediante un método que elimine las evaluaciones entonces vamos a hacer así vamos a agregar un método acá eliminar evaluaciones le vamos a mandar el puntaje como parámetro y este método se va a encargar de hacer la eliminación de las evaluaciones que están en esta pila entonces acá vamos a llamar a ese método vamos a decir para este diagnóstico eliminar evaluaciones y le pasamos puntaje ELI que recibimos ahí como parámetro y éste no tiene que hacer más nada este eliminar si simplemente recorre los diagnósticos y a cada diagnóstico le dice eliminar tus evaluaciones no tiene nada ahora sí vamos a trabajar acá sobre éste eliminar evaluaciones este eliminar evaluaciones va a estar acá en la clase diagnóstico es void porque no necesitamos que devuelva nada y acá las evaluaciones están en una pila entonces cómo hacemos para recorrer la pila a ver pregunto podemos recorrer así la pila e ir eliminando las evaluaciones que tenga el puntaje que nos pidieron ¿Qué les parece? 300s · Speaker 2

    el i ahí está perfecto entonces dijimos que estamos parados acá en este eliminar y lo primero que hacemos es recorrer este release de diagnósticos así que vamos a como es una array list lo podemos recorrer con un for each y la conexión es d…

  16. 1:19:00
  17. 1:29:03

    no resolver el tema del encapsulamiento. ¿Qué es lo que puede hacer desaprobar el examen? Que yo acá dentro de este método haga D .getEvaluaciones. Que yo me traiga la pila al método que está en paciente. Ese sería el motivo para desaprobar…

  18. 1:34:04

    Con el publicar implementado en las tres clases. ¿Por qué la forma correcta sería así? Porque este publicar tiene una parte que es común a las dos subclases. ¿Eso dónde lo debería poner? En evaluaciones. Pero después... esta es nombre del e…

  19. 1:35:22

    ¿Está claro? Entonces fíjense que tengo datos para mostrar en las tres clases. El nombre del examenador y puntaje en evaluaciones. La cadencia en continuidad y el nombre del solicitante en pedido médico. entonces la forma correcta de resolv…

  20. 1:40:22

    Bien. Y lo que nos queda para completar, que fíjense lo dice el enunciado acá para que no nos olvidemos. los métodos de ordenamiento de cada lista ordenada que diseñes en caso de haberlas acá tenemos aunque no lo diga el enunciado eso hay q…

  21. 1:45:26

    lugar de 20, este es 10. y este es 20 entonces que hago 10 menos 20 en este caso me devolver menos 10 que tiene que devolver el compear cuando el primero es menor que el segundo un número negativo negativo este me está devolviendo menos 10 …

  22. 1:50:06

    Y el compare también, ¿no? Sí. Bien. Y eso es lo que nos falta para completar entonces los métodos. Con eso nos queda completo el ejercicio. Acuérdense que esto que yo agregué acá arriba, de hecho lo voy a borrar porque no hace falta que lo…

  23. 1:56:20

    Así que bueno, chicos, nos estamos viendo el martes que viene, entonces. muchas gracias gracias gracias que tengan buena semana gracias profe nos vemos hasta luego chao chao