Математика | ||||
Системы программирования на алголе, В. Ф. Демин, Л. В. Добролюбов, В. А. Степанов, Главная редакция физико-математической литературы изд-ва «Наука», М., 1977. В книге изложены системы программирования, основанные на алгоритмическом языке алгол-60, для отечественных ЭВМ типа М-220 и БЭСМ-6. Основное внимание уделено входным языкам описываемых систем, библиотекам процедур и вопросам отладки программ, как на этапе трансляции, так и на этапе выполнения программ. Книга предназначена для широкого круга специалистов и студентов вузов, занимающихся решением задач на ЭВМ. Она может служить пособием для желающих освоить практическое программирование на языке алгол-60, | ||||
ОГЛАВЛЕНИЕ Предисловие редактора................ 5 Введение . . . . ................. 7 Глава 1. Входной язык транслятора ТА-1М .... 11 1.1. Основные символы и простейшие конструкции входного языка ТА-1М .......... 11 1.2. Операторы ................ 23 1.3. Блоки .................... 36 1.4. Процедуры и процедуры-функции ...... 48 1.5. Комментарии в алгол-программах ..... 57 1.6. Особенности входного языка ТА-1М .... 58 1.7. Употребление машинных команд во входном языке транслятора ТА-1М ......... 61 Глава 2. Библиотека стандартных процедур .... 64 2.1. Процедуры ввода-вывода .......... 66 2.2. Процедуры ввода-вывода для совместимости входных языков ТА-1М и транслятора БЭСМ-6-алгол ................... 73 2.3. Стандартные процедуры линейной алгебры ... 78 2.4. Стандартные процедуры решения нелинейных уравнений ................. 83 2.5. Стандартные процедуры интегрирования ... 88 2.6. Стандартные процедуры поиска экстремума функций.................. . 96 2.7. Стандартные процедуры интерполяции ц аппроксимации функций ........... 105 2.8. Процедуры обслуживающие и процедуры математической статистики ........... 109 2.9. Библиотека алгоритмов и программ...... 113 Г л а в а 3. Проведение отладки и счета в ТА-1М .... 115 3.1. Правила записи программ ......... 116 3.2. Правила перфорации программ ....... 118 3.3. Комплектация колоды перфокарт ...... 119 3.4. Управление трансляцией ....... .t .. 120 3.5. Сообщения об ошибках на этапе трансляция 125 3.6. Сообщения об ошибках на этапе выполнения программы................. 127 3.7. Распределение памяти при выполнении программы................... 135 3.8. Рекомендации по проведению отладки .... 138 3.9. Решение больших задач........... 141 3.10. Рекомендации по написанию программ для улучшения их качества ........... 143 Глава 4. Общая органшацпя транслятора ТА-1М 145 4.1. Универсальный блок перекодировки (УБП) 146 4.2. Подсчет числа идентификаторов....... 147 4.3. Замена идентификаторов условными адресами 147 4.4. Синтаксический и семантический контроль , , , 148 4.5. Обработка процедур ............ 149 4.6. Обработка переменных с индексами..... 150 4.7. Программирование операторов . ...... 151 4.8. Построение рабочей' программы в истинных адресах .................. 152 4.9. Блоки выдачи информации об ошибках .... 153 Г л а в а 5. Особенности системы программирования ТА-2М 155 5.1. Особенности входного языка транслятора ТА-2М . . .......'\........ 156 5.2. Стандартные процедуры ТА-2М-....... 166 5.3. Работа с системой задач.......... 169 5.4. Отладка программ в системе ТА-2М ..... 170 Глава 6. Система программирования БЭСМ-алгол . 178 6.1. Входной язык БЭСМ-алгол . ........ 179 6.2. Стандартные функции........... 180 6.3. Библиотека стандартных алгоритмов . . . . 180 6.4. Стандартные процедуры обмена........ 203 6.5. Подготовка программ к вводу в ЭВМ и отладка программ.................. 204 Приложение 1. Таблица соответствия символов входного языка символам УПП и АЦПУ..... 212 Приложение 2. Директивы транслятора ТА-1М 216 Словарь принятых сокращений ........... 216 Список процедур из архива БЭСМ-алгол........ 217 Ответы к упражнениям ............... 219 Литература .................... 222 Цена: 50руб. |
||||