Министерство образования и науки Российской федерации
Бузулукский гуманитарно-технологический институт
(филиал) государственного образовательного учреждения
Высшего профессионального образование –
«Оренбургский государственный университет»
Факультет промышленности и транспорта
Кафедра физики, информатики, математики
Оценка: ____________
«____»_________2009г.
КУРСОВАЯ РАБОТА
по дисциплине «Языки и системы программирования»
ТЕМА
Графика Турбо-Паскаля. Динамические изображения
БГТИ (филиал) ГОУ ВПО ОГУ 050501.65.5.2.09.9 ПЗ
Пояснительная записка
на 25 листах
Студентка группы: 07ПО
_______ Городецкая А.А.
Руководитель:
________Литвинова С.А.
Бузулук 2009
Кафедра физики, информатики,
математики
Утверждаю
Зав. кафедрой
____________ Степунина О.А.
«__» ________________2009г.
Задание на курсовую работу
Студентке Городецкой Анне Александровне
1. Тема работы: Графика Турбо-Паскаля. Динамические изображения.
2. Срок сдачи студенткой законченной работы 10.12.2009г.
3. Перечень подлежащих разработке в работе вопросов:
1) Изучить теоретические основы рассматриваемого вопроса.
2) Разработать программу, реализующую движение по траектории графического объекта.
3) Разработка программы, реализующей перемещение по экрану окружности
4. Перечень графического материала: рисунок, таблицы
Дата выдачи задания: 31.10.2009г.
Руководитель: __________ Литвинова С.А.
Задание приняла к исполнению: «__» ___________ 2009г.
___________________ Городецкая А.А.
Содержание
Введение. 4
Раздел 1. Теоретическая часть. 5
1.1 Текстовый и графический режимы.. 5
1.2 Графические координаты.. 6
1.2.1 Переключение между текстовым и графическим режимами. 7
1.3 Процедуры и функции. 10
1.3.1 Установка цвета линии, типа линии и закраски. 10
1.3.2 Точки на экране. 12
1.3.3 Линии и прямоугольники. 12
1.3.4 Окружности, эллипсы, дуги.13
1.3.5 Сектор. 14
1.3.6 Многоугольники. 14
1.3.7 Вывод изображений в относительных координатах.15
1.3.8 Работа с текстами в графическом режиме.16
1.4 Графические окна. 18
1.5 Программирование движущихся объектов. 19
Раздел 2. Практическая часть. 20
2.1 Разработка программы, реализующей движение по траектории графического объекта.20
2.2 Разработка программы, реализующей перемещение по экрану окружности21
Заключение. 24
Список использованных источников. 25
ВведениеЯзык Turbo Pascal предоставляет целый ряд процедур и других средств, позволяющих рисовать на экране разноцветные точки, отрезки прямых, дуги, закрашенные и не закрашенные окружности, прямоугольники, а также выполнять ряд других действий.
Все средства для работы с графикой находятся в модуле GRAPH, поэтому он должен быть подключен в программе перед тем, как начать работу:
USES Graph;
Инициализация графики производится с помощью процедуры InitGraph:
InitGraph(var d, t, ‘’)
Переменная d определяет тип видеоадаптера, t– тип графического режима. Если переменной d присвоить значение Detect, то Паскаль сам определит установленный видеоадаптер и установит самый мощный из имеющихся графический режим. Для проверки успешности инициализации графики можно использовать процедуру GraphResult. Если графика была успешно инициализирована, то процедура GraphResult вернет значение grOk.
В курсовой работе приведены наиболее интересные и часто используемые процедуры для рисования, а также показаны способы программирования движущихся объектов.
Известно, что основным устройством для вывода информации, в том числе и результатов работы программы, является монитор компьютера. Монитор внешне очень похож на телевизор, но у него имеется важная особенность. Эта особенность заключается в том, что у телевизора один-единственный (с точки зрения вывода изображения) режим работы, а у компьютерного монитора их два. Это текстовый и графический режимы.
Рисунок 1 – Графический режим
Различие между текстовым и графическим режимами работы монитора заключается в возможностях управления выводом визуальной информации. В текстовом режиме минимальным объектом, отображаемым на экране, является символ , алфавитно-цифровой или какой-либо иной. В обычных условиях экран монитора, работающего в текстовом режиме (алфавитно-цифрового дисплея), может содержать не более 80 символов по горизонтали и 25 символов по вертикали, то есть всего 2000 визуальных объектов. При этом имеются ограниченные возможности по управлению цветом символов. Конечно, в таком режиме можно выводить на экран не только обычный текст, но и некие графические изображения (например, таблицы), однако понятно, что качество таких изображений будет вне всякой критики. Но для серьезной работы с изображениями текстовый режим дисплея абсолютно не подходит.
В графическом режиме минимальным объектом, выводом которого может управлять программист, является так н
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.