Написание программы "Угадайка"

Цена:
5 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-218395.doc

Необходимые программы

Работа представляет собой 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]
Контрольная работа по муниципальному праву. Вариант №4
Контрольная работа по муниципальному праву Вариант 4 1. Заполните таблицу «Непосредственная и представительная демократия в системе местного самоуправления» Критерии Непосредственная Представительная Понятие Формы Преимущества Недостатки Плюсы и минусы местного референдума как формы непосредственного осуществления МСУ Плюсы Минусы Местный референдум 2. Задача Вопрос, который был предложен инициативной группой жителей для проведения референдума по вопросу определения структуры орган
User studypro : 11 апреля 2016
250 руб.
По двум видам модели построить третий вид. Упражнение 42. Вариант 5 - Корпус
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. По двум видам модели построить третий вид. Выполнить необходимые разрезы. Проставить размеры. Упражнение 42. Вариант 5 - Корпус В состав работы входит: Чертеж; 3D модель. Выполнено в программе Компас + чертеж в PDF.
User .Инженер. : 10 ноября 2025
100 руб.
По двум видам модели построить третий вид. Упражнение 42. Вариант 5 - Корпус promo
Построение 3-го вида. Аксонометрия. Вариант 5 ЧЕРТЕЖ
Построение 3-го вида. Аксонометрия. Вариант 5 ЧЕРТЕЖ ГРАФИЧЕСКАЯ РАБОТА № 4 ПОСТРОЕНИЕ ТРЕТЬЕГО ВИДА. АКСОНОМЕТРИЯ Цель работы: Выработать навыки построения третьего вида по двум заданным видам. Познакомиться с построением аксонометрических проекций. Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМП
User coolns : 6 февраля 2026
170 руб.
Построение 3-го вида. Аксонометрия. Вариант 5 ЧЕРТЕЖ
Теоретическая механика СамГУПС Самара 2020 Задача Д1 Рисунок 4 Вариант 4
Применение теоремы об изменении кинетической энергии к исследованию движения механической системы Механическая система состоит из трёх движущихся тел (рис. Д1.0 –Д1.9), соединенных нерастяжимыми нитями, параллельными соответствующим плоскостям. Неподвижные и подвижные блоки одного радиуса считать однородными сплошными цилиндрами радиуса R; ступенчатые блоки (подвижные и неподвижные) с радиусами ступеней R и r имеют радиус инерции ρ. К одному из тел прикреплена пружина жёсткости c. Под действи
User Z24 : 9 ноября 2025
250 руб.
Теоретическая механика СамГУПС Самара 2020 Задача Д1 Рисунок 4 Вариант 4
up Наверх