- •Передмова
- •Тема 1: Правила техніки безпеки при роботі з комп’ютером
- •Тема 2: Алфавіт. Ідентифікатори. Константи. Вирази
- •Тема 3: Загальна структура і розділи Pascal-програми
- •Тема 4: Введення і виведення у Pascal-і. Форматоване виведення
- •Тема 5: Прості (скалярні) типи данних
- •Тема 6: Завантаження середовища Турбо Паскаль. Функціональні клавіші
- •Тема 7: Меню опції
- •Тема 8: Вираження і пріоритет операцій. Стандартні математичні функції та процедури
- •Тема 9: Умовний оператор. Вкладений умовний оператор
- •Тема 10: Оператор вибору
- •Тема 11: Оператори циклу. Оператор циклу з параметром
- •Тема 12: Оператор циклу з перед- і з постумовою
- •Тема 13: Складні типи. Масиви
- •Тема 14: Багатомірні масиви
- •Тема 15: Пошук і сортування елементів масиву. Класи алгоритмів сортування
- •Тема 16: Динамічна пам'ять. Адреси і покажчики
- •Тема 17: Оголошення покажчиків, виділення та звільнення динамічної пам’яті
- •Тема 18: Процедури та функції для роботи з динамічною пам’яттю
- •Тема 19: Символьний тип даних. Упаковані масиви
- •Тема 20: Процедури та функції для обробки рядків
- •Тема 21: Структурований тип даних - безліч
- •Тема 22: Структурований тип даних – записи
- •Тема 23: Опис файлових змінних. Обробка типізованих файлів
- •Тема 24: Послідовний та прямий доступ до файлів
- •Тема 25: Обробка не типізованих файлів
- •Тема 26: Робота з текстовими файлами
- •Тема 27: Типізовані константи
- •Тема 28: Поняття та робота з процедурами та функціями
- •Тема 29: Використання модуля crt. Програмування клавіатури
- •Тема 30: Використання модуля crt. Текстове виведення на екран. Програмування звукового генератора
- •Тема 31: Графічні можливості tp 7.0. Використання бібліотеки Graph
- •Тема 32: Бібліотечні модулі користувача
- •Тема 33: Основні принципи ооп. Створення об’єктів. Використання об’єктів
- •Список літератури
- •Додаток а (довідковий) Основні алгоритми обробки масивів
- •Додаток б (довідковий) Питання перевірки знань з теорії
- •Додаток в (довідковий) Поширені коди клавіш
- •Додаток д (довідковий) Коди сканування клавіатури
Додаток в (довідковий) Поширені коди клавіш
Поширені коди клавіш повертаються тими клавішами чи комбінаціями клавіш, що не можуть бути представлені стандартними кодами ASCII.
У таблиці В.1 приведені значення другого байта і відповідної клавіші.
Таблиця В.1. Розширені коди клавіш.
-
Другий код
Значення
3
Null (нульовий символ)
15
Shift+Tab
16-25
Alt – Q / W / E / R / T / Y / U / I / O / P
30-38
Alt – A / S / D / F / G / H / J / K / L
44-50
Alt – Z / X / C / V / B / N / M
59-68
Функціональні клавіші F1 - F10
71
Home
72
Cursor-Up (стрілка нагору)
73
Page Up
75
Cursor-Left (стрілка вліво)
77
Cursor-Right (стрілка вправо)
79
End
80
Cursor-Down (стрілка вниз)
81
Page Down
82
Ins (вставка)
83
Del (видалити)
84-93
F11 - F20 (Shift + F1 – Shift + F10)
94-103
F21 – F30 (Ctrl + F1 – Ctrl + F10)
104-113
F31 – F40 (Alt + F1 – Alt + F10)
114
Ctrl + PrtSc (копія з екрана)
115
Ctrl + стрілка вліво
116
Ctrl + стрілка вправо
117
Ctrl + End (кінець)
118
Ctrl + PgDn (сторінка вниз)
119
Ctrl + home (початок)
120-131
Alt + 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 0 / - / =
132
Ctrl – PgUp (сторінка нагору)
133
F11
134
F12
135
Shift + F11
136
Shift + F13
137
Ctrl + F11
138
Ctrl+F12
139
Alt+F11
140
Alt+F12
Додаток д (довідковий) Коди сканування клавіатури
Коди сканування клавіатури – це коди, що повертаються клавішами на клавіатурі IBM PC у тому вигляді, в якому вони сприймаються (табл. Д.2).
Таблиця Д.2. Коди сканування клавіатури.
Клавіша |
16-ричный код сканування |
Клавіша |
16-ричный код сканування |
Esc |
01 |
Ліва/права стрілка |
0F |
!1 |
02 |
Q |
10 |
@2 |
03 |
W |
11 |
#3 |
04 |
E |
12 |
$4 |
05 |
R |
13 |
%5 |
06 |
T |
14 |
^6 |
07 |
Y |
15 |
&7 |
08 |
U |
16 |
*9 |
09 |
I |
17 |
(9 |
0A |
O |
18 |
0) |
0B |
P |
19 |
_- |
0C |
{[ |
1A |
+= |
0D |
}] |
1B |
BackSpace |
0E |
Return |
1C |
Ctrl |
1D |
\ |
2B |
A |
1E |
Z |
2C |
S |
1F |
X |
2D |
D |
20 |
C |
2E |
F |
21 |
V |
2F |
G |
22 |
B |
30 |
H |
23 |
N |
31 |
J |
24 |
M |
32 |
K |
25 |
<, |
33 |
L |
26 |
>. |
34 |
:; |
27 |
?/ |
35 |
~’ |
28 |
RightShift |
36 |
-‘ |
29 |
PtrSc |
37 |
LeftShift |
2A |
Alt |
38 |
SpaceBar |
39 |
7 Home |
47 |
CapsLock |
3A |
8 Стрілка нагору |
48 |
F1 |
3B |
9 PgUp |
49 |
F2 |
3C |
Знак мінус |
4A |
F3 |
3D |
4Стрілка вліво |
4B |
F4 |
3E |
5 |
4C |
F5 |
3F |
6 Стрілка вправо |
4D |
F6 |
40 |
+ |
4E |
F7 |
41 |
1 End |
4F |
F8 |
42 |
2 Стрілка вниз |
50 |
F9 |
43 |
3 PgDn |
51 |
F10 |
44 |
0 Ins |
52 |
F11 |
D9 |
Del |
53 |
F12 |
DA |
NumLock |
45 |
ScrollLock |
46 |
|
|