
Var переменная-указатель: тип-указатель.
Таблица П3.17. Процедуры для работы с динамическими переменными
Процедура(функция) |
Назначение |
Пример вызова |
Результат |
New(указатель) |
Создать переменную |
New(s) |
Создана s^ |
Dispose(указатель) |
Удалить переменную |
Dispose(a[i]) |
Удалена a[i]^ |
Sizeof(величина) |
Размер поля [байт] |
Sn:=sizeof(n) {n-число integer} |
Sn=2 |
Fillchar(a,n,d) |
Заполнить n байт поля a значениями d ( d: char или byte) |
Fillchar(a, sizeof(a), 0) {a-массив чисел типа integer} |
Все элементы массива равны нулю |
Move(a, b, n) |
Передать n байтов из поля данных a в поле данных b |
Move(a, b, sizeof(a)) {a и b-массивы одного типа} |
Массивы равны(равны все элементы) |
Таблица П3.18. Кодировка символов (коды 0...127(кодировка ASCII))
000 |
016 ► |
032 |
048 0 |
064 @ |
080 P |
096 ` |
112 p |
001 ☺ |
017 ◄ |
033 ! |
049 1 |
065 A |
081 Q |
097 a |
113 q |
002 ■ |
018 ↕ |
034 " |
050 2 |
066 B |
082 R |
098 b |
114 r |
003 ♥ |
019 |
035 # |
051 3 |
067 C |
083 S |
099 c |
115 s |
004 ♦ |
020 ¶ |
036 $ |
052 4 |
068 D |
084 T |
100 d |
116 t |
005 ♣ |
021 § |
037 % |
053 5 |
069 E |
085 U |
101 e |
117 u |
006 ♠ |
022 ▬ |
038 & |
054 6 |
070 F |
086 V |
102 f |
118 v |
007 • |
023 ↨ |
039 ' |
055 7 |
071 G |
087 W |
103 g |
119 w |
008 ◘ |
024 ↑ |
040 ( |
056 8 |
072 H |
088 X |
104 h |
120 x |
009 ◦ |
025 ↓ |
041 ) |
057 9 |
073 I |
089 Y |
105 i |
121 y |
010 ◙ |
026 → |
042 * |
058 : |
074 J |
090 Z |
106 j |
122 z |
011 ♂ |
027 ← |
043 + |
059 ; |
075 K |
091 [ |
107 k |
123 { |
012 ♀ |
028 ¬ |
044 , |
060 < |
076 L |
092 \ |
108 l |
124 | |
013 ♪ |
029 ● |
045 - |
061 = |
077 M |
093 ] |
109 m |
125 } |
014 ♫ |
030 ▲ |
046 . |
062 > |
078 N |
094 ^ |
110 n |
126 ~ |
015 |
031 ▼ |
047 / |
063 ? |
079 O |
095 |
111 o |
127Δ |
Таблица П3.19. Кодировка символов(коды 128...255(альтернативная таблица))
128 А |
144 Р |
160 а |
176 ░ |
192 └ |
208 ╨ |
224 р |
240 ≡ |
129 Б |
145 С |
161 б |
177 ▒ |
193 ┴ |
209 ╤ |
225 с |
241 ± |
130 В |
146 Т |
162 в |
178 ▓ |
194 ┬ |
210 ╒ |
226 т |
242 ≥ |
131 Г |
147 У |
163 г |
179 │ |
195 ├ |
211 ╙ |
227 у |
243 ≤ |
132 Д |
148 Ф |
164 д |
180 ┤ |
196 ─ |
212 ╘ |
228 ф |
244 ⌠ |
133 Е |
149 Х |
165 е |
181 ╡ |
197 ┼ |
213 ╒ |
229 х |
245 │ |
134 Ж |
150 Ц |
166 ж |
182 ╢ |
198 ╞ |
214 ╓ |
230 ц |
246 ÷ |
135 З |
151 Ч |
167 з |
183 ╖ |
199╟ |
215 ╫ |
231 ч |
247 ≈ |
136 И |
152 Ш |
168 и |
184 ╕ |
200 ╚ |
216 ╪ |
232 ш |
248 ◦ |
137 Й |
153 Щ |
169 й |
185 ╣ |
201 ╔ |
217 ┘ |
233 щ |
249 ● |
138 К |
154 Ъ |
170 к |
186 ║ |
202 ╩ |
218 ┌ |
234 ъ |
250 • |
139 Л |
155 Ы |
171 л |
187 ╗ |
203 ╦ |
219 █ |
235 ы |
251√ |
140 М |
156 Ь |
172 м |
188 ╝ |
204 ╠ |
220 ▄ |
236 ь |
252 ⁿ |
141 Н |
157 Э |
173 н |
189 ╜ |
205 ¥ |
221 ▌ |
237 э |
253 ² |
142 О |
158 Ю |
174 о |
190 ╛ |
206╬ |
222 ▐ |
238 ю |
254 ■ |
143 П |
159 Я |
175 п |
191 ┐ |
207 ╧ |
223 ▀ |
239 я |
255 |
Примечания:
Значения некоторых управляющих символов:
7- звонок, 10- новая строка, 12- перевод страницы, 13- возврат каретки по
нажатию клавиши [Enter], 26-конец файла, 27- Esc;
Каждая строка текстового файла завершается двумя символами с кодами 10
и 13;
Модуль CRT позволяет использовать все возможности клавиатуры и дисплея, включая управление режимом экрана, расширенные коды клавиатуры, цвет, окна и звуковые сигналы
Модуль DOS поддерживает различные функции MS DOS, включая установку и получение текущего значения времени и даты, поиск по каталогам файлов и выполнение программ
Модуль PRINTER позволяет легко организовать доступ к устройству печати;
Модуль GRAPH- это графический пакет с независимой от устройств графической поддержкой для графических адаптеров CGA, EGA, VGA, HERO, MEGA, PC3270, ATT, IBM8514;
Модуль SYSTEM содержит основные стандартные процедуры и функции и загружается всегда в оперативную память вместе с программой по умолчанию.