Programación EstructuradaTRABAJOFINALInstrucciones asistidas por computadora. Este trabajo final, brinda la oportunidad de mostrar lo que han aprendido y utilizar lasestructuras de control de la programación estructurada [secuencial, selección e iteración], Así como la estructuración de pequeños bloques de código mediante el uso de funciones. Qué harás?
Desarrollaras un programa, que por su propósito, cae dentro de lo que conocemos comoInstrucciones asistida por computadora, lo cual refiere al uso de las computadoras enlaeducación. Escribirás un programa que ayude a los estudiantes de escuela primaria, para aprender amultiplicar. El programa mostrará en pantalla por ejemplo:
¿Cuántos es 3 por 5?
Posteriormente el estudiante escribe la respuesta. Se verifica si la respuestadel
estudiante es correcta y se retroalimenta con un mensaje. De igual forma, si noescorrecta, se notificará que no es correcta y le debe pedir que intente de nuevo, estoloharás hasta que acierte con la respuesta correcta o hasta agotar cierta cantidaddeintentos, en cuyo caso, el programa le dirá cuál es la respuesta esperada. El programamostrará 15 preguntas como la indicada en el ejemplo. Al finalizar las 15 preguntas, mostrarás mensaje indicando cuantas fueron correctas y cuantas fueron incorrectas y cuál
es el rendimiento en %.
Cómo la harás?
Organizará el programa en bloques y utilizarás funciones, arreglos, y tipos de datossimples o complejos, según entiendas. Debes tener una función para generar cada pregunta nueva. [Ayuda: dentro de la funcióngenera 2 números aleatorios y construye el mensaje propuesto]
Esa función la llamarás cada vez que el estudiante conteste correctamente. Ten presenteque si contesta incorrectamente debes mantener la pregunta con los mismos valores por
lo que necesitarías guardarlos en una variable. Para los comentarios o retroalimentación a dar al estudiante en caso de que sea correctao incorrecta. Creas un arreglo con tipo de datos string para las respuestas correctas y otro para las
incorrectas. Para las respuestas correctas llénalo con los siguientes mensajes:
Muy bien!
Excelente!
Buen trabajo!
Bravo, eres un campeón!
Puedes incorporar más mensajes similares. Para los mensajes cuando sea incorrecta la respuesta, llénalo con los siguientes mensajes. Uf! No es correcta, por favor intenta de nuevo.
Incorrecto. Intenta una vez más. No te rindas! Trata de nuevo. Tú puedes, sigue intentando. De igual forma, puedes incorporar más opciones. Para seleccionar la respuesta, usa la generación de números aleatorios, de esa forma, puedes
tomar una respuesta cada vez que muestre el mensaje. Use if o switch para determinar a cual arreglo acudir. Una vez terminada las 15 preguntas, con base al % obtenido, si es menor o igual a 70%sugiere al
estudiante que repita el ejercicio. Si es mayor a 70% muestre mensaje de felicitaciones y sugiéraleque continúe con el siguiente nivel