Написание программы "Угадайка"
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
1. Разработка программы
1.1 Технические характеристики
1.2 Выбор состава технических и программных средств
2. Разработка рабочего проекта
2.1 Разработка программы
2.2 Спецификация программы
2.3 Описание программы
2.4 Тестирование программы
3. Внедрение
Заключение
Глоссарий
Список использованных источников
Приложения
Введение
Задание на курсовую работу по дисциплине: «Алгоритмические языки и программирование».
Тема: Разработка игрового приложения для ОС Microsoft Windows.
Условие задачи: Написать программу «Угадайка». Компьютер случайным образом загадывает число от 1 до 100. Задача пользователя – за минимальное количество попыток, но не более шести, угадать это число, предлагая компьютеру свои варианты, в ответ на которые программа указывает счёт попытки и сообщение о том, больше загаданное число или меньше введённого с клавиатуры. При правильной стратегии (деление интервала чисел пополам) наверняка угадать число можно за семь попыток. Игра состоит из пяти партий. После последней партии выводятся результаты.
Назначение программы: игра.
Область применения: ПК, работающий под управлением ОС Microsoft Windows (версии 9x/2k/XP и более поздних).
1. Разработка программы
1.1 Технические характеристики
По условию задачи, необходимо разработать приложение для ОС Microsoft Windows – игру. По правилам игры, компьютер будет загадывать число, а пользователю необходимо будет за ограниченное число попыток (6 попыток) его угадать.
Числа пользователь должен будет либо вводить с клавиатуры, либо увеличивать или уменьшать значения числа в поле ввода стрелками. После каждой попытки пользователю необходимо сообщить: больше загаданное число или меньше того, что он ввёл.
Если за 6 попыток пользователю удаётся угадать число, игра завершается. Если число так и не было отгадано, игра также завершается, а пользователю сообщается загаданное число.[1]
Для проверки честности будет использован алгоритм шифрования MD5. Механизм его работы заключается в следующем: после генерации случайного числа, которое пользователю необходимо будет отгадать в процессе игры, генерируется и текстовая строка, по которой можно будет явно определить какое число было загадано (например, «__загадано__:_число___99»).
Эта строка является исходной, а её md5-хэш (последовательность из 32 шестнадцатеричных чисел) будет сообщаться пользователю до начала игры. Данный хэш практически невозможно расшифровать (получить из него исходную строку), что предотвращает возможность получения загаданного числа иными методами, кроме угадывания его, однако для проверки честности пользователю достаточно лично получить из исходной строки md5-хэш (для этого существует множество небольших программ, в том числе и веб-приложений).[2]
1. Разработка программы
1.1 Технические характеристики
1.2 Выбор состава технических и программных средств
2. Разработка рабочего проекта
2.1 Разработка программы
2.2 Спецификация программы
2.3 Описание программы
2.4 Тестирование программы
3. Внедрение
Заключение
Глоссарий
Список использованных источников
Приложения
Введение
Задание на курсовую работу по дисциплине: «Алгоритмические языки и программирование».
Тема: Разработка игрового приложения для ОС Microsoft Windows.
Условие задачи: Написать программу «Угадайка». Компьютер случайным образом загадывает число от 1 до 100. Задача пользователя – за минимальное количество попыток, но не более шести, угадать это число, предлагая компьютеру свои варианты, в ответ на которые программа указывает счёт попытки и сообщение о том, больше загаданное число или меньше введённого с клавиатуры. При правильной стратегии (деление интервала чисел пополам) наверняка угадать число можно за семь попыток. Игра состоит из пяти партий. После последней партии выводятся результаты.
Назначение программы: игра.
Область применения: ПК, работающий под управлением ОС Microsoft Windows (версии 9x/2k/XP и более поздних).
1. Разработка программы
1.1 Технические характеристики
По условию задачи, необходимо разработать приложение для ОС Microsoft Windows – игру. По правилам игры, компьютер будет загадывать число, а пользователю необходимо будет за ограниченное число попыток (6 попыток) его угадать.
Числа пользователь должен будет либо вводить с клавиатуры, либо увеличивать или уменьшать значения числа в поле ввода стрелками. После каждой попытки пользователю необходимо сообщить: больше загаданное число или меньше того, что он ввёл.
Если за 6 попыток пользователю удаётся угадать число, игра завершается. Если число так и не было отгадано, игра также завершается, а пользователю сообщается загаданное число.[1]
Для проверки честности будет использован алгоритм шифрования MD5. Механизм его работы заключается в следующем: после генерации случайного числа, которое пользователю необходимо будет отгадать в процессе игры, генерируется и текстовая строка, по которой можно будет явно определить какое число было загадано (например, «__загадано__:_число___99»).
Эта строка является исходной, а её md5-хэш (последовательность из 32 шестнадцатеричных чисел) будет сообщаться пользователю до начала игры. Данный хэш практически невозможно расшифровать (получить из него исходную строку), что предотвращает возможность получения загаданного числа иными методами, кроме угадывания его, однако для проверки честности пользователю достаточно лично получить из исходной строки md5-хэш (для этого существует множество небольших программ, в том числе и веб-приложений).[2]
Другие работы
Расчет технико-экономических показателей механического цеха
Aronitue9
: 15 января 2012
СОДЕРЖАНИЕ
Вступление………………………………………………………………………………
1Расчет капитальных затрат…………………………………………………
1.1РАСЧЕТ ПРОИЗВОДСТВЕННОЙ ПРОГРАММЫ……………………………….
1.2 РАСЧЕТ НЕОБХОДИМОГО КОЛИЧЕСТВА ОБОРУДОВАНИЯ………………
1.4 ВЫБОР ПОДьеМНО - ТРАНСПОРТНЫХ СРЕДСТВ ЦЕХА…………………..
1.5 ЗАТРАТЫ НА ИНСТРУМЕНТ И ОСНАстку.....................................................
1.6 ЗАТРАТЫ НА ПРОИЗВОДСТВЕННЫЙ И ХОЗЯЙСТВЕННЫЙ ИНВЕН-
ТАРЬ………………………………………………………………………………………
2 РАСЧЕТ ТЕКУЩИХ ЗАТРАТ……………………………………………………….
2.1 РАСЧЕТ
20 руб.
Автоматизированная система управления вентиляционной системой нефтеперекачивающей насосной станции (дипломный проект)
Shloma
: 23 апреля 2023
В процессе выполнения дипломного проекта была разработана автоматизированная система вентиляции для нефтеперекачивающей насосной станции на базе аппаратных и программных средств управления SIMATIC.
Система вентиляции для нефтеперекачивающей насосной станции выполнена на основании заданий технологических отделов ОАО «ОНХП», разрабатывающих соответствующие разделы.
При разработке технической документации учитывались требования общих правил взрывобезопасности для взрывопожароопасных, химически
1590 руб.
Теплотехника МГУПП 2015 Задача 1.1 Вариант 82
Z24
: 6 января 2026
В баллоне емкостью V при температуре t и давлении p содержится газовая смесь, объемный состав которой следующий: RO2, RN2 и RCO2.
Определить массу газа.
150 руб.
Предприятие, цели создания и принципы функционирования. Внешнеэкономическая деятельность предприятия
alfFRED
: 30 октября 2013
Определение предприятия
В обыденной жизни мы часто используем слово предприятие, чаще всего мы имеем в виду некоторую организацию, в рамках которой осуществляется промышленное производство товаров, предприятие имеет ещё и значение некоторого плана действий. Предприятие - такое намерение, которое значимо для индивида и требует планирования и концентрации его усилий.
Существует огромное количество определений предприятий, которые сильно рознятся по своему содержанию. Эти различия объясняются про
10 руб.