Reset System.p 225, 227, 247, 250,
267–268
RestoreCrtMode Graph.p 405–406, 418–419
Rewrite System.p 225, 227, 247, 250, 267–268
RightText Graph.c 464
RmDir System.p 260–261, 267–268
Round System.f 77, 176, 179, 185
RunError System.p 311
S
SansSerifFont Graph.c 459
SaveIntNN System.v 379
SearchRec DOS.t 356–357, 362
Sector Graph.p 406, 429, 439–440
Seek System.p 255, 257, 259, 268
SeekEOF System.f 232, 237–238, 268
SeekEOLn System.f 232, 237, 268
Seg System.f 190–192, 307
Self System.v 273–274, 292–293
SET 61, 70, 142
SetActivePage Graph.p 406, 454, 456
SetAllPalette Graph.p 406, 444
SetAspectRatio Graph.p 406, 427
SetBkColor Graph.p 406, 442
SetCBreakDOS.p 346, 347
SetColor Graph.p 406, 442
SetDateDOS.p 350
SetFAttrDOS.p 356, 365–366
SetFillPattern Graph.p 406, 437
SetFillStyle Graph.p 406, 437–438
SetFTimeDOS.p 350, 353–354
SetGraphBufSize Graph.p 406
SetGraphMode Graph.p 405-406, 417, 423, 521
SetIntVecDOS.p 369, 371
SetLineStyle Graph.p 406, 425
SetPalette Graph.p 406, 444
SetRGBPalette Graph.p 406, 446
SetTextBuf System.p 227, 231–235
SetTextJustify Graph.p 407, 464
SetTextStyle Graph.p 407, 459, 462, 464–466
SetTimeDOS.p 350–352
SetUserCharSize Graph.p 407, 466
SetVerifyDOS.p 346, 347
SetViewPort Graph.p 406, 423, 457–458
SetVisualPage Graph.p 406, 454, 456
SetWriteMode Graph.p 406, 419-420, 452
SHL 162, 169–170
Shortint System.t 61–62, 165
SHR 162, 169
Sin System.f 175
Single System.t 182–184
SizeOf System.f 77, 190, 193, 292, 299
SlashFill Graph.c 437
SmallFont Graph.c 459
SolidFill Graph.c 437–438
SolidLn Graph.c 424
Sound CRT.p 326, 339–340, 342
SPtr System.f 189
Sqr System.f 175
Sqrt System.f 175, 313
SSeg System.f 189, 306
StackLimit System.v 188
Str System.p 154, 157–159, 185
STRING 61, 64, 148, 149
Succ System.f 67–68, 77, 103, 152
Swap System.f 77, 304
SwapVectorsDOS.p 379
SysFile DOS.c 357
System модуль 7, 130–131
Т
Test8087 System.v 181
TextSystem.t 61, 223, 231, 360
- 567 -
TextAttr CRT.v 320, 323–324, 337–338, 474
TextBackground CRT.p 324, 326, 329, 337
TextBuf DOS.t 359
TextColor CRT.p 324, 326, 337
TextHeight Graph.f 407, 465
TextMode CRT.p 326, 329–331
TextRec DOS.t 359–360
TextSettingsType Graph.t 466
TextWidth Graph.f 407, 465
THEN 94–95
ThickWidth Graph.c 424
TO 101
TopOff Graph.c 439
TopOn Graph.c 439
TopText Graph.c 464
TriplexFont Graph.c 459
True System.c 64–66, 68, 174
Trunc System.f 77, 175, 179, 313
Truncate System.p 255, 259
Turbo3 модуль 7–8, 130–131
TYPE 53, 60, 273
TypeOf System.f 292
U
UNIT 124–125
UnpackTime DOS.p 350, 353
UNTIL 99–100
UpCase System.f 152
UserBitLn Graph.c 424–425
UserFill Graph.c 437–438
USES 52-53, 124–130, 394–395
V
Val System.p 154, 160
VAR 53–54, 78, 84, 109
Ver55 59
VertDir Graph.c 459
VGA Graph.c 407, 413
VGAHi Graph.c 413
VGALo Graph.c 413
VGAMed Graph.c 413
ViewPortType Graph.t 456, 457
VIRTUAL 282
VolumeID DOS.c 357
W
WhereX CRT.f 326, 334
WhereY CRT.f 326, 334
WHILE 98–100, 103
White CRT.c 337
White Graph.c 441–442
WideDotFill Graph.c 437
Win модуль 8, 479
WindMax CRT.v 320, 328–329
WindMin CRT.v 320, 328–329
Window CRT.p 325, 327–329, 479–480
WITH 140–141, 273–274
Word System.t 61-63, 65, 164
Write System.p 267, 269, 314–316
Write System.p (текст) 238, 241–243, 314–316, 332
WriteLn System.p 238, 241–242, 268–269, 316, 332
X
XHatchFill Graph.c 437
XOR 77, 163, 166, 168, 172
XORPut Graph.c 419, 452
Y
Yellow CRT.c 337
Yellow Graph.c 441–442
- 568 -
ЛИТЕРАТУРА
1. Turbo Pascal Version 5.0 User's Guide. — Borland International, 1988.
2. Turbo Pascal Version 5.0 Reference Guide. — Borland International, 1988.
3. Turbo Pascal Version 5.5 Object-Oriented Programming Guide. — Borland International, 1989.
4. Microsoft MS-DOS 3.3 Programmer's Reference. — Microsoft Corporation, 1987.
5. *Duntemann J. Turbo Pascal Solutions. — Scott, Foresman and Company, 1988.
6. *Dutton F. Turbo Pascal Toolbox. — SYBEX, 1988.
7. Hergert D. Mastering Turbo Pascal 5. — SYBEX, 1988.
8. Rankin, John R. Computer graphics software constructions. —
Prentice Hall, 1989.
КНИГИ, ОПИСЫВАЮЩИЕ СТАНДАРТНЫЙ ПАСКАЛЬ
Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. — М.: Наука, 1988.
Грогоно П. Программирование на языке Паскаль / Пер. с англ. — М.: Мир, 1982.
Йенсен К., Вирт Н. Паскаль. Руководство для пользователя / Пер. с англ. — М.: Финансы и статистика, 1989.
* В книгах рассматривается Турбо Паскаль версий 3.0 и 4.0
- 569 -
Оглавление
От автора ................... 3
Введение ................... 5
Часть I. РАБОТА В СРЕДЕ ПРОГРАММИРОВАНИЯ
ТУРБО ПАСКАЛЬ
1. Интегрированная среда....... 9
1.1. Окно просмотра результатов Output .............. 11
1.2. Окно просмотра переменных Watch .............. 12
1. 3. Структура меню ........... 12
1.3.1. Пункт File (работа с файлами) ................. 14
1.3.2. Пункт Edit (работа с редактором) .............. 18
1.3.3. Пункт Run (запуск на выполнение) ............. 20
1.3.4. Пункт Compile (компиляция) .................. 22
1.3.5. Пункт Options (установка параметров системы) ... 26
1.3.6. Пункт Debug (установки отладчика) ............ 35
1.3.7. Пункт Break/Watch (точки останова/обзор) ....... 40
1.4. Интерактивная справка...... 42
2. Настройка системы............. 45