- •Типы данных.
- •Ввод с клавиатуры.
- •Параметры-переменные и параметры-значения.
- •Категории параметров
- •Рекурсия.
- •Новые графические процедуры и функции.
- •Linestyle
- •Thickness
- •Построение звёзд.
- •Вертикально – горизонтальное отношение.
- •Поворот фигур.
- •Вывод текста.
- •Тип данных множество.
- •Тип данных записи.
- •Записи с вариантами.
- •Текстовые файлы.
- •Файлы с прямым доступом. Типизированные файлы.
- •Нетипизированные файлы.
- •Модули.
- •ЗАГОЛОВОК МОДУЛЯ
- •ИНИЦИАЛИЗАЦИОННАЯ ЧАСТЬ
- •Рекомендованная литература.
Одесский колледж компьютерных технологий “СЕРВЕР”
{связь координат первой и последней вершин} Points[6,1]: =Points[1,1];
Points[6,2]: =Points[1,2];
DrawPoly (6,Points); {построение многоугольника}
…
End.
Построение звёзд.
Координаты точки на окружности:
x = R cosαy = R sinα
Пятиугольная звезда: угол =180o/5=36 о
Вертикально – горизонтальное отношение.
GetAspectRatio(A,B) Возвращает два числа, позволяющие оценить отношение сторон графического экрана (А/В)
K y = |
A |
= |
R x |
|
B |
R y |
|||
|
|
то есть Ky – это коэффициент для уравнивания Ry до Rx, так как
Rx=KyRy.
Поворот фигур.
Пусть точка с координатами (x,y) находится на некоторой фигуре. Определим её координаты после поворота фигуры на угол α.
•Центр поворота находится в центре координат.
Вэтом случае новые координаты точки (x,y) вычисляются по формуле:
x1 = x cosα − y sin αy1 = x sinα + y cosα
13
Одесский колледж компьютерных технологий “СЕРВЕР”
• Центр поворота имеет координаты (a,b)
В этом случае новые координаты точки (x,y) вычисляются по формуле:
x1 = a + (x − a)cosα − (y − b)sinαy1 = b + (x − a)sin α + (y − b)cosα
Вывод текста.
OutText (TextString) Выводит указанную строку.
OutTextXY(x,y,TextString) Выводит строку TextString,
начиная с точки с координатами x,y.
SetTextJustify (Horiz, Vert) Устанавливает стиль вырав-
нивания текста относительно точки, указанной в OutTextXY.
Значение |
Horiz |
Vert |
0 |
Справа |
Сверху |
1 |
В центре |
В центре |
2 |
Слева |
Внизу |
SetTextStyle(Font,Direction,CharSize) Устанавливает те-
кущий шрифт (Font), направление вывода (Direction) и размер текста (CharSize).
|
Font (0-4) |
1 |
Триплекс |
2 |
Мелкий |
3 |
Прямой |
4 |
Готический |
|
Direction (0-1) |
|
0 |
Слева направо |
|
1 |
Снизу вверх |
|
|
CharSize (1-10) |
|
1..10 |
Коэффициент от стан- |
|
|
дартного |
|
14