• формат djvu
  • размер 16,35 МБ
  • добавлен 04 марта 2014 г.
Хьюз Ч., Пфлигер Ч., Роуз Л. Методы программирования: курс на основе Фортрана
М.: Мир, 1981. - 332 с. Серия "Математическое обеспечение ЭВМ". Пер. с англ. Ю.В.Ступина под ред. Ю.М.Баяковского.
Оригинальное название: Advanced Programming Techniques. A Second Course in Programming Using Fortran. By Charles E. Hughes, Charles P. Pfleeger, Lawrence L. Rose. John Wiley & Sons, 1978.
Известные американские авторы ставят своей целью помочь начинающим программистам в совершенствовании техники программирования на языке Фортран IV. Рассмотрены структуры языка, методы повышения эффективности программ, ввод/вывод на магнитных лентах и дисках, подпрограммы, неарифметические операции, структуры данных. Приводятся краткие сведения о языке Фортран 77 и управлении заданиями в операционных системах.
Для всех, кто изучает язык Фортран или программирует на нём.
Оглавление:
Предисловие редактора перевода
Предисловие
Предварительные сведения
Обзор
Основные понятия и определения
Неисполняемые инструкции
Инструкция присваивания
Инструкции ввода/вывода
Инструкции локального управления последовательностью действий
Подпрограммы
Пример
Упражнения
Стиль программирования
Пример
Документация
Структура программы
Защита от ошибок при программировании
Методы отладки
Эффективность
Изменяемость программы
Разделяемые ячейки памяти: инструкция EQUIVALENCE
Переработанный пример
Ссылки на литературу
Процедуры
Элементарные характеристики процедур Фортрана
Передача параметров
Дополнительные сведения о процедурах
Поиск в таблицах при использовании хеширования
Инструкции DATA в подпрограммах
COMMON - инструкция Фортрана для объявления данных глобальными
Функция-оператор
Заключительный пример - генераторы случайных чисел
Упражнения
Программирование нечисленных задач
Литеры в качестве данных
Кодирование литер
Ввод и вывод литерных данных
Литерные константы
Операции над литерами
Пример: бесформатный ввод целых
Другие методы работы с литерами
Данные литерного типа в языках WATFIV и Фортран 77
Примеры
Упражнения
Ввод/вывод: магнитные ленты и диски
Физическая организация магнитных лент
Инструкции Фортрана для работы с магнитной лентой
Работа с магнитными лентами: системы IBM и DEC
Устройства прямого доступа
Назначение файлам устройств прямого доступа - примеры
Пример. Система поиска книг по ключевым словам
Упражнения
Структура данных
Списки
Стеки
Очереди
Последовательное распределение памяти с указателями
Связанное распределение
Списки со многими связями
Деревья
Пример работы со списками - моделирование автозаправочной станции
Упражнения
Представление данных в машине
Двоичное представление целых чисел
Двоичное представление вещественных чисел
Ошибки и потеря точности - целые числа
Ошибки и потеря точности - вещественные числа
Двойная точность
Восьмеричные и шестнадцатеричные числа
Представление чисел в IBM 360-370
Организация памяти в машинах IBM 360-370
Представление чисел в ЭВМ DEC-10
Организация памяти ЭВМ DEC-10
Упражнения
Структура простой ЭВМ
Устройства ЭВМ
Простейшая машина
Упражнения
Эффективное программирование с использованием средств операционной системы
Операционные системы
Компиляторы
Объектный код
Перемещение программ
Оверлейные структуры
Организация оверлейной структуры в DEC-10
Организация оверлейной структуры в системах IBM 360-370
Приложения
Встроенные подпрограммы-функции общего назначения
Различия между Фортраном 4 и Фортраном 77
Предметный указатель
Сканирование: текст 600 dpi b/w, обложка 100 dpi color.