- •Розділ і. Вступ. Основи алгоритмізації Тема: Поняття архітектури комп’ютера фон Неймана.
- •Принцип використання двійкової системи числення
- •Принцип програмного керування роботою комп'ютера
- •Принцип збереження програм у пам'яті комп'ютера
- •Принцип адресності пам'яті
- •Тема: Алгоритм і його властивості.
- •Тема: Базові структури алгоритмів.
- •Метод вставок
- •Метод вибору
- •Розділ іі. Мова програмування паскаль. Тема: Методології розробки програм.
- •Тема: Загальні відомості про мову Паскаль.
- •Тема: Опис стандартних типів.
- •Тема: Циклічні конструкції.
- •Тема: Табличні величини. Масиви даних.
- •Тема: Рядкові типи.
- •Тема: Підпрограми.
- •Тема: Модуль Graph. Графічний режим.
- •Побудова рухомих зображень
- •Тема: Файловий тип.
- •Тема: Вказівники.
- •Тема: Тип запис.
- •Тема: Множинні типи.
- •Тема: Потоки. Введення-виведення даних.
- •Тема: Адреси даних. Вказівники. Динамічна пам'ять.
- •Тема: Розгалуження.
- •Тема: Основні відомості по структурному програмуванню.
- •Тема: Функції.
- •Тема: Масиви даних.
- •Робота з даними в динамічній пам'яті
- •Проблеми, що пов'язані з вказівниками
- •Тема: Форматування потоків.
- •Функції для управління графічною системою:
- •Функції для установки параметрів зображення:
- •Функції для отримання зображення на екрані:
- •Функції для отримання параметрів зображення:
- •Список літератури
Функції для отримання зображення на екрані:
arc - void far arc(int x, int у, int stangle, int endangle, int radius). Викреслювання дуги кола з центром (x, у)
bar - void far bar(int left, int top, int right, int bottom). Викреслювання зафарбованого прямокутника
bar3d - void far bar3d(int left, int top, int right, int bottom, int depth, int topflag). Викреслювання зафарбованого паралелепіпеда
circle - void far circle(int x, int у, int radius). Викреслювання кола з центром (x, у)
cleardevice - void fax cleardevice(void). Очищення екрану кольором фону
clearviewport - void far clearviewport(void). Очищення раніше встановленого вікна графічного екрану
drawpoly - void far drawpoly(int numpoints, int far *polypoints). Викреслювання контура багатокутника з numpoints вершинами
ellipse - void far ellipse(int x, int у, int stangle, int endangle, int xradius, int yradius). Викреслювання дуги еліпса з центром (x, у)
fillellipse - void far fillellipse(int x, int у, int xradius, int yradius). Викреслювання еліпса з центром в крапці (x, у) і заповнення його встановленим раніше шаблоном зафарбовування
fillpoly - void far fillpoly(int numpoints, int far *polypoints). Викреслювання зафарбованого багатокутника з numpoints вершинамі і заповнення його встановленим раніше шаблоном зафарбовування
floodfill - void far floodfill(int x, int у, int border). Заповнення встановленим раніше шаблоном зафарбовування обмеженої області екрану, в яку потрапляє крапка з координатами (x, у)
linе - void far line(int x1, int y1, int x2, int y2). Викреслювання лінії від (x1, y1) до (x2, y2)
linerel - void far linerel (int dx, int dy). Викреслювання лінії з поточної крапки в крапку, отстоящую від неї на величину (dx, dy)
lineto - void far lineto(int x, int у). Проведення лінії з поточної крапки в крапку з абсолютними координатами x, у
moverel - void far moverel(int dx, int dy). Переміщення покажчика позиції з поточної точки в точку, яка знаходиться від неї на величину (dx, dy)
moveto - void far moveto(int x, int у). Переміщення покажчика позиції з поточної точку в точку з абсолютними координатами x, у
outtext - void far outtext(char far *textstring). Виведення текстового рядка textstring, починаючи з поточної позиції
outtextxy - void far outtextxy(int x, int у, char far *textstring). Виведення текстового рядка textstring, починаючи з точки з координатами x, у
pieslice - void far pieslica(int x, int у, int stangle, int endangle, int radius); Викреслювання зафарбованого сектора круга з центром в точці (x, у)
putimage - void far putimage (int left, int top, void far *bitmap, int op). Виведення раніше збереженого графічного зображення у вікно екрану з лівим верхнім кутом (laft, top)
putpixel - void far putpixel (int x, int у, int color). Викреслювання точки по x, у
rectangle - void far rectangle(int laft, int top, int right, int bottcom). Викреслювання прямокутника із заданими вершинами
sector - void far sector(int x, int у, int stangle, int endangle, int xradius, int yradius). Викреслювання сектора еліпса з центром в точці (x, у) і заповнення його встановленим раніше шаблоном зафарбовування