Versión borrador / preliminar
Este documento es una versión preliminar para uso interno. Si encuentra algún problema o error, o si tiene algún comentario por favor repórtelo a los autores.
Un programa para leer (2)#
Volvemos ahora al programa completo que usted leyó al inicio del capítulo. Vuelva a leerlo detenidamente: todo lo que aparece en este programa ya lo estudiamos y usted debería estar en capacidad de entenderlo.
Preguntas: A partir de su lectura del programa, intente responder las siguientes preguntas.
¿Cuál es el objetivo del programa?
¿Qué información tendrá que suministrar el usuario que ejecute el programa?
¿Cuál es el objetivo de cada bloque?
¿Qué es lo que primero se ejecuta?
¿Cual es la diferencia entre las cosas que están escritas en español y las que están escritas en inglés?
¿Cuáles son los valores que tiene que proporcionar el usuario?
¿Qué ve el usuario al finalizar la ejecución?
Ejercicios#
Copie el programa a su computador y ejecútelo. Hágale modificaciones y observe los cambios que se producen en sus resultados.
Escriba un programa completo que le permita jugar Sudoku: el programa debe leer un archivo con el tablero de juego inicial y debe permitir que el usuario vaya agregando números en las diferentes casillas. Si el usuario se equivoca (viola una regla del juego), el programa debe advertirle de ese problema. El programa también debe permitir que el usuario elimine un número de su tablero de juego. Cuando el jugador gane (llene el tablero sin violar ninguna regla) el programa debe avisarle.
Escriba un programa que resuelva sudokus