В процессе разработки курсового проекта мною должна быть создана программа, имитирующая игру "Быки и коровы". Программа должна позволять играть двум игрокам и игроку против компьютера. Каждый из противников задумывает четырехзначное число, все цифры которого различны (первая цифра числа отлична от нуля). Необходимо разгадать задуманное число. Выигрывает тот, кто отгадает первый. Противники по очереди называют друг другу числа и сообщают о количестве "быков" и "коров" в названном числе ("бык" - цифра есть в записи задуманного числа и стоит в той же позиции, что и в задуманном числе; "корова" - цифра есть в записи задуманного числа, но не стоит в той же позиции, что и в задуманном числе).
Например, если задумано число 3275 и названо число 1234, получаем в названном числе одного "быка" и одну "корову". Очевидно, что число отгадано в том случае, если имеем 4 "быка".
1.2 Выбор языка программирования
Таким образом, разработка мною курсового проекта предполагает написание на языке Visual Basic программы, которая должна содержать интерфейс для ввода загадываемых и называемых чисел, а также по ходу игры сообщать о состояние игры и определять победителя.
Среда программирования Visual Basic содержит все необходимые инструменты для быстрого и эффективного создания программ, работающих в среде Windows. Это живой и динамично развивающийся язык, он выгодно отличается от других простотой и наглядностью. Visual Basic -это язык, на который делает ставку одна из ведущих фирм в области разработки компьютерных технологий -Microsoft. Инструменты, имеющиеся в среде программирования Visual Basic, помогают при конструировании Basic- программ.
1.3 Функционально-структурная схема программы
В общем, работу программы можно свести к функционированию структуры, изображенной на следующем рисунке.