Математика

Физика

Химия

Биология

Техника и    технологии

Программирование «а современных алгоритмических языках-Пярнпуу А. А. Москва 1990 стр.380
Пярнпуу А. А. Программирование «а современных алгоритмических языках: Учеб, пособие для «тузов.— 3-е [над., перераб. и доп.— М.: Наука,,Гл.. ред. фиэ.-мат. лит., 1»»0.—3S4 с,-ISBN 5-62-814399-5.
Излагаются основы программирования на алгоритмических языках Бейсик. Фортран ГУ я Ш1/1. Свециалмая глава содержит общие сведения о развитии ЭВМ, совершенствовании алгоритмических языков и принципов решения задач на ПЭВМ. Рассмотрены особенности входных языков некоторых широко всполь» вуеиых трансляторов.
ОГЛАВЛЕНИЕ
ГфеДисловие...................... 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
Глава HI. Бейсик................... 136
§ 1. Основные конструкции языка.......... 136
§ 2. Данные . . .................. 138
§ 3. Числовые операции и выражения........ ИЗ
§ 4. Строковые операция............... 147
§ 5. Система операторов ............... I'M
§ 6. Описание переменных.............. 151
§ 7. Определение функции.....,,.;',;... 152
3
§ 8. Размерности массивов............. 154
§ 9. Присваивание значений............. 156
§ 10. Ввод данных в программу............ 159
§ И. Вывод данных.................. 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
4
ПРЕДИСЛОВИЕ
Электронные вычислительные машины (ЭВМ) в настоящее время становятся одним из решающих факторов в развитии современной науки и практически всех отраслей народного хозяйства. Проникновение ЭВМ в различные сферы интеллектуальной деятельности человека обусловливает их широкое применение и использование при решении многих актуальных задач, относящихся к самым различным областям науки и техники. Появление в течение последнего десятилетия новых типов компьютеров — персональных ЭВМ (ПЭВМ) обеспечивает внедрение вычислительной техники буквально на каждое рабочее место. В связи с этим существенно увеличивается количество лиц, прибегающих в своей работе к помощи ЭВМ. Курс программирования и алгоритмических языков слушают студенты и аспиранты, он является обязательным на факультетах повышения квалификации специалистов народного хозяйства, большое число научных работников и инженеров изучает программирование и алгоритмические языки самостоятельно.
В основе данной книги лежит курс лекций, который регулярно , читается автором на факультете повышения квалификации Московского авиационного института им. С. Орджоникидзе. Первоначальный вариант этих лекций изложен в книге автора [1].
Затем программа упомянутого курса претерпела структурные изменения, главным образом, вследствие включения в программу языка ПЛ/1 и сосредоточения внимания на ЭВМ серии ЕС. Все указанные изменения нашли отражение в книге [2]. В ней содержится описание алгоритмических языков Алгол-60, Фортран IV, ПЛ/1 и трансляторов с этих языков для ЭВМ БЭСМ-6 и ЕС ЭВМ.
В последние годы в процессе обучения программированию произошли существенные изменения. Появились дисплейные классы и персональные ЭВМ. Одним из популярных языков программирования в режиме диалога с ЭВМ стал алгоритмический язык Бейсик. Естественно, что в курсы лекций по программированию для ЭВМ было включено описание языка Бейсик. Алгоритмический язык Алгол-60 постепенно уступил позиции своему преемнику — языку Паскаль, который из Алгола-60 заимствовал принципы структурирования и форму выражения. В результате Алгол-60 перестал быть составной частью упомянутого выше курса лекций.
В предлагаемой читателю книге сохранена структура современного курса лекций. В ней подвергались редакционной доработке почти все разделы, устранены неточности и опечатки. Новой является гл. III, посвященная языку Ьейсик. В этой главе приведено полное описание языка и указаны основные приемы программирования, в том числе в режиме диалога при использовании ПЭВМ.
Глава I является вводной и содержит общие сведения об электронных вычислительных машинах-И программировании' ДЛЯ-них.

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz