Математика | ||||
Салтыков А. И., Семашко Г. Л. Программирование для всех.— М.: Наука. Главная редакция физико-математической литературы, 1986.— 176 с. В книге излагаются основы программирования на ЭВМ. Рассматриваются вопросы, связанные с представлением решения математических задач в виде алгоритмов и программ. Основные приемы программирования иллюстрируются на языке фортран. Это позволяет читателям приобрести навыки программирования, достаточные для практической работы на ЭВМ (например, на БЭСМ-6 или ЕС ЭВМ). Книга рассчитана на широкий круг читателей и может быть использована как учебное пособие для учащихся старших классов средней школы, техникумов и студентов вузов. 1-е издание выходило в 1980 г. | ||||
ГЛАВЛЕНИЕ Предисловие ко второму изданию Предисловие к первому изданию . Глава I. Для начинающих .**»..••«.*•*•• 9 1.1. ЭВМ в нашей жизни , , ..... ...»••• 9 1.2. Зачем машине программа? ,,•*.,,,*••• Ю 1.3. Структура ЭВМ ...... ... ...... , , 13 \А, Путь от постановки задачи до ее решения на ЭВМ 15 1.5. Некоторые сведения о чтении и записи информации на ЭВМ ........ . ...... . ..... 19 1.6. Всегда ли 2x2=4? . . ......... * ... 19 1.7. От машинных команд г- к алгоритмическим языкам 21 1.8. Какие языки «знает» ЭВМ? ...•.,...*• 22 1.9. Элементы языка фортран .,*..„.*..*« 23 1.9.1. Константы языка фортран . . *i*i«»**ii* 24 1.9.2. Переменные величины ...>.,. ..«««tit*, .25 1.9.3. Арифметическое выражение . * ,,,,,.,». t t ; .26 1.9.4. Операторы языка фортран ..,«iii*><*4» 23 1.9.5. Массивы переменных .......... • ..... ... 51 1.10. Первый выход на машину. Задания для БЭСМ-6 и ЕС ЭВМ ,.,,.,..»...., ...... 52 Глава П. Для тех, кто решился идти дальше ...,,. L 61 2.1, Дополнительные сведения о языке фортран ... 61 . 2.1.1. Вычисления с повышенной точностью . . . . , , . -61 2.1.2. Вычисления с комплексными числами ....... 63 2.1 .3. Использование величин разных типов в одном ариф" ..-• метическом выражении ...... , ....... . , . 63 2.1.4. Преобразование типа величин в, результате выпол* нения оператора присваивания .,.,,,, , , , , 65 2.1.5. Операторы описания типа ..it«t***>t** 66 2.1-6. Оператор DATA ......... «, ( ...**.* 66 2.1.7. Вычисляемый оператор GOTO ,.*...,,.,» 68 2.1.8. Оператор IF логический ...... ,..•«!•• 70 2.1.9. Двумерные массивы ............ , , , • . 72 2.1.10. Вывод двумерного массива на печать . , * . . * • • 73 2.1.1 1.' Подпрограмма ............... *>.»*» 74 2.1.12. Подпрограмма-функция .....* ........ i 78 2.1.13. Оператор COMMON.................. 82 2.1.14. Модульная структура программ ........... 84 2.2. Как работает транслятор?........... 87 2.3. Некоторые поучительные примеры........ 92 2.4. Работа с магнитными лентами и дисками ..... 95 2.5. Начинающему пользователю терминала..... 99 2.6. Работа за терминалом ЭВМ БЭСМ-6 в операционной системе Дубна (вариант Мультитайп)....... 104 Глава III. Полезные сведения и практические советы . , 123 3.1. Диалекты языка фортран............ 123 3.2. Версии фортрана для ЕС ЭВМ и БЭСМ-6..... 124 3.3. О переводе программ с БЭСМ-6 на ЕС ЭВМ .... 125 3.4. Перееод программ с ЕС ЭВМ на БЭСМ-6..... 129 3.5. Случаи разной трактовки фортранной программы трансляторами ва БЭСМ-6 и ЕС ЭВМ....... 132 3.6. Краткие сведения о языке фортран 77 ,.,.,, 134 Глава IV. Наши первые программы......., , , 140 4.1. ЭВМ рисует картинки.........., , , , 140 4.2. Программы печатают таблицы функций , . , . . 144 4.3. Работа с массивами............., . . 146 4.4. Решение квадратного уравнения .,,.,,... 147 4.5. Простейший лабиринт ...-...,,...... 148 4.6. Решение уравнения /(#)=0 Методом половинного деления...................... 149 4.7. Некоторые рекомендации начинающему программисту ,,.,.„,.....,.......... 150 Заключение . . . .*.***,.....,,....,, 159 Ответы и. решения..................... 161 Приложение I. Таблица отличий версий фортрана .... 163 Приложение П. Стандартные функции.......... . 172 Список литературы ,........*.........-, '176 Цена: 75руб. |
||||