ПРОГРАММНО - ДИДАКТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ: ЭВМ типа IBM. Turbo-Pascal 5.
ЦЕЛИ И ЗАДАЧИ: Знакомство с операторами графики языка Turbo-Pascal. Выработка навыков работы в Turbo-Pascal. Решение практических задач с использованием операторов графики.
ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:
Учащиеся должны знать:
- Что такое графический режим;
- Систему координат графического языка Turbo-Pascal;
- Какие модули содержат графические процедуры (нестандартные операторы);
- Основные операторы графики;
- Как инициализировать и закрывать графический режим.
Учащиеся должны уметь:
- Задавать координаты точек на экране монитора;
- Грамотно инициализировать графический режим;
- Правильно использовать операторы графики;
- Составлять программы с использование операторов графики;
ПЛАН-СОДЕРЖАНИЕ УРОКА
Модули Turbo Pascal. Модуль crt. Модуль graph.
В языке Turbo Pascal основная часть процедур и функций находится в так называемых модулях:
Работа Turbo Pascal может быть организована в двух режимах (экранах).
|
0 – black |
4 – red |
8 – darkgray |
12 – lightred |
|
1 – blue |
5 – magenta |
9 – lightblue |
13 – lightmagenta |
|
2 – green |
6 – brown |
10 – lightgreen |
14 – yellow |
|
3 – cyan |
7 – lightgray |
11 – lightcyan |
15 – white |
|
0 |
emptyfill |
сплошная заливка текущим цветом фона |
|
1 |
solidfill |
сплошная заливка текущим цветом вывода |
|
2 |
linefill |
штриховка горизонтальными линиями -------- |
|
3 |
ltslashfill |
штриховка линиями вида //// |
|
4 |
slashfill |
штриховка утолщёнными линиями вида //// |
|
5 |
bkslashfill |
штриховка линиями вида \\\\ |
|
6 |
ltbkslashfill |
штриховка утолщёнными линиями вида \\\\ |
|
7 |
hatchfill |
заливка узором вида ++++++ |
|
8 |
xhatchfill |
заливка узором вида ххххххх |
|
9 |
interleavefill |
частые пересекающиеся штрихи |
|
10 |
widedotfill |
заливка узором – редкие точки |
|
11 |
closedotfill |
заливка узором – частые точки |
|
12 |
userfill |
шаблон пользователя |
|
0 |
solidln |
сплошная линия – установлена по умолчанию |
|
1 |
dottedln |
точечная линия |
|
2 |
centerln |
штрих-пунктирная линия |
|
3 |
dashedln |
пунктирная линия |
|
4 |
userbitln |
Линия, заданная пользователем |