Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Грогоно П. — Программирование на языке Pascal
Грогоно П. — Программирование на языке Pascal



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Программирование на языке Pascal

Автор: Грогоно П.

Аннотация:

В книге канадского автора содержится исчерпывающее описание (от подготовки программы до отладки) языка программирования Паскаль, который получил широкое распространение. Он используется как язык для обучения программированию, для записи алгоритмов в монографиях и журналах. Паскаль послужил основой для создания ряда новых эффективных языков, в частности языка Ада. Паскаль реализован на отечественных машинах (БЭСМ-6, ЕС ЭВМ).
Книга необходима всем, кто занимается программированием.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1982

Количество страниц: 355

Добавлена в каталог: 20.03.2012

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
abs      45—46 49
alfa      352
AND      8 29 51 61
arctan      45—46 49
Array      8 163
BEGIN      8 18 25 28 58
Boolean      7 8 28
CASE      8 151
chr      45 55—56
const      8 35
cos      45—46 49
DISPOSE      283—288 353
div      8 41—43
DO      8 28
downto      8 86
else      8 67—68
END      8 18 25 28 58 155 188
eof      29 45 53 207 210 211 233—234
eoln      45 53 207 214
EXP      45—46 49
FALSE      28 51—54 68
FILE      8 207
for      8 26 84
Forward      110
Function      8 109
get      209—210 214 233—234
goto      8 275
Абстрактные типы (abstract types)      134
Абстракция (abstraction)      91
Автоматическое преобразование (automatic conversion)      212
Автоматическое форматирование (formatting)      368—369
Алгоритм (algorithm)      289 322 368
Аргумент (argument)      17 22 41 45 49 60 95
Аргумент скалярный (scalar)      136
Базовый тип (base type)      165 207
Базовый тип (base type) массива (of array)      173
Базовый тип (base type) множественный (set)      139—140
Базовый тип (base type) скалярный (scalar)      137—138
Базовый тип (base type) файла (of file)      207
Библиотека программ (program library)      292
Блок (block)      57 58 103—104
Булевская переменная (boolean variable)      51—54
Булевский массив (boolean array)      179—182 268
Булевский тип (type)      7 38 51—54 179 212—213
Булевское выражение (boolean expression)      40—41 51—53 67—68 298
Булевское значение (value)      28 51—54 136
Вариантная часть записи (variant part of record)      187
Верификация программ (program verification)      292 297—307
Верхняя граница (upper bound)      138
Вершина (vertice)      см. "Узел"
Вещественная переменная (real variable)      19 85
Вещественный тип (real type)      19 38 43 46—50 85 106 137 149 165 212—213
Виртуальная машина (virtual machine)      20—23
Вложенные процедуры (nested procedures)      103 105
Внешние процедуры (external procedures)      358—360
Вызов процедуры (procedure call)      91 105—106
Вызов рекурсивный (recursive)      112
Выполнение (executing)      13 20
Выражение (expression)      26 31 39—41 42 61—63 102—103
Выражение булевское (boolean)      40—41 51—53 67—68 298
Выражение вещественное (real)      48 103 106
Выражение ограниченного типа (subrange)      151
Выражение простое (simple)      61 62
Выражение скалярное (scalar)      151
Выражение целое (integer)      103 106
Генератор псевдослучайных чисел (pseudo-random generator)      128
Глобальные идентификаторы (global identifiers)      34 94 155—156
Глобальные переменные (variables)      94 100—103 105 304
Граница (bound)      138
Граница (bound), верхняя (upper)      138
Граница (bound), нижняя (lower)      138
ДАННЫЕ (DATA)      13 19 20—24 31
Данные (data), динамические (dynamic)      236—237
Данные (data), локальные (local)      96
Данные (data), статические (static)      236
Двусвязные кольца (doubly linked rings)      250—253
Дерево (tree)      264—271
Дерево (tree) двоичное (binary)      265—268
Дерево (tree) двоичное, поиска (search)      266—268 310
Диапазон (range)      137 138—139
Диапазон представления чисел      46—47
Динамические данные (dynamic data)      236—237
Динамические переменные (variables)      284 353
Директива (directive)      110 358
Дискриминант (discriminant)      189 309
Доказательство правильности (proof of correctness)      см. "Верификация программ"
Заголовок (heading)      57 58
Заголовок (heading) программы (program)      92 103—104 207
Заголовок (heading) процедуры (procedure)      93 103
Заголовок (heading) функции (function)      107
Загрузчик (loader)      358—360
Запись (record)      163 184—193 264
Запись (record) с вариантами (with variants)      186—190
Запись (record) упакованная (packed)      190
Зарезервированные слова (reserved words)      8 25 31 183 337
Значение (value)      34—35 40 45 106
Значение (value) булевское (boolean)      28 51—54 136
Значение (value) скалярное (scalar)      136—137
Значение (value) стандартное (standard)      237
Значение (value) функции (function)      165 185
Идентификатор (identifier)      25 31—34 183 337
Идентификатор (identifier) глобальный (global)      34 94 155—156
Идентификатор (identifier) локальный (local)      34 94—96
Идентификатор (identifier) нелокальный (non-local)      103
Идентификатор (identifier) процедуры (procedure)      103
Идентификатор (identifier) стандартный (standard)      31 103 147 338 368
Идентификатор типа (type)      147
Иерархическая структура (hierarchical structure)      17 91 292 322
Избыточность (redundance)      9 24
ИМЯ (NAME)      34—35 40 91
Инвариант цикла (loop invariant)      301—304
Индексный тип (index type)      см. "Тип индексов"
Исходная программа (source program)      20
Итерация (iteration)      115—117
Ключевые слова (key words)      см. "Зерезервированные слова"
Команда (instruction)      13—14 289
Комбинированный тип (record type)      163 184—193 236
Комментарий (comment)      см. "Примечание"
Компилятор (compiler)      20—24 85—86 291 296
Компиляция (compilation)      20
Компонента (component) записи (record)      184—185 192
Компонента (component) массива (array)      163—165
Компонента (component) файла (file)      207—208
Конечный автомат (finite state machine)      154
Конкретизация (refining)      292—295
Константы (constants)      34—38 42 46 364
Константы вещественные (real)      46
Константы скалярного типа (scalar)      135
Константы целые (integer)      42 46
Корень дерева (root)      264
Куча (heap)      284 353
Лексема (symbol)      146
Лист (leaf)      см. "Терминальный узел"
Локальные идентификаторы (local identifiers)      34 94—96
Локальные переменные (variables)      94—95 100—101
Локальные типы (types)      134 157 365
Массив (array)      163—184 323
Массив булевский (boolean)      179—182 268
Массив многомерный (multidimensional)      173—175
Массив упакованный (packed)      177—179
Метка (label)      275—278
Метка варианта (case label)      152
Метка ленты (tape-mark)      233
Метод последовательных приближений      292—293
Метод «разделяй и властвуй»      292—293
Многомерный массив (multidimensional array)      173—175
Многофайловая структура (subfile structure)      233—234 356
Множественный тип (set type)      139—140 149
Множество (set)      139—148 179 351
Множество пустое (empty)      140
Множество символов (character)      145
МНОЖИТЕЛЬ (FACTOR)      61 63 106 109—110 165
Мобильность (portability)      323 367—368
Моделирование параллельных процессов (simulation of concurrent processes)      263—264
Направленный граф (directed graph)      264
Нелокальная переменная (non-local variable)      126—127 365
Нижняя граница (lower bound)      138
Область значений (range)      41
Область определения (domain)      41 95
Общая часть записи (fixed part of record)      187
Объединение множеств (union of sets)      140
Объединенный тип (union type)      189 253
Ограниченный тип (subrange type)      137—139
Окружение (environment)      18 206
Оператор (statement)      58—60 91 277 294
Оператор варианта (case statement)      151—155 188—189 294 306
Оператор перехода (goto statement)      274—278
Оператор присваивания (assignment operator, assignment statement)      26 40 59—60 102 141 164 185 210 238—239 287—288 305
Оператор присоединения (with statement)      186 192
Оператор составной (compound)      58—59 68—69 78 93 294
Оператор условный (if statement)      16 25 28 67—73 294 305
Оператор условный, составной (compound)      70—71 294
Оператор цикла      294
Оператор цикла с параметром (for statement)      84—86 137 306
Оператор цикла с постусловием (repeat statement)      19 73—77 306
Оператор цикла с предусловием (while statement)      59 77—79 137 306
Операции (operators)      41—43
Операции инфиксные (двуместные) (infix)      41—42
Операции над ссылками (on pointers)      253—254
Операции отношения (relational)      51—52 55 136 140—141
Операции разыменования (dereferencing)      239
Операции сравнения (comparison)      см. "Операции отношения"
Операции унарные (одноместные) (unary)      42
Операционная система (operating system)      18 206 296 307 308
Описание (declaration)      14 39—40 57
Описание массива (array)      164
Описание переменных (variable)      39—40
Описание программы (program description)      363—364
Определение (definition)      34 35—36 57 364—365
Определение типа (type)      134
Отладка (debugging)      254 307—309
ОЧЕРЕДЬ (QUEUE)      244—246
Ошибки (errors)      21—24 136—137 146—147 215—216 308—309
Ошибки во входных данных (input data)      24
Ошибки времени выполнения (run-time)      22 23—24 49 138
Ошибки времени компиляции (compile-time)      21—22 23 24
Параметр (parameter)      49 95 100—103 185 190 364
Параметр (parameter) фактический (actual)      49 96 101—103 105—106 149—150 207
Параметр (parameter) формальный (formal)      96 101—103 105—106 149—150 207
Параметр (parameter), значение (value)      102—103 150—151 164 283
Параметр (parameter), переменная (variable)      96 101—103 164 177 190
Паскаль-машина (Pascal machine)      20—24
Переменная (variable)      19 38—39 46 96 100—103 365
Переменная (variable) булевская (boolean)      51—54
Переменная (variable) вещественная (real)      19 85
Переменная (variable) глобальная (global)      94 100—103 105 304
Переменная (variable) динамическая (dynamic)      284 353
Переменная (variable) локальная (local)      94—95 100—101
Переменная (variable) множественного типа (set type)      139 141
Переменная (variable) нелокальная (non-local)      126—127 365
Переменная (variable) ограниченного типа (subrange type)      138
Переменная (variable) полная (entire)      287
Переменная (variable) простая (simple)      163
Переменная (variable) сложная (structured)      163
Переменная (variable) ссылочная (pointer)      285
Переменная (variable) строковая (string)      183
Переменная (variable) целого типа (integer)      139
Переносимость (portability)      см. "Мобильность"
Пересечение множеств (intersection of sets)      140
Перечислимый тип (enumerated type)      134
Побочный эффект (side effect)      126—127 304 308
Повторение (repetitive structure)      16
Подмножество (subset)      140
Поле записи (record field)      190
Полная переменная (entire variable)      287
Последовательность (sequence)      13 16 18
Постусловие (post-condition)      298—307
Предварительное описание (forward)      110
Предикат (predicate)      см. "Условие"
Предусловие (pre-condition)      298—307
Преобразование неявное (implicit)      43—44 212
Преобразование типов (type conversion)      41 43—44 48
Признак (tag)      187—190 308 368
Примечание (comment)      26 61—63 153—155 364
Пробелы (spaces)      43—44 49—50 53—54 56 61—63
Программа (program)      13 57 103—104 289
Программа (program) автобусы      260—263
Программа (program) выборка      144—145
Программа (program) гаммы      142—143
Программа (program) гармоническийряд      84—85
Программа (program) головоломка      78—79
Программа (program) делители      27
Программа (program) исключитьпримечания      154—155
Программа (program) калькулятор      117—126 155—161
Программа (program) квадратное      72—73
Программа (program) квадратныекорни      19—20 21 22—23 24 25
Программа (program) квадратныйкорень      18—19 22
Программа (program) квадратныйкорень из двух      17—18
Программа (program) копироватьколоду      211
Программа (program) копироватьсписок      250
Программа (program) минимакс      28
Программа (program) найтиквадратныекорни      76—77
Программа (program) обработатьфайл      232—233
Программа (program) обработкатаблицы      225—228
Программа (program) объемсферы      130
Программа (program) окружности      195—198
Программа (program) перекрестныессылки      317—322
Программа (program) переупорядочитьсписок      243—244
Программа (program) подсчетсимволов      29 30
Программа (program) поисксмежных      176—177
Программа (program) преобразованиегрупп      212—213
Программа (program) преобразовать      80—82
Программа (program) проверкаосвобождения      284—285
Программа (program) простая      100—102
Программа (program) простыечисла      180—181
Программа (program) ряды      74
Программа (program) сдвоенныесимволы      29
Программа (program) системысчисления      167
Программа (program) сортировкашелла      172—173
Программа (program) среднее      82—84
Программа (program) суммагармоник      98—100
Программа (program) сфера      63—64
Программа (program) таблицастепеней      26
Программа (program) убратьмножители      92—97
Программа (program) уравнения      281—283
Программа (program) форматы      44
Программа (program) ханойскиебашни      110—115
Программа (program) частотныйсловарь      199—202 268—270
Программа (program) частоты      86—88
Производный множественный тип (associated set type)      139—140
Произвольный доступ (random access)      233—234
Просмотр (traversing) вперед (look ahead)      294
Просмотр (traversing) двоичного дерева (binary tree)      265—266
Просмотр (traversing) списка (list)      243
Простая переменная (simple variable)      163
Простое выражение (simple expression)      61 62
Простой тип (simple type)      147
Процедура (procedure)      16 17 91—106 126—127 292
Процедура (procedure), вложенная (nested)      103 105
Процедура (procedure), внешняя (external)      358—360
Процедура (procedure), как параметр (as parameter)      278—283
Процедура локальная (local)      105 365
Процедура рекурсивная (recursive)      117
Процесс (process)      13 19—20 53 206 263—264 297
Процессор (processor)      13 19—20 263—264
Псевдослучайная последовательность (pseudo-random sequence)      127—128
Пустое множество (empty set)      140
Рабочая программа (object program)      21—24 297
Раздел описания меток (label declaration section)      276
Раздел описания переменных (variable)      39—40
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте