Игра Что?Где?Когда? на Паскале
Категория реферата: Рефераты по информатике, программированию
Теги реферата: шпоры по гражданскому, рефераты
Добавил(а) на сайт: Гера.
1 2 3 4 5 6 7 | Следующая страница реферата
Содержание
ВВЕДЕНИЕ 3
1 Вариант задания. 5
2 Описание задачи 6
3 Структуры данных 8
4 Описание программы. 10
4.1 Общие сведения. 10
4.2 Функциональное назначение. 10
4.3 Описание логической структуры программы. 10
5 Разработка алгоритмов программы. 11
6 Описание работы основного модуля программы 18
7 Руководство пользователя. 20
8 Руководство системного программиста. 21
9 Результаты отладки программы. 22
Заключение 23
Литература 24
ВВЕДЕНИЕ
Любая программа должна взаимодействовать с периферийными устройствами персонального компьютера, в частности с дисплеем. Такое взаимодействие осуществляется на трех уровнях, влияющих на производительность и мобильность программ на уровне операционной системы программа обращается к устройству через системное обслуживания. Такой способ обеспечивает максимальную мобильность программы, но приводит к ее минимальной производительности. Кроме того, операционная система MS DOS не имеет графического интерфейса.
Программа может взаимодействовать с устройствами графического вывода информации с помощью базовой системы ввода / вывода. Этот способ имеет достаточно высокую мобильность и приемлемую производительность. Однако графические возможности базовой системы ввода / вывода ограничены.
В персональных компьютерах фирмы IBM программистам предоставлена
возможность и прямого управления устройством через их регистры. В рамках
данной курсовой работы все операции с графическим интерфейсом будем
проводить с помощью графического пакета языка программирования Turbo -
Pascal. Операторы позволяют определять характеристики драйвера, режим его
работы и соответственно настроить графический пакет, команды перехода от
графического режима к текстовому и наоборот. Основная группа графических
операторов, непосредственно осуществляющих вывод графических примитивов
(точек, линий, ломаных, окружностей) на экран графического дисплея. Также
имеются операторы, позволяющие устанавливать параметры прорисовки
графических примитивов (цвет, толщина, тип линии). Имеются операторы для
определения параметров графических примитивов, которые могут быть
установлены по умолчанию. Один и тот же графический приметив может быть
нарисован на экране с использованием различных установок: цвет, тип линии, тип штриховки. Внесенные в палитру изменения немедленно отображаются на
экране.
Также имеются процедуры для вывода текстовой информации и установления параметров текстового вывода.
В графическом режиме программа оперирует цветом каждого пиксела.
Благородя этому, появляются возможности построения на экране сложных
изображений, раскраски различных областей экрана, формирование движущихся
объектов.
Однако эти возможности значительно усложняют программирование и снижают производительность персонального компьютера. Об этом свидетельствует простое сравнение объемов информации, с которыми приходится работать в текстовом и графическом режимах. Так например в случае 16-ти цветного графического режима с разрешающей способностью 640*350 пикселов требуемый объем видеобуфера увеличивается до 112000 байт.
Целью курсового проектирования является разработка программы имитирующий игру «Что?Где?Когда?». В процессе проектирования следует рассмотреть существующие графические примитивы, изучить работу с графическими модулями. Основной целью использования программы является разработка ее в качестве тренажера.
1 Вариант задания.
Рекомендуем скачать другие рефераты по теме: сочинение по русскому, требования к реферату реферат на тему украина.
1 2 3 4 5 6 7 | Следующая страница реферата