Sesión | |
---|---|
#1 | Conociendo el juez |
#2 | Expresiones, condicionales y bucles |
Aquí puedes ver el resumen/resultado de todos los envíos realizados durante el primer cuatrimestre de FP1 del curso 2024-2025 por los alumnos del doble grado en Matemáticas e Informática de la Facultad de Informática de la UCM.
El cuatrimestre está dividido en distintos periodos de tiempo no necesariamente iguales pues se corresponden más con secciones temáticas que con semanas o quincenas.
Cada periodo tiene su propia pestaña donde se ven los detalles (entre ellos el intervalo de fechas correspondiente a ese periodo y los problemas aconsejados en él).
Para cada periodo se muestra una clasificación con los usuarios que han resuelto más ejercicios (y en caso de empate, en menos tiempo). En la lista sólo aparecen los envíos realizados por alumnos del grupo del doble grado en Matemáticas e Ingeniería Informática. Para poder aparecer en la lista de alumnos debes enviar el identificador de tu usuario del juez aceptaelreto a la profesora mediante la encuesta que se encuentra en el campus virtual en la pestaña General. En la encuesta se explica como obtener dicho identificador en la página de aceptaelreto.
La tabla que aparece a continuación condensa el número total de problemas resueltos de cada periodo por cada usuario.
Problemas para empezar a conocer el juez. Todos ellos se resuelven mediante expresiones o un bucle for sencillo.
Hay alguno en que la parte más difícil es descubrir cómo resolverlos con lápiz y papel, no cómo escribirlo en C++.
Problemas que se resuelven con expresiones y con instrucciones condicionales. En algunos hace falta formatear la salida, fijate bien como se debe escribir el resultado. Recuerda los manipuladores std::setw(n) y std::setfill(c) de la librería iomanip. Para leer una hora de la entrada, debes leer primero un valor entero que corresponde con las horas, luego un carácter para leer los dos puntos, luego otro entero para leer los minutos etc. Para ello declara una variable de tipo char y utilízala para leer los dos puntos cuando corresponda.
Fíjate en el tipo de entrada que tiene el problema y utiliza la plantilla adecuada para cada caso. Puede ser por número de casos, por centinela o por casos ilimitados. Las plantillas las puedes encontrar en el campus virtual. En la plantilla por casos ilimitados fíjate que se debe realizar la lectura de un dato antes de preguntar si cin está en modo fallo.