Математика

Физика

Химия

Биология

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

Салтыков А. И., Семашко Г. Л. Программирование для всех.— М.: Наука. Главная редакция физико-математической литературы, 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руб.

Назад

Заказ

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

Hosted by uCoz