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

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

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



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



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


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

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

Аннотация:

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


Язык: ru

Рубрика: Computer science/

Серия: Сделано в холле

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать 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
halt      24
if      8 67
IN      8 141
Input      18 53 206—207 210 211 214 215
INTEGER      26
Label      8
ln      45—46 49
maxint      28 41 128 351
MOD      8 27 41—42
NEW      241 283—288 353
NIL      8 237—238
NOT      8 29 51 61
Odd      45 53 77
OF      8
OR      8 51 61
ord      45 55—56 136—137 351
Output      18 206—207 210 211 214 215 220
PACK      178—179
packed      8 177
Page      220
Pred      45 136
Procedure      8
PROGRAM      8 18 57
put      209 234
READ      18 43 49 54 56 60 79—80 82—83 138 183 207
readln      214—215 222
Record      8 139—140
REPEAT      8 19 25 75
Reset      209
Rewrite      208
round      41 45 49
Set      8
sin      45—46 49
SQR      22—23 26 45—46 49
sqrt      17 19 22 45—46 49 106—107
Succ      45 85 136—137
text      211
THEN      8 67—68
TO      8 85—86
TRUE      28 51 68
trunc      45 49
TYPE      8
UNDEFINED      353
UNPACK      178—179
until      8 19 25 75
var      8 19 96 98 309
while      8 28 77
with      8 186
WRITE      17 24 43—44 49 53—54 56—57 60 138 207 211—215
writeln      26 60—61 214—215 222
Абстрактные типы (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
Базовый тип массива (of array)      173
Базовый тип множественный (set)      139—140
Базовый тип скалярный (scalar)      137—138
Базовый тип файла (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
Граница верхняя (upper)      138
Граница нижняя (lower)      138
ДАННЫЕ (DATA)      13 19 20—24 31
Данные динамические (dynamic)      236—237
Данные локальные (local)      96
Данные статические (static)      236
Двусвязные кольца (doubly linked rings)      250—253
Дерево (tree)      264—271
Дерево двоичное (binary)      265—268
Дерево двоичное поиска (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
Заголовок программы (program)      92 103—104 207
Заголовок процедуры (procedure)      93 103
Заголовок функции (function)      107
Загрузчик (loader)      358—360
Запись (record)      163 184—193 264
Запись с вариантами (with variants)      186—190
Запись упакованная (packed)      190
Зарезервированные слова (reserved words)      8 25 31 183 337
Значение (value)      34—35 40 45 106
Значение булевское (boolean)      28 51—54 136
Значение скалярное (scalar)      136—137
Значение стандартное (standard)      237
Значение функции (function)      165 185
Идентификатор (identifier)      25 31—34 183 337
Идентификатор глобальный (global)      34 94 155—156
Идентификатор локальный (local)      34 94—96
Идентификатор нелокальный (non-local)      103
Идентификатор процедуры (procedure)      103
Идентификатор стандартный (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—17 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
Параметр фактический (actual)      49 96 101—103 105—106 149—150 207
Параметр формальный (formal)      96 101—103 105—106 149—150 207
Параметр, значение (value)      102—103 150—151 164 283
Параметр, переменная (variable)      96 101—103 164 177 190
Паскаль-машина (Pascal machine)      20—24
Переменная (variable)      19 38—39 46 96 100—103 365
Переменная булевская (boolean)      51—54
Переменная вещественная (real)      19 85
Переменная глобальная (global)      94 100—103 105 304
Переменная динамическая (dynamic)      284 353
Переменная локальная (local)      94—95 100—101
Переменная множественного типа (set type)      139 141
Переменная нелокальная (non-local)      126—127 365
Переменная ограниченного типа (subrange type)      138
Переменная полная (entire)      287
Переменная простая (simple)      163
Переменная сложная (structured)      163
Переменная ссылочная (pointer)      285
Переменная строковая (string)      183
Переменная целого типа (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
Программа автобусы      260—263
Программа выборка      144—145
Программа гаммы      142—143
Программа гармоническийряд      84—85
Программа головоломка      78—79
Программа делители      27
Программа исключитьпримечания      154—155
Программа калькулятор      117—126 155—161
Программа квадратное      72—73
Программа квадратныекорни      19—20 21 22—23 24 25
Программа квадратныйкорень      18—19 22
Программа квадратныйкореньиздвух      17—18
Программа копироватьколоду      211
Программа копироватьсписок      250
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте