Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочный материал.doc
Скачиваний:
2
Добавлен:
06.01.2020
Размер:
264.7 Кб
Скачать

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 содержит основные стандартные процедуры и функции и загружается всегда в оперативную память вместе с программой по умолчанию.

12

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]