Скачать 270.53 Kb.
|
Конспект по теме: “Графика в Турбо Паскале” Учитель информатики Батракова Л.В. _____________________________________________________________________________________ Графика в Турбо ПаскалеЭкран дисплея ПК представляет собой прямоугольное поле, состоящее из большого количества точек (пиксел). Дисплей может работать в текстовом и графическом режимах. Но в отличие от текстового режима в графическом режиме имеется возможность изменять цвет каждой точки. Чтобы сделать процесс графического программирования более эффективным, фирма Borland International разработала специализированную библиотеку Graph (в этом библиотечном модуле содержится 79 графических процедур, функций, различных стандартных констант и типов данных), набор драйверов, позволяющих работать с разными типами мониторов, и набор шрифтов для вывода на графический экран текстов разной величины и формы. Аппаратная поддержка графики ПК обеспечивается двумя основными модулями: видеомонитором и видеоадаптером. Какой бы адаптер ни был установлен на компьютере, мы можем использовать один и тот же набор графических процедур и функций Турбо Паскаля благодаря тому, что их конечная настройка на конкретный адаптер осуществляется автоматически. Эту настройку выполняют графические драйверы. Запуск и завершение работы в графической системе осуществляется следующим образом: 1. Подключить модуль Graph (библиотеку графических процедур): uses Graph; 2. Установить графический режим: - описываем переменные, которые определяют графический драйвер (gd) и монитор(gm): var gd, gm: integer; - задаем команду ПК для самовыбора значений переменных: gd:=Detect; (значение gm после команды gd:=detect; определяется автоматически) - инициализируем графический режим: InitGraph( gd, gm,’ указывается путь к драйверу, чем подробнее, тем лучше’); С этого момента все графические средства доступны пользователю. 3. Завершить работу в графической системе: CloseGraph; Например: Uses graph; {подключение графического модуля} Var gd,gm:integer; Begin gd:=detect; {определение графического драйвера} InitGraph(gd,gm,’ ‘); {инициализация графики} . . . { текст программы} CloseGraph; {закрытие графики} End. Базовые процедуры и функцииДля построения изображений на экране используется система координат. Отсчет начинается от верхнего левого угла экрана, который имеет координаты (0,0). Значение Х (столбец) увеличивается слева направо, значение Y (строка) увеличивается сверху вниз. Чтобы строить изображения, необходимо указывать точку начала вывода. В текстовых режимах эту точку указывает курсор, который присутствует на экране. В графических режимах видимого курсора нет, но есть невидимый текущий указатель CP (Current Pointer). Фактически это тот же курсор, но он невидим. Машинные координаты Начало машинной системы координат, направление осей, а также максимальные значения координат монитора показаны на рисунке На рисунке приведена также машинная (xm, ym) и физическая (x,y) системы координат. Для изображения на экране точки с физическими координатами (x,y) необходимо определить ее машинные координаты (xm, ym). Расчетные формулы имеют следующий вид (попробуйте самостоятельно получить эти формулы): xm=x0+x*Mx , ym=y0-y*My, где Mx, My-масштабы соответственно по осям x и y, которые показывают число пикселей в одной физической единице, x, y- физические координаты точки, xm, ym- машинные координаты точки (640, 480), x0, y0- машинные координаты начала физической системы координат. Процедуры модуля Graph
Функции модуля Graph
|
Конспект по теме: «Записи в Паскале» Цель урока: сформировать представление у учащихся о способе обозначения геометрических фигур буквами латинского алфавита | Конспект по теме: ‘Строковый тип данных в паскале’ Планирование составлено на основе : «Программы воспитания и обучения в детском саду» под редакцией М. А. Васильевой, В. В гербовой,... | ||
Конспект урока по теме Компьютерная графика Задачи: формирование знаний учащихся о развитии животных, учить рассуждать, делать выводы, умение работать с текстом | Конспект урока компьютерная графика. Растровая и векторная графика.... Семакин И. Г. Информатика и икт. Базовый курс: Учебник для 8 класса. М.: Бином. Лаборатория знаний,2007 | ||
Конспект интегрированного урока по информатике и математике по теме:... Методы: объяснительно–иллюстративный, использование пк для выполнения самостоятельной работы | Конспект урока тема: построение графиков функций в паскале авс. Цель... Воспитательная: воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости | ||
Конспект урока информатики в 7 классе по теме «Растровая и векторная графика» Продолжить знакомство с Красной книгой, расширить и углубить знания детей о животных и растениях, встречающихся в нашей местности,продолжить... | Конспект по теме «Ландшафтные исследования за рубежом» Составить конспект по теме «Влияние геологического и тектонического строения земной коры на ландшафт» | ||
Конспект занятия по теме «Прошивание угла» Конспект занятия по теме... Методические разработки к программе дополнительного образования «Играем в экологию» | Конспект по теме «Россия в начале 20 века» Конспект по теме «Русско-японская война» Царствование последнего российского императора Николая II. Кризис власти. Россия в годы трех российских революций | ||
Исследование функций с помощью графика производной Графики производной... Систематизировать знания обучающихся по теме: «Производная функции», формирование у обучающихся базовой математической подготовки... | Программа по русскому языку Фонетика. Графика Звуки и буквы, их соотношение. Графика. Алфавит. Звуковое значение букв е, ё, ю, я. Употребление букв ь и ъ, их функции | ||
Программа по формированию навыков безопасного поведения на дорогах... Урок Технологии построения анимационных изображений, трехмерная графика. Растровая и векторная графика. Модели цветообразования | Конспект урока Тема: Растровая и векторная графика Самостоятельная работа студентов в рамках учебного курса «Культурология» включает в себя | ||
План-конспект урока по теме «Choosing a profession» План конспект урока №4 по теме №6 Shopping for everything с проектной деятельностью в 4-а классе, аттестующегося учителя Шмарцевой... | Конспект урока по окружающему миру в 3 классе по теме План конспект урока биологии в 7 классе по теме «Сфагновый мох. Образование торфа» |