Предисловие | 5 |
|
Г л а в а I. Общие сведения | 7 |
§ 1. Электронные вычислительные машины | 7 |
§ 2. Решение задач на ЭВМ | 18 |
§ 3. Понятия алгоритма и программы | 20 |
§ 4. Алгоритмические языки | 25 |
§ 5. Трансляция и входные языки | 34 |
|
Г л а в а II. Фортран IV | 39 |
§ 1. Элементы языка | 39 |
§ 2. Выражения | 46 |
§ 3. Структура программы | 50 |
§ 4. Операторы описания типа | 52 |
§ 5. Операторы присваивания | 57 |
§ 6. Правила записи операторов | 59 |
§ 7. Операторы перехода | 61 |
§ 8. Условные операторы управления | 64 |
§ 9. Оператор цикла | 67 |
§ 10. Операторы останова и окончания | 71 |
§ 11. Библиотечные подпрограммы | 72 |
§ 12. Оператор-функция | 73 |
§ 13. Подпрограммы-функции | 74 |
§ 14. Подпрограммы | 83 |
§ 15. Оператор входа | 89 |
§ 16. Оператор описания общих блоков | 91 |
§ 17. Оператор присваивания начальных значений | 95 |
§ 18. Подпрограмма данных | 97 |
§ 19. Оператор эквивалентности | 99 |
§ 20. Операторы ввода и вывода | 101 |
§ 21. Оператор формирования списков | 113 |
§ 22. Оператор задания формата | 115 |
§ 23. Классификация операторов и наименований | 132 |
§ 24. Примеры программ | 133 |
|
Г л а в а III. Бейсик | 136 |
§ 1. Основные конструкции языка | 136 |
§ 2. Данные | 138 |
§ 3. Числовые операции и выражения | 143 |
§ 4. Строковые операции | 147 |
§ 5. Система операторов | 148 |
§ 6. Описание переменных | 151 |
§ 7. Определение функций | 152 |
§ 8. Размерности массивов | 154 |
§ 9. Присваивание значений | 156 |
§ 10. Ввод данных в программу | 159 |
§ 11. Вывод данных | 163 |
§ 12. Стандартные функции | 170 |
§ 13. Система команд | 172 |
§ 14. Безусловная передача управления | 182 |
§ 15. Условная передача управления | 185 |
§ 16. Организация циклов | 187 |
§ 17. Подпрограммы | 192 |
§ 18. Операции над матрицами | 198 |
§ 19. Файлы данных | 202 |
§ 20. Графическое представление информации | 208 |
§ 21. Воспроизведение звука | 219 |
§ 22. Примеры программ | 221 |
|
Г л а в а IV. ПЛ/1 | 224 |
§ 1. Данные | 224 |
§ 2. Идентификаторы | 228 |
§ 3. Операторы | 230 |
§ 4. Описание данных | 232 |
§ 5. Выражения | 245 |
§ 6. Примечания | 249 |
§ 7. Структура программы | 250 |
§ 8. Оператор присваивания | 250 |
§ 9. Операторы управления | 252 |
§ 10. Блоки | 258 |
§ 11. Встроенные функции | 266 |
§ 12. Обработка прерываний | 267 |
§ 13. Распределение памяти | 274 |
§ 14. Описатели файла | 278 |
§ 15. Подготовка файлов к вводу-выводу | 282 |
§ 16. Ввод и вывод данных | 284 |
§ 17. Операторы ввода-вывода потока | 286 |
§ 18. Операторы ввода-вывода записей | 296 |
§ 19. Пример программы | 301 |
|
Г л а в а V. Краткие сведения о некоторых входных языках | 303 |
§ 1. Структура и функции операционной системы | 303 |
§ 2. Фортран IV ОС ЕС ЭВМ | 308 |
§ 3. Фортран для ЭВМ БЭСМ-6 | 313 |
§ 4. Фортран ДОС ЕС | 322 |
§ 5. Фортран-Дубна и Фортран ДОС ЕС | 329 |
§ 6. Стандарт Фортран 77 | 333 |
§ 7. Бейсик-плюс для СМ ЭВМ | 346 |
§ 8. Интерпретатор MINIBAS ОС МикроДОС | 351 |
§ 9. Версия интерпретатора BASIC | 354 |
§ 10. Подмножество ПЛ/1 ОС ЕС ЭВМ | 358 |
§ 11. ПЛ/1 ДОС ЕС | 360 |
|
П р и л о ж е н и е I. Библиотечные подпрограммы Фортрана IV | 364 |
П р и л о ж е н и е II. Стандартные функции языка Бейсик | 368 |
П р и л о ж е н и е III. Встроенные функции ПЛ/1 | 370 |
|
Список литературы | 376 |
Предметный указатель | 377 |