- •Розділ і. Вступ. Основи алгоритмізації Тема: Поняття архітектури комп’ютера фон Неймана.
- •Принцип використання двійкової системи числення
- •Принцип програмного керування роботою комп'ютера
- •Принцип збереження програм у пам'яті комп'ютера
- •Принцип адресності пам'яті
- •Тема: Алгоритм і його властивості.
- •Тема: Базові структури алгоритмів.
- •Метод вставок
- •Метод вибору
- •Розділ іі. Мова програмування паскаль. Тема: Методології розробки програм.
- •Тема: Загальні відомості про мову Паскаль.
- •Тема: Опис стандартних типів.
- •Тема: Циклічні конструкції.
- •Тема: Табличні величини. Масиви даних.
- •Тема: Рядкові типи.
- •Тема: Підпрограми.
- •Тема: Модуль Graph. Графічний режим.
- •Побудова рухомих зображень
- •Тема: Файловий тип.
- •Тема: Вказівники.
- •Тема: Тип запис.
- •Тема: Множинні типи.
- •Тема: Потоки. Введення-виведення даних.
- •Тема: Адреси даних. Вказівники. Динамічна пам'ять.
- •Тема: Розгалуження.
- •Тема: Основні відомості по структурному програмуванню.
- •Тема: Функції.
- •Тема: Масиви даних.
- •Робота з даними в динамічній пам'яті
- •Проблеми, що пов'язані з вказівниками
- •Тема: Форматування потоків.
- •Функції для управління графічною системою:
- •Функції для установки параметрів зображення:
- •Функції для отримання зображення на екрані:
- •Функції для отримання параметрів зображення:
- •Список літератури
Функції для управління графічною системою:
Closegraph - void far closegraph(void). Перевід системи в текстовий режим (з графічного режиму)
graphdefaults - void far graphdefaults(void). Встановлює за замовчанням всі параметри графічної системи (параметри заповнення, палітру, правила вирівнювання тексту і т.п.)
graphfreemem - void far _graphfreemem(void far *ptr, unsigned size). Введення цієї функції в програму дозволяє програмістові відстежувати запити на звільнення size байт пам'яті функціями графічної бібліотеки
graphgetmem - void far * far _graphgetmem(unsigned size). Введення цієї функції в програму дозволяє програмістові відстежувати запити на виділення size байт пам'яті функціями графічної бібліотеки
initgraph - void far initgraph (int far *graphdriver, int far *graphmode, char far *pathtodriver). Перевід системи в графічний режим (з текстового режиму), ініціалізація графіки
installuserdriver - int far installuserdriver(char far *name, int huge *detect)(void)). Додає новий графічний драйвер name (.BGI) в таблицю драйверів BGI (BGI - Borland Graphics Interface)
installuserfont - int far installuserfont(char far *name). Встановлює шрифти, що містяться у файлі name (.CHR)
registerbgidriver - int registerbgidriver(void (*driver)(void)). Реєструє драйвер driver, вбудований в поточну программу, яка виконується
registerbgifont - int registerbgifont(void (*font)(void)). Реєструє шрифт font, вбудований в поточну программу, яка виконується
restorecrtmode - void far restorecrtmode(void). Тимчасовий перехід в текстовий режим, з якого була викликана функція initgraph ()
setgraphbufsize - unsigned far setgraphbufsize(unsigned bufsize). Встановлює розмір внутрішнього буфера для графічних функцій
Функції для установки параметрів зображення:
setactivepage - void far setactivepage(int page). Встановлює активну для вивведення графіки сторінку page
setallpalette - void far setallpalette(struct palettetype fax *palette). Встановлює всі кольори палітри
setaspectratio - void far setaspectratio(int xasp, int yasp). Встановлює коефіцієнт стиснення по координатах х і у
setbkcolor - void far setbkcolor(int color). Установка кольору фону
setcolor - void fax setcolor(int color). Установка кольору точки (зображення)
setcursortype(прототип міститься у файлі соnio.h) - void setcursortype(int cur_t). Встановлює тип відображення курсора для текстових режимів
setfillpattern - void far setfillpattern (char far *upattern, int color). Установка заданного користувачем шаблону зафарбовування екрану або області екрану s
etgraphmode - void far setgraphmode(int mode). Перехід до графічного режиму, відмінного від встановленого функцією initgraph ()
setfillstyle - void fax setfillstyle(int pattern, int color). Установка одного із стандартних шаблонів заповнення екрану або області екрану
setlinestyle - void far setlinestyle(int linestyle, unsigned upattern, int thickness). Установка товщини і типу лінії, що зображається
setpalette - void far setpalette(int colornum, int color). Встановлює один з кольорів палітри
setrgbpalette - void far setrgbpalette(int colornum, int red, int green, int blue). Встановлює кольори для графічного адаптера IBM 8514
settextjustify - void far settextjustify(int horiz, int vert). Установка правил вирівнювання тексту при горизонтальному або вертикальному висновку функцією outtext ()
settextstyle - void far settextstyle(int font, int direction, int charsize). Установка стилю (шрифт, розміри символів) тексту, що виводиться функцією outtext()
setusercharsize - void far setusercharsize(int multx, int divx, int multy, int divy). Установка розмірів символів, що виводяться в графічному режимі
setviewport - void far setviewport(int left, int top, int righ, int bottom, int clip). Установка розмірів поточного вікна екрану для виведення зображень або тексту
setvisualpage - void far setvisualpage(int pagе). Робить видимою графічну сторінку page
setwritemode - void far setwritemode(int mode). Встановлює режим виведення ліній в графічному режимі