СОДЕРЖАНИЕ
Тема 15: Пошук і сортування елементів масиву. Класи алгоритмів сортування
Тема 16: Динамічна пам'ять. Адреси і покажчики
Тема 17: Оголошення покажчиків, виділення та звільнення динамічної пам’яті
Тема 18: Процедури та функції для роботи з динамічною пам’яттю
Тема 19: Символьний тип даних. Упаковані масиви
Тема 20: Процедури та функції для обробки рядків
Тема 21: Структурований тип даних - безліч
Тема 22: Структурований тип даних – записи
Тема 23: Опис файлових змінних. Обробка типізованих файлів
Тема 24: Послідовний та прямий доступ до файлів
Тема 25: Обробка не типізованих файлів
Тема 26: Робота з текстовими файлами
Тема 28: Поняття та робота з процедурами та функціями
Тема 29: Використання модуля CRT. Програмування клавіатури
Тема 30: Використання модуля CRT. Текстове виведення на екран. Програмування звукового генератора
Тема 31: Графічні можливості TP 7.0. Використання бібліотеки Graph
Тема 32: Бібліотечні модулі користувача
Тема 33: Основні принципи ООП. Створення об’єктів. Використання об’єктів
Основні алгоритми обробки масивів
(довідковий)
Коди сканування клавіатури – це коди, що повертаються клавішами на клавіатурі 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 |
|
|