Фортран в задачах и примерах, Немнюгин С.А., Стесик О.Л., 2008.
Книга представляет собой сборник примеров программ и задач для самостоятельного решения по программированию на одном из самых эффективных языков разработки вычислительных приложений — языке Фортран. Примеры и задачи различной сложности демонстрируют основные возможности языка. Дается краткое описание ОреnМР — стандартного средства разработки программ для многоядерных процессоров. В книге содержится описание встроенных функций языка, что дает возможность использовать ее в качестве справочника по программированию на языке Фортран.
Компиляция, выполнение и отладка программ.
Квалифицированный программист на Фортране не только хорошо знает синтаксис языка, приемы эффективного программирования, но и умеет пользоваться компиляторами, отладчиками и другими вспомогательными инструментами программирования. Знакомство с основами программирования на Фортране мы начнем с краткого обзора наиболее доступных компиляторов и средств отладки. Это позволит читателю сразу приступить к работе с примерами программ в следующих главах книги.
Имеется большое и все возрастающее число компиляторов языка Фортран, как коммерческих, так и свободно распространяемых. Свободно распространяются для некоммерческого использования, например, некоторые компиляторы фирмы Intel, компилятор g95 и т. д. Последний разрабатывается в рамках проекта GNU, целью которого является создание и распространение бесплатного программного обеспечения.
ОГЛАВЛЕНИЕ.
Предисловие.
Глава 1. Компиляция, выполнение и отладка программ.
Как создается программа.
Компилятор фирмы Intel.
Компиляторы GNU Fortran.
Система программирования Compaq Visual Fortran.
Система программирования Sun Studio.
Программы-отладчики.
Глава 2. Элементы языка.
Языки программирования.
Алфавит и лексемы языка Фортран.
Формат записи исходного текста программы.
Как устроена программа.
Типы данных.
Переменные.
Константы.
Массивы.
Комментарии.
Операторы.
Условный оператор if.then.endif.
Условный оператор if.then.else.endif.
Оператор цикла со счетчиком do.end do.
Вопросы и задания.
Глава 3. Операторы описания.
Основные сведения.
Операторы описания для встроенных типов.
Оператор описания производного типа.
Неявное определение типа.
Оператор IMPLICIT.
Атрибуты.
Структура оператора описания.
Инициализирующие выражения.
Типы и разновидности типов данных.
Вопросы и задания.
Глава 4. Арифметические выражения.
Преобразование типов.
Инициализация переменных.
Особенности машинной арифметики.
Оптимизация вычислений.
Вопросы и задания.
Глава 5. Логические выражения.
Отношения.
Логические выражения.
Вопросы и задания.
Глава 6. Циклы.
Задачи.
Глава 7. Условные операторы и ветвления.
Задачи.
Глава 8. Структура программы.
Порядок операторов.
Главная программа.
Внешние подпрограммы.
Модули.
Внутренние подпрограммы.
Параметры подпрограмм.
Интерфейсы подпрограмм.
Области видимости имен и меток.
Задачи.
Глава 9. Массивы.
Подобъекты массивов.
Конструкторы массивов.
Встроенные функции для работы с массивами.
Дополнительные свойства массивов.
Элементные встроенные функции и операции.
Оператор и конструкция where.
Массивы-маски.
Оператор и конструкция forall.
Автоматические массивы и массивы подразумеваемой формы.
Размещаемые (динамические) массивы.
Задачи.
Глава 10. Ввод и вывод.
Форматирование ввода-вывода.
Задачи.
Глава 11. Файлы.
Задачи.
Глава 12. Встроенные подпрограммы.
Оператор intrinsic.
Справочные функции.
Встроенные процедуры определения даты и времени.
Элементные функции.
Математические функции.
Функции преобразования и переноса типов.
Случайные числа.
Операции над массивами.
Функции редукции массивов.
Операции с векторами и матрицами.
Текстовые функции.
Процедуры для работы с двоичными разрядами.
Задачи.
Глава 13. Производные типы и указатели.
Определение производных типов.
Атрибуты public и private.
Указатели.
Задачи.
Глава 14. Программируем на Фортране для многоядерных процессоров.
ОреnМР-программа.
Как распараллелить программу с помощью ОреnМР.
Директивы ОреnМР.
Операторы ОреnМР.
Подпрограммы ОреnМР.
Задачи.
Глава 15. Разные задачи.
Литература.
Предметный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Немнюгин :: Стесик
Смотрите также учебники, книги и учебные материалы:
- Практика ЭВМ - JavaScript, Груздев Д.В., 2017
- Язык C++ и основы технологии объектно-ориентированного программирования, часть 1, Чернышов М.К., 2017
- Азбука Delphi, программирование с нуля, Бескоровайный И.В., 2008
- Искусство программирования, том 4, выпуск 3, Генерация всех сочетаний и разбиений, Кнут Д.Э., 2007
- Информатика и основы программирования, Меняев М.Ф., 2007
- Программирование на языке высокого уровня, C/C++, Хабибуллин И.Ш., 2006
- Ассемблер, Это просто, Учимся программировать, Калашников О.А., 2005
- Программирование обработки на оборудовании с ЧПУ, том 2, Евгенев Г.Б., Хараджиев А.X., 2018