|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Джонстон Г. — Учитесь программировать |
|
|
Предметный указатель |
Неэффективность 281
Неявное определение переменной 118
Неявное определение типа 285 287 292 300
Нисходящее проектирование 124
Новый тип 285 286
Нулевой вариант 145 146 166 167 246
Область действия 114 117—120 171 190
Обнаружение ошибок 156 158—173 289 см.
Обнаружение ошибок, методы 158
Оборудование 20 21 46 97 98 101 146 175
Обращение см. также "Вызов"
Обращение к процедуре 70
Обращение к функции 214
Объектная программа 24 25 114
Объектный язык 141 142
Объем памяти 149 274
Объемная сложность 274
Ограничения 144 147—149
Одномерный массив 291 297 321 331
Округление 230—232 237
Округление, погрешность 231—234 247 248 253—258
Операнд 62 121 177 178 232 237 238
Оператор 26 28 108—110
Оператор ввода (чтения), read, readln 29 55 61 110 190 199 235
Оператор вывода, write, writeln 30 49 53 58 61 110 119 181 191 235—236
Оператор присваивания 29 97 108 110 162 177 214 215 235 237 298 299 304
Оператор присваивания, синтаксический анализ 111
Оператор присоединения, with 110 305 306
Оператор простой 108 110
Оператор процедуры 70 108—110 191—192 199 204
Оператор пустой 110 111 112
Оператор составной 32 36 39 108 110—112 114 116 125 267
Оператор составной, синтаксический анализ 112
Оператор структурный 32 108 110 267—269
Оператор условный 33 108 110 113—114 267—268
Оператор условный, синтаксический анализ 113
Оператор цикла пока, while 36 108—110 126 132 163 183—187 244 268
Оператор цикла пока, while, обратный способ построения 183—184
Оператор цикла пока, while, синтаксический анализ 111
Оператор цикла пока-не, repeat 110 244 269
Оператор цикла с шагом, for 110 298—300 320
Операции 275 276 310
Операции арифметические 27 62 178 179 216 230 232 234 236 265 279
Операции булевские 177—180
Операции ввода-вывода 44 56 147
Операции деления 247 252
Операции над (структурными) типами 288 309 312 314 319 323 332 358
Операции над диапазонным типом 288
Операции над последовательностью 332—335 344 348 351
Операции над целыми числами 27 61—62
Операции процессора 124
Операции сложения 102 104 178 179 276
Операции сравнения 34 102 104 106 182 238 276 331 332 344
Операции старшинство 38 106 179
Операции умножения 102 104 106 178 179 276
Операционная система 21
Описание переменной-записи 300
Описание переменной-массива 292
Описание переменных 27 214
Описание процедуры 70 115—116 199
Описание функции 115—116 213—214
Определение идентификатора 114
Определение константы 30—31
Определение типа 285 287 292 300 301
Определение типа-записи 300 301
Определение типа-массива 292
Организация цикла 299
Основная (оперативная) память 20 см.
Отказ 52 171 186 221 226 227
Отладка 23
Отрицание, not (булевская операция) 177 180 184 185 187
Отрицательное переполнение порядка 233 249
Отсечение 204
Отступы 40
Отсутствие доступа 189 190
Ошибки 23 144—174
Ошибки этапа компиляции 24 98 100 120 163
Ошибки, исправление 156 173
Ошибки, обнаружение 156 158—173 289
Ошибки, предотвращение 157
Ошибки, этапа исполнения 52 144 147—149 157 162
Палиндром 328
Память 149 263 274—275 279 281 286 293 310—312 315 322 330 345
Память внешняя 21 25
Память основная (оперативная) 20 21 27 31
Параллельное программирование 123
Параллельные процессы 32
Параметр 49 56—58 60 61 103—104 109—110 115—116 189—210 214—217 226 227 238 см.
Параметр оператора write 200—201
Паскаль 24
Паскаль, блочная структура 169
Паскаль, реализация 24
Паскаль-процессор 24
Паскаль-система 25
Передача параметров по значению 190—192 194—196 199 204—206 315
Передача параметров по ссылке 190 195 196 197 199 201 202 204—207 216 299 315
Переменная 26 27
Переменная глобальная 74—76 150 169 170
Переменная локальная 72 74—78 168 191
Переменная цикла (управляющая) 110 298—299
Переменная, инициализация 162 163 168 311
Переменная, описание 27
Переменная, разрушение 75 76 80
Переменная, создание 75
Переменная, существование 75
Переменная-запись 104 110 291
Переменная-массив 104 291 292
Переполнение 185 206—208 226 227
Переполнение памяти 286 293
Переполнение порядка 233 234 249
Переполнение, целочисленное 148 149 152—154
Перфокарты 20
Пирамида 350—354
Пирамидальная сортировка 350—352 355 359
Плавающая запятая, формат см. "Представление"
Повторение (программная структура) 32 36 39 142
Погрешность округления 231—234 247 248 253—255 257 258
Погрешность усечения 230 231
Поддерево 351
Подпрограмма 69 72 74 75 78 80 132 309 314 358
Подпроцесс 32 36 67 69 70 80 86 132 219 221 275
Поиск, в последовательности 339—49 356 359
Поиск, в последовательности двоичный 345
Поиск, в последовательности линейный 342
Поиск, в последовательности полный 339
Показательная функция, exp 238
Показушка 85—92
Поле записи 300
Поле поиска 339
Полный доступ 189 190 205 315
Полный поиск 339
Пользователь 19—21 31 44 58 135 146 150 160 170
Порядковые функции, ord, chr, succ, pred 216—217
Порядковый номер символа 45
Порядковый тип 286
Порядок (вещественного числа) 230 231 233 236
Порядок (вещественного числа), переполнение 233—234 249
Порядок (вещественного числа), порядок, в последовательности 330 349 350
Последовательное выполнение (программная структура) 32 39 142
Последовательное программирование язык 32 40 123
Последовательность (структура данных) 330 331—334 335 338—352
Последовательность (структура данных), порядок, упорядоченность 330 339—344 349 350 см.
Последовательность (структура данных), примеры 330
Последовательность двоичных цифр 100
Последовательность действий 18
Последовательность команд 19
Последовательность лексем 96
Последовательность операторов 28
Последовательный ввод из файла 46
Последовательный процесс 32
| Построение программ 122—143 см. "Проектирование" "Составление"
Построчная запись программы 95
Построчная организация данных 46
Постусловие 187
Потеря точности 231—233 254—259
Поток управления 266
Потомок 351—354 360
Поэтапное (пошаговое) уточнение 123 124 128 130 137 157
Поэтапное (пошаговое) уточнение константы false и true 175
Поэтапное (пошаговое) уточнение процедуры 98—99 199 329
Поэтапное (пошаговое) уточнение функции 98—99 213 216—219 236—238 249
Поэтапное (пошаговое) уточнение, буферная переменная input 136
Поэтапное (пошаговое) уточнение, идентификаторы 98—99 116 118 119 121 176
Поэтапное (пошаговое) уточнение, константа maxint 100 154
Поэтапное (пошаговое) уточнение, методы 132
Поэтапное (пошаговое) уточнение, предварительное вычисление 279
Поэтапное (пошаговое) уточнение, текстовые файлы input, output 48
Поэтапное (пошаговое) уточнение, ширина поля вывода 58
Предотвращение ошибок 157
Представление вещественных чисел 229
Представление вещественных чисел внутреннее 235
Представление вещественных чисел с плавающей запятой 229—236 247
Представление вещественных чисел с фиксированной запятой 230—236
Представление вещественных чисел, диапазон 233
Представление вещественных чисел, точность 149
Представление последовательности 331 333
Представление строки текста 312
Представление целых чисел 100
Представление шаблонов 323
Предусловие 187 210 335 337 339 352 354
Присваивание 29 193 235 237 264 265 275 299 304 см.
Присоединения оператор, with 110 305 306
Пробел (символ) 44
Проверка корректности данных 23
Программа 19
Программа и процессор 122—123
Программа исходная 24 25 114
Программа объектная 24 25 114
Программа построение, проектирование, разработка, составление 23 122—143 146 154 157 160 161 165 173 219
Программа, анализ 263 266—273;
Программа, заголовок 27
Программа, имя 27 99 117
Программа, каркас 119
Программа, модификация, внесение изменений 149—150 168 173 281
Программа, отладка 23
Программа, сложность 275 342 344 347 350 355
Программа, сопровождение 149
Программа, спецификация 123 124 127 128 130 132 135—137 141 147 155 157—159 160 168 175 287 316 323
Программа, тестирование 158—160 171—173
Программа, трансляция 23
Программа, устойчивость 149—156 290
Программирование систем реального времени 147
Программирование фундаментальные структуры 32 142
Программирование функциональное 216
Программирование цикла 245
Программист 19
Программное обеспечение 20 21
Программное обеспечение, прикладное 21
Программное обеспечение, системное 21 24 25
Прогрессия арифметическая 130—132 144 146 150—155 176 185 186
Прогрессия геометрическая 155
Проектирование 146 161 165
Проектирование нисходящее 124
Прописная буква 45 93 96 176 217
Прослеживание 28 см.
Профилирования средства 172
Профиль 263 264
Профиль аналитический 263—265 270—272
Процедура 69 114 132 135 140
Процедура головная 132 136 137
Процедура как способ уточнения 132 133
Процедура с параметрами 189
Процедура, блок 114 116
Процедура, вызов 132 135
Процедура, заголовок 70 114—117
Процедура, имя 108 110 117
Процедура, оператор 70 108—110
Процедура, описание 70 115—116 135
Процедура, тело 119
Процесс 18 32 275
Процессор 18—20 24 122—124
Пунктуация см. "Знаки препинания"
Пустая строка в программе 40
Пустая строка в файле 46
Пустой оператор 111 112
Пустой файл 46
Раздел операторов 28 116
Раздел описания переменных 27
Раздел описания процедур и функций 70
Раздел определения констант 30 31 33
Раздел определения типов 285
Разделители 101
Размер массива 291
Размещение результатов 58 см.
Разработка программы 125—127 157 173
Разработка программы альтернативная 135
Разработка программы, большой 154 157
Разработка программы, ранние стадии 160
Разрушающее тестирование 171 172
Разрушение переменных 75 76 80
Разрушение элементов данных 30
Распечатка 98 263
Расположение в ширину 350
Расположение выходных данных 58
Расположение наглядное 58 102 150 153 157
Расположение текста программы 40
Расширенная Бэкуса — Наура форма, РБНФ 87—92 97 102 109 110
Реализация алгоритма 312 351
Реализация типа (структуры) данных 309 312 314 319 323 332
Редактор (системная программа) 21 25
Результат функции 213
Результаты (выходные данные) 19 20 22 24 25 46 48 51 122
Рекуррентное соотношение 254 259
Рекурсия 254
Родитель 351
Ручная проверка 158—171
Сбой 52 172 259
Секция записи 286 301
Секция формальных параметров 199
Семантика 84 95 109 120 126
Семантика встроенная в синтаксис 104 109
Символы 44
Символы изображаемые 45—46 60
Символы управляющие 46
Символы, набор 44
Символы, строковый 98
Символьная строка 59 см. "Строка
Символьный тип, char 48
Симметрия 279
Синтаксис 84 178 199 201 215 234 236
Синтаксис вещественных чисел 234
Синтаксис выражения 102
Синтаксис идентификатора 99
Синтаксис множителя 106
Синтаксис оператора 108—110
Синтаксис определение 87
Синтаксис параметров 199 200
Синтаксис переменной 102
Синтаксис программ, подпрограмм и блоков 114—116
Синтаксис функций 213 215
Синтаксис целых чисел 99
Синтаксическая правильность 84 86—93 187 234
Синтаксические диаграммы 84—86 88 89 91—93 97 102 105 117
Синтаксические классы 85—89 91—93 96 98 99 102—104 108 109 113 117 121 178
Синтаксические описания 84 92 179
Синтаксические определения 93 97
Синтаксические ошибки 95 120 144 147 171 187
Синтаксические правила 86
Синтаксический анализ (разбор) 84 89—93 104—108 111 112 187
Синтаксический, дерево 89—91
|
|
|
Реклама |
|
|
|