Читайте также: |
|
-.. 36, 119
(
(.. 37
)
).. 37
*
*. 36, 119
.
... 29
/
/.. 36
:
:= 32
;
;.. 29
^
^. 122
+
+. 36, 115, 119
A
Abs........................................................ 37
Add watch......................................... 165
Alt........................................................ 170
AND...................................................... 49
Append............................................... 146
Arc....................................................... 150
array.................................................. 106
Assembler............................................. 14
Assign................................................. 145
B
BackSpace........................................ 170
Bar...................................................... 150
Bar3D................................................. 150
Basic..................................................... 14
BEGIN.................................................. 29
Boolean.............................................. 111
Byte.................................................... 105
C
C 14
CapsLock.......................................... 169
Case...................................................... 51
CD-ROM.............................................. 25
Char............................................. 51, 114
Chr...................................................... 114
Circle.................................................... 78
ClearDevice........................................ 79
Close................................................... 145
CloseGraph.......................................... 76
ClrScr.................................................. 153
Comp.................................................. 105
Compile............................................. 168
const............................................... 109
Copy.......................................... 115, 167
CRT....................................... 75, 94, 152
Ctr....................................................... 170
Cut...................................................... 167
D
Debug........................................ 161, 164
Delay..................................................... 69
Delete......................................... 115, 170
DirectVideo.......................................... 87
div.......................................................... 36
do.................................................... 58, 60
DOS..................................................... 153
Double................................................ 105
downto.................................................. 60
E
Edit..................................................... 167
Ellipse.................................................... 79
else......................................................... 44
END....................................................... 29
EOF.................................................... 146
exe....................................................... 168
Exit............................................... 73, 159
Extended............................................ 105
F
false.................................................... 111
File....................................................... 159
FillEllipse............................................ 150
FloodFill.............................................. 80
for......................................................... 60
FORWARD......................................... 94
Frac....................................................... 37
G
GetDate.............................................. 153
GetImage........................................... 151
GetMaxX........................................... 150
GetMaxY........................................... 150
GetMem............................................. 151
GetPixel.............................................. 150
GetTime............................................. 153
GOTO.................................................... 54
Goto cursor....................................... 166
GotoXY............................................. 153
Graph.......................................... 75, 150
H
Halt....................................................... 73
I
if. 44, 46, 48
ImageSize.......................................... 151
IMPLEMENTATION.................... 148
in 119
InitGraph.............................................. 76
Insert.......................................... 115, 170
Int.......................................................... 37
Integer.......................................... 33, 105
INTERFACE.................................... 148
Internet................................................ 25
K
KeyPressed.................................... 94, 98
L
LABEL................................................ 54
Length................................................ 115
Line....................................................... 78
LISP...................................................... 14
Logo...................................................... 14
LongInt....................................... 33, 105
M
mod....................................................... 36
N
new...................................................... 122
New..................................................... 159
NormWidth.......................................... 79
NoSound.............................................. 69
NOT...................................................... 50
O
of......................................................... 106
Open.......................................... 160, 166
OR......................................................... 50
ORD.................................................... 113
Output................................................ 164
OutTextXY........................................ 152
P
Pascal.................................................... 14
Paste................................................... 167
PC Speaker......................................... 24
Pi 37
PieSlice............................................... 150
Pos....................................................... 115
PRED................................................. 114
PROCEDURE...................................... 72
PROGRAM....................................... 133
Program reset................................ 163
Prolog.................................................... 14
PutImage........................................... 151
PutPixel............................................... 77
R
Random......................................... 37, 82
Randomize.......................................... 83
Read...................................................... 40
ReadKey........................................ 94, 98
ReadLn........................................ 40, 146
Real.............................................. 38, 105
Record............................................... 117
Rectangle............................................. 77
Repeat.................................................. 57
Reset(.................................................. 146
Rewrite............................................... 145
Round................................................... 37
Run..................................................... 161
S
Save.................................................... 160
Save as............................................... 160
Sector.................................................. 150
set of................................................... 118
SetColor............................................... 79
SetDate............................................... 153
SetFillStyle.......................................... 80
SetLineStyle......................................... 79
SetTextStyle...................................... 152
SetTime.............................................. 153
SetUserCharSize............................... 152
Shift.................................................... 169
ShortInt.............................................. 105
Single.................................................. 105
Sound.................................................... 69
Sqr......................................................... 37
Sqrt........................................................ 37
str......................................................... 152
Str........................................................ 115
String................................................... 115
SUCC.................................................. 114
T
Text..................................................... 145
TextBackgrownd.............................. 153
TextColor........................................... 153
then....................................................... 44
ThickWidth.......................................... 79
to 60
TopOff............................................... 150
TopOn................................................ 150
Trace into......................................... 163
true..................................................... 111
TYPE................................................. 110
U
Unit.................................................. 148
until....................................................... 57
User Screen....................................... 161
V
val....................................................... 152
Val....................................................... 115
var...................................................... 33
W
Watch................................................. 164
While.................................................... 58
Word................................................... 105
Write...................................................... 28
WriteLn........................................ 34, 145
А
абсолютная величина..................... 37
адрес.................................................. 120
адреса................................................ 122
алгоритмом......................................... 8
алфавит............................................. 102
Арифметические выражения....... 135
арифметическими.......................... 36
арифметических выражений......... 36
Ассемблер........................................... 14
Б
базой данных................................. 117
байт............................. 21, 26, 102, 120
байтом................................................. 26
бит........................................................ 26
Бэйсик........................................... 14, 21
В
Ввод программы............................. 159
Ветвление........................................... 17
Вещественные типы..................... 105
Вещественные числа....................... 37
Взаимодействие программ в памяти.......... 21
видеоадаптер.................................... 23
видеокарту........................................ 23
винчестер............................................ 19
Винчестер.......................................... 24
Вложение циклов в разветвления и наоборот 66
Вложенные операторы if............... 48
вложенные подпрограммы....... 134
Вложенные циклы............................ 66
вложенными процедурами.......... 134
Внешние устройства компьютера 22
Внешняя память...................... 22, 24
возведение в квадрат....................... 37
временем........................................... 153
Вставка в программу фрагментов из других программных файлов 147
выбор................................................... 17
вывод данных.................................. 136
Вывод текста в графическом режиме 152
вызовом процедуры................ 11, 72
вызывает............................................ 21
Выполнение программы.............. 161
выражением................................... 135
Выход из Паскаля.......................... 159
Выход из цикла с помощью if....... 56
Вычислительная циклическая программа 62
Г
гетерархией....................................... 98
глобальной........................................ 25
глобальной переменной.............. 127
Графика............................................... 75
графическом режиме..................... 75
Д
данными............................................ 20
датой.................................................. 153
Движение картинок по экрану...... 83
Двумерные массивы...................... 107
дерева................................................ 173
Дерево типов................................... 137
десятичных дробей.......................... 37
Джойстик........................................... 22
Диалог с компьютером................... 43
диапазон............................................ 52
диапазонов..................................... 112
динамическим распределением памяти 122
Директива компилятора........... 147
Дискета............................................... 24
дискеты.......................................... 8, 19
дисковод...................................... 20, 24
дисплеем............................................... 7
дисплей............................................... 23
документами.................................. 172
дорожкой......................................... 174
дробная часть числа....................... 37
Е
если....................................................... 44
Ж
жесткий диск.................................... 24
З
заголовком процедуры.............. 124
Заголовок модуля.......................... 148
загружают.......................................... 21
Загрузка программы..................... 160
Задание на игру................................ 98
Заливка................................................ 79
заливки................................................ 80
записей............................................. 116
Запись............................................... 117
зарезервированными.................. 102
звездное небо..................................... 82
звук....................................................... 69
звуковая карта................................ 24
знаком присвоения........................ 32
значениями переменной величины 32
И
и. 49
идентификатор................................ 36
иерархией.......................................... 86
иерархию............................................ 98
ИЛИ...................................................... 50
Имена переменных........................... 35
имена процедур............................... 72
Имена файлов.................................. 172
именем модуля................................ 148
имя..................................................... 172
иначе.................................................... 44
индексированные переменные 106
Индукция.......................................... 129
инициализации графического режима 76
интерфейс........................................... 62
Интерфейс пользователя................ 41
исполнимых файлов...................... 168
Исправление ошибок.................... 162
истина................................................ 111
исходные данные........................... 20
К
каталог............................................. 172
Клавиатура....................................... 22
клавиатуры........................................ 19
Ключевые слова............................. 102
Ключи компиляции........................ 155
Кодирование информации в компьютере 25
команд.................................................. 8
команд меню.................................... 167
команда.............................................. 14
командным режимом.................... 10
комментарии.................................... 29
Компакт-диски................................ 25
компиляцию..................................... 33
компьютер........................................ 7, 8
компьютерной сетью.................... 25
константы................................ 43, 110
Копирование................................... 167
Копирование и движение областей экрана 150
корень квадратный.......................... 37
корневым каталогом.................. 173
корнем.............................................. 173
курсор........................................... 22, 31
Куча................................................... 121
куче.................................................... 121
Л
Лазерный принтер......................... 23
Лисп...................................................... 14
Логические выражения................. 135
Логические операции...................... 48
логический тип Boolean............ 111
логическим диском........................ 174
логическими выражениями..... 111
логическими константами....... 111
Лого...................................................... 14
ложь................................................... 111
Локальная переменная.............. 126
локальной......................................... 25
М
максимальное.................................... 67
массив............................................... 106
массива............................................. 127
Массивы........................................... 106
Массивы как параметры.............. 127
Математика....................................... 36
Матричный принтер..................... 23
машинном языке............................... 12
Метка.................................................. 54
метод пузырька............................. 131
методу................................................. 86
Микрофон......................................... 23
минимальное...................................... 68
Множеством................................... 118
Модем.................................................. 25
модуле Graph................................... 150
Модули программиста................. 148
модуль........................................ 37, 148
модуль CRT..................................... 152
модуль DOS..................................... 153
модуль Graph..................................... 75
Монитор............................................. 23
монитором........................................... 7
Мышь.................................................. 22
Н
не........................................................... 50
Нерассмотренные возможности Паскаля 154
О
обращением к процедуре.... 72. См.
Объект.............................................. 155
ограниченных типов.................. 112
Одномерные массивы................... 106
округление.......................................... 37
окружность......................................... 78
операндом....................................... 135
оперативная память......................... 19
Оперативная память........................ 21
оперативной памяти........................ 24
оператор............................................. 14
Оператор............................................. 73
Оператор варианта.......................... 51
Оператор перехода.......................... 54
оператор присваивания............... 136
оператор присвоения...................... 34
оператор цикла................................. 57
Оператор цикла For......................... 59
Оператор цикла Repeat.................. 57
Оператор цикла While..................... 58
операторами..................................... 27
оператором присвоения............... 32
Операторы ввода данных.............. 40
Операторы ввода-вывода.............. 28
операционной системы................ 21
Описания переменных.................... 33
описания процедуры.................... 72
Определения констант.................. 109
ОС......................................................... 21
Основные приемы программирования 16
остаток от целочисленного деления.......... 36
Отладка программы...................... 162
отладкой............................................. 16
Отличия операторов Repeat и While 59
отрезок прямой.................................. 78
П
памяти.................................................. 21
память.................................................. 19
папка................................................ 172
параметрами процедур................. 77
параметр-значение...................... 128
параметр-переменная................. 128
Паскаль............................................... 14
Первая программа на Паскале..... 30
первую большую программу........ 85
Переключение между текстовым и графическим режимами 76
переменной величины..................... 32
переменной цикла......................... 60
переменные........................................ 34
переменные величины..................... 81
Переменные с индексами............. 106
Перемещение................................... 167
Переполнение ячеек памяти........ 137
Перечислимые типы, создаваемые программистом 111
перечислимыми типами............... 113
периферийными............................. 22
персональном компьютере......... 19
пи........................................................... 37
пиксел.......................................... 13, 26
Плоттер............................................... 24
побочным эффектом................... 131
подмножеством............................. 119
подпрограмма............................... 126
Пока..................................................... 58
полей................................................. 117
пользователем.................................... 9
порядкового типа........................... 52
порядковых типах.......................... 111
Порядок обмена информацией между устройствами компьютера 20
Порядок описания переменных, процедур и других конструкций Паскаля 93
Порядок работы в Паскале......... 157
Порядок составления программы 39
Последовательность работы человека на компьютере 15
постоянном запоминающем устройстве 21
Пошаговый режим................ 163, 166
Правила записи оператора IF...... 46
правила расстановки "знаков препинания" 29
приблизительность........................ 105
Придумываем типы данных........ 110
Принтер.............................................. 23
Пробелы............................................ 103
Программа.......................................... 12
Программирование по методу...... 85
программистом.................................. 9
программным режимом............... 11
программой......................................... 8
Пролог................................................. 14
Простейшие процедуры................. 70
простейшие фигуры......................... 76
простого типа................................ 104
простой программы......................... 38
Простые (линейныее) программы 28
процедур............................................. 71
процедура........................................... 73
Процедура вывода Write................ 28
Процедура вывода WriteLn........... 31
процедурой....................................... 11
процедуры............................. 13, 17, 69
Процедуры с параметрами......... 123
процессор........................................... 19
прямоугольник.................................. 76
псевдографики.............................. 114
пустое множество......................... 119
путем................................................. 174
Р
Работа с несколькими окнами.... 166
Работа с символами...................... 114
Разветвляющиеся программы....... 44
Раздел ИНИЦИАЛИЗАЦИИ 148, 149
Раздел ИНТЕРФЕЙСА......... 148, 149
Раздел операторов.......................... 73
Раздел описаний............................... 73
Раздел РЕАЛИЗАЦИИ.......... 148, 149
разделить............................................ 36
Расположение информации в оперативной памяти 120
расширением................................. 172
расширенным кодом.................. 114
результат............................................ 21
Рекурсия............................................ 129
Роль ошибок....................................... 63
С
Связь компьютеров между собой. 25
Сети...................................................... 25
Си.......................................................... 14
символ................................. 25, 51, 114
Символьный тип Char................... 114
Символьный тип данных................ 51
синтаксис............................................ 46
синтаксические диаграммы.... 138
системе координат........................... 77
системный блок................................. 19
Сканер................................................ 22
Скобки................................................. 36
сложного типа............................... 105
Сложное условие в операторе if.. 48
служебные слова............................. 29
служебными................................... 102
служит буфер клавиатуры........... 96
случайное число............................... 37
случайных величин......................... 82
Собственные процедуры................ 17
Совместимость типов.................... 135
сортировкой................................... 131
Составной оператор........................ 47
Сохранение программы............... 160
Список команд.................................. 10
Список типов................................... 104
ссылки.............................................. 122
Ссылки.............................................. 105
стандартные процедуры....... 73, 75
стандартными модулями............ 75
Стек.......................................... 121, 129
стиль заливки..................................... 80
Стиль линий....................................... 79
Строгости Паскаля........................ 133
строка................................................ 115
Строковые выражения.................. 135
Строковые переменные.................. 42
Строковый тип String..................... 115
строку.................................................. 42
Струйный принтер......................... 23
Структура программы.................. 133
Структура процедур и функций 134
структурированные) типы........... 104
структуру программы..................... 73
Ступенчатая запись программы.. 48
сумматор............................................ 65
Сумматоры......................................... 65
счетчик............................................... 63
Счетчики............................................. 63
счетчиком циклов.......................... 59
Т
таблице ASCII................................. 102
текст.......................................... 152, 153
текстовом редакторе..................... 169
текстовом режиме.......................... 153
Текстовый режим........................... 75
текстовым файлом......................... 145
телом процедуры.............................. 72
телом цикла...................................... 55
Тип выражения............................... 135
типами данных............................... 110
типизированные константы.... 110
Типичные маленькие программы 62
типов.................................................. 137
то........................................................... 44
точкой.................................................. 29
Точкой с запятой.............................. 29
точку.................................................... 76
трансляции......................................... 93
У
указатель......................................... 151
умножить............................................ 36
умолчанию........................................ 76
управление возвращается........... 22
Управление компьютером с клавиатуры 94
управление передается................. 21
Управление цветом в текстовом режиме 152
управления компьютером с клавиатуры 114
Условный оператор......................... 44
Устройства ввода........................... 22
Устройства вывода................. 22, 23
Устройство и работа компьютера 19
Ф
файл................................................... 145
файлами данных............................ 145
Файловая система магнитного диска 172
файлом............................................. 172
фактические параметры........... 124
фактических параметров............. 136
формальные параметры............ 124
Формальные параметры.............. 127
формальных..................................... 136
Форматы вывода данных............ 136
Функции............................................ 125
Ц
цвет....................................................... 79
цвете..................................................... 79
цветов................................................... 77
целая часть числа............................ 37
целочисленное деление.................. 36
Целочисленные типы..................... 105
центральный процессор................. 19
цикл..................................................... 16
Цикл...................................................... 54
Циклические программы................ 54
Ч
чисел Фибоначчи............................. 106
Числовые типы................................ 105
Ш
шина..................................................... 19
шрифтом........................................... 152
Э
экспоненциальном формате......... 38
экспоненциальном виде............... 136
эллипс................................................. 78
Я
язык программирования................. 75
Языки программирования.............. 13
ячейке................................................ 137
ячейки.................................................. 34
ячейкой.............................................. 33
[1] Имейте в виду, что я дал частное определение программы и алгоритма. В общем случае они определяются, как набор правил для получения нужного результата.
[2] Конечно же, не только процедуры, но и функции, о которых мы будем говорить еще не скоро (13.2). А в языке Си вообще нет процедур, а только функции. Сейчас, когда вы еще практически ничего не знаете о программировании, я вынужден прибегать к упрощениям, чтобы вы не утонули в обилии преждевременных подробностей.
[3] и функции (подчеркну еще раз)
[4] Программа на машинном языке состоит не из символов
[5] Опять же, числа в компьютере далеко не всегда состоят из символов-десятичных цифр. Когда компьютер производит над числами арифметические и другие операции, числа представлены совсем по-другому.
[6] В скобки условия нужно брать потому, что «приоритет» операции AND выше, чем у операций сравнения «=» и «<», то есть она выполняется раньше них, точно так же, как, скажем, умножение выполняется раньше сложения. В Паскале все арифметические, логические и другие операции объединены в единую систему приоритетов. Рассмотрение этой системы выходит за рамки книги.
[7] точнее, внутри стандартных модулей Паскаля, о которых вы узнаете позже
[8] и функций, и других элементов
[9] Тип Comp, несмотря на то, что является вещественным, принимает значения только целых чисел.
[10] если это не типизированная константа (речь о них – в следующем параграфе)
[11] Я приношу свои извинения за жаргон. Но что делать, если он широко распространен среди программистов. В конце концов, многие общепринятые слова раньше были жаргоном.
[12] Здесь и в следующей процедуре A – так называемый бестиповой параметр-переменная, который мы с вами не проходили.
Дата добавления: 2015-11-14; просмотров: 36 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
П5. Решения заданий | | | French borrowings |