Инфоурок Информатика КонспектыКонспект по теме: "Графика в языке программирования Pascal"

Конспект по теме: "Графика в языке программирования Pascal"

Скачать материал

Графика в Pascal

Для работы в графическом режиме необходимо подключить модуль GraphABC. Первой инструкцией программы должна быть инструкция uses GraphABC;. 

Общий вид программы:     program graph;

                                               uses GraphABC;

                                               begin

                                                 {тело программы}

                                               end.

Графический экран PascalABC (по умолчанию) содержит 640 точек по горизонтали и 480 точек по вертикали. Начало координат – верхний левый угол экрана.

SetWindowWidth(w) – устанавливает ширину графического экрана;

SetWindowHeight(h) – устанавливает высоту графического экрана;

ClearWindow – закрашивает графическое окно белым цветом;

ClearWindow(color) – закрашивает графическое окно заданным цветом;

Используемые цвета:

Графические примитивы:  

1.        Точка

2.        Линия

3.        Прямоугольник

4.        Окружность

5.        Эллипс

6.        Сектор

7.        Дуга

SetPixel(x,y,color) – закрашивает один пиксел с координатами (x,y) цветом color;

SetPenColor(color) устанавливает цвет пера, задаваемый параметром color;

SetPenWidth(n)   устанавливает ширину (толщину) пера, равную n пикселям;

SetPenStyle(<номер от 1 до 6>); устанавливает стиль пера, задаваемый номером;

Line(x1, y1, x2, y2) – рисует отрезок с началом в точке (x1, y1) и  в точке (x2, y2);

MoveTo(x1, y1); LineTo(x2, y2); LineTo(x3, y3); LineTo(x4, y4); –  рисуется ломаная с началом (x1, y1), концом (x4, y4) и точками перегиба (x2, y2), (x3, y3);

Rectangle(x1, y1, x2, y2) – рисует прямоугольник, заданный координатами противоположных вершин (x1, y1) и (x2, y2);

FloodFill(x,y,color) – заливает область одного цвета цветом color, начиная с точки (x,y);

SetBrushColor(color) – устанавливает цвет кисти. Заливка кистью распространяется на замкнутый контур, описание которого следует за процедурой установки цвета кисти.

Circle(x,y,r) – рисует окружность с центром в точке (x,y) и радиусом r;

Ellipse(x1, y1, x2, y2) – рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин.

Arc(x,y,r,a1,a2) - Рисует дугу окружности с центром в точке (x,y) и радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются против часовой стрелки);

Pie(x,y,r, a1,a2) - рисует сектор окружности, ограниченный дугой (параметры процедуры имеют тот же смысл, что и в процедуре Arc);

TextOut(x,y,’строка’); - выводит строку текста в позицию (x,y) (точка (x,y) задает верхний левый угол прямоугольника, который будет содержать текст);

SetFontName(‘name’) – устанавливает наименование шрифта.

SetFontColor(color) –устанавливает цвет шрифта.

SetFontSize(sz) – устанавливает  размер шрифта в пунктах.

SetFontStyle(fs) – устанавливает  стиль шрифта.

По умолчанию установлен шрифт, имеющий наименование MS Sans Serif. Наиболее распространенные шрифты – это Times, Arial и Courier New. Наименование шрифта можно набирать без учета регистра.

Стиль шрифтов задается именными константами:

a.       fsNormal – обычный;

b.      fsBold – жирный;

c.       fsItalic – наклонный;

d.      fsBoldItalic – жирный наклонный;

e.       fsUnderline – подчеркнутый;

f.        fsBoldUnderline – жирный подчеркнутый;

g.      fsItalicUnderline – наклонный подчеркнутый;

h.      fsBoldItalicUnderline – жирный наклонный подчеркнутый

SavePicture(n, ‘fname’) – сохраняет рисунок с описателем n в файл с именем fname. Рисунки можно сохранять в формате .bmp, .jpg или .gif.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект по теме: "Графика в языке программирования Pascal""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Художественный руководитель

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

В данном конспекте представлен основной материал по теме "Графика в языке программирования Pascal". В конспекте представлен общий вид программы при работе с графикой, даны размеры графического окна по-умолчанию, перечисленны основные графические примитивы, преведена таблица основных используемых цветов, а также перечислены основные команды для задания размеров окна, для рисования основных графических примитивов, для создания надписи на изображении, для закрашивания замкнутой геометрической фигуры, для задания цвета кисти, для управления стилем надписи и для сохранения изображения.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 626 925 материалов в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 03.03.2015 1111
    • DOCX 82.2 кбайт
    • 10 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Волкова Екатерина Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Волкова Екатерина Сергеевна
    Волкова Екатерина Сергеевна
    • На сайте: 9 лет и 1 месяц
    • Подписчики: 0
    • Всего просмотров: 21148
    • Всего материалов: 6

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 188 человек из 53 регионов

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 21 региона

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 43 человека из 22 регионов

Мини-курс

Современные инструменты инвестирования и управления затратами

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Практика гештальт-терапии: техники и инструменты

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 198 человек из 61 региона

Мини-курс

Основы дизайна в Figma

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 47 человек из 20 регионов