Графические возможности языка Pascal ABC
Оценка 4.6

Графические возможности языка Pascal ABC

Оценка 4.6
ppt
31.05.2020
Графические возможности языка Pascal ABC
моя презентация.ppt

Лучше один раз увидеть, чем сто раз услышать… 16

Лучше один раз увидеть, чем сто раз услышать… 16

Лучше один раз увидеть, чем сто раз услышать…

16.09.2020

Координатная плоскость Оси координат

Координатная плоскость Оси координат

y

x

0

1

1

начало координат

Координатная плоскость

Оси координат

Определение координаты точки x 0 1 1

Определение координаты точки x 0 1 1

Определение координаты точки

x

0

1

1

А

2

3

2

3

4

Число 3 абсцисса точки А

Число 4 ордината точки А

А (3;4)

у

Программирование графических объектов в среде

Программирование графических объектов в среде

Программирование графических объектов в среде Pascal ABC

Цели урока: расширить понимание возможностей

Цели урока: расширить понимание возможностей

Цели урока:
расширить понимание возможностей ABC PASCAL в создании графических объектов;

Подключение дополнительных библиотек

Подключение дополнительных библиотек

16.09.2020

Подключение дополнительных библиотек

0 50 100 150 200 250 300 350 400 640 X 50 100 150 200 250 300 400 Y

0 50 100 150 200 250 300 350 400 640 X 50 100 150 200 250 300 400 Y


0


50


100


150


200


250


300


350


400

640
X

50

100

150

200

250

300

400
Y

16.09.2020 Точка

16.09.2020 Точка

16.09.2020

Точка

16.09.2020 Линия

16.09.2020 Линия

16.09.2020

Линия

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

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

16.09.2020

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

16.09.2020 Окружность

16.09.2020 Окружность

16.09.2020

Окружность

16.09.2020 Эллипс

16.09.2020 Эллипс

16.09.2020

Эллипс

Дополнительные параметры SetPenWidth(5) - толщина пера

Дополнительные параметры SetPenWidth(5) - толщина пера

16.09.2020

Дополнительные параметры

SetPenWidth(5) - толщина пера


SetBrushColor(clYellow) - цвет кисти

Black – чёрный.

Black – чёрный.

16.09.2020

Black – чёрный. Blue – синий. Green – зелёный. Cyan – голубой. Red – красный. Magenta – фиолетовый. Brown – коричневый. LightGray – светло-серый. DarkGray – тёмно-серый. LightBlue – светло-синий. LightGreen – светло-зелёный. LightGyan – светло-голубой. LightRed – розовый. LightMagenta – малиновый. Yellow – жёлтый. White – белый.

Цветовая гамма языка Turbo Pascal

Создайте программы используя следующие наборы команд:

Создайте программы используя следующие наборы команд:

Создайте программы используя следующие наборы команд:

SetBrushColor(clLime);
circle (300,350,150)

2. SetPenColor (clBlack);
rectangle(100,100,200,200);


3. SetBrushColor(clNavy);
Line (90,90,150,150);

16.09.2020

16.09.2020

16.09.2020

16.09.2020

Началом отсчета является левый верхний угол экрана

Началом отсчета является левый верхний угол экрана

16.09.2020




















Началом отсчета является левый верхний угол экрана. Значения
координаты x (абсциссы) отсчитывается слева направо, а значения у (ординаты) - сверху вниз.

Направление

Х

У

Увеличивается

Const

Уменьшается

Const

Увеличивается

Уменьшается

Увеличивается

Уменьшается

Уменьшается

Увеличивается

Какой модуль подключается для создания графических изображений?

Какой модуль подключается для создания графических изображений?

16.09.2020

Какой модуль подключается для создания графических изображений?

Вопрос:

Ответ:

модуль GraphABC

Рефлексия

Какой модуль подключается для создания текста?

Какой модуль подключается для создания текста?

16.09.2020

Какой модуль подключается для создания текста?

Вопрос:

Ответ:

модуль CRT

Рефлексия

Какие графические примитивы содержит модуль

Какие графические примитивы содержит модуль

16.09.2020

Какие графические примитивы
содержит модуль GraphABC?

Вопрос:

Ответ:

Точка, линия, прямоугольник, круг, эллипс, дуга, текст…

Рефлексия

Команда для создания точки? Вопрос:

Команда для создания точки? Вопрос:

16.09.2020

Команда для создания точки?

Вопрос:

Ответ:

SetPixel(x,y,color);

Рефлексия

Команда для создания линии? Вопрос:

Команда для создания линии? Вопрос:

16.09.2020

Команда для создания линии?

Вопрос:

Ответ:

line(x1,y1, x2,y2);

Рефлексия

Команда для создания прямоугольника?

Команда для создания прямоугольника?

16.09.2020

Команда для создания прямоугольника?

Вопрос:

Ответ:

rectangle(x1,y1,x2,y2);

Рефлексия

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