Графічне програмування на Ms Fortran
Курс лекцій з дисципліні за спеціальністю В«ПГСВ» після технікуму
Факультет - будівельний; кафедри - В«Металеві та дерев'яні конструкціїВ» і В«Залізобетонні та кам'яні конструкціїВ»
Завдання курсу
Засвоєння основних принципів розробки інженерних алгоритмів і графічних програм, що реалізуються в Надалі на різних мовах програмування. Мова Fortran розглядається не як самоціль, а як інструмент навчання програмуванню.
Література
1) Уорд Т., Бромхеда Е. Фортран і мистецтво програмування персональних ЕОМ. - М.: Радіо і зв'язок, 1993.-352с. p> 2) Програмування на Фортрані 77/Дж. Ашкрофт, Р. Елдрідж та ін - М.: Радіо і зв'язок, 1990.-272с. p> 3) Бартеньев О.В. Фортран для студентів. - М.: "Діалог-МІФІ", 1999.-400с. p> 4) Рижиков Ю.І. Програмування на Фортрані Pоwer Statiоn для інженерів. Практич. рук-во. - СПб.: КОРОНАпрінт, 1999.-160с. p> 5) Н.А Рак, В.І Сміх, С.Б. Щербак Програмування інженерних задач на FORTRANе: Уч. методич. допомога по дисц. "Вич. Техн. Та программир." - Мн.: БГПА, 1998.-45с. p> 6) Соловйов П.В. FORTRAN для персонального комп'ютера: Справ. посібник. - М.: Арист, 1991.-224с. p> 7) Н.А Рак, В.І Сміх, С.Б. Щербак Графічне програмування: Уч. методич. допомога по дисц. "Вич. техн. і программир. "- Мн.: БГПА, 1997.-40с.
8) Бартеньев О.В. Графіка OрenGL: програмування на Фортрані. М.: ДІАЛОГ-МІФІ, 2000.-368с. h2> Етапи розробки графічних програм
Для розробки графічних програм на Fortran необхідно мати на наявності бібліотеки графічних процедур, що містяться у файлі Graphics.lib.
Розробка графічних програм складається з наступних етапів:
Підключення графічної бібліотеки
Установка відео режиму
Установка середовища зображення
Створення та управління графічними об'єктами
Відновлення первинної конфігурації перед виходом з програми
Графічні процедури представляють собою функції й підпрограми. Кожна програма, що використовує графічну бібліотеку повинна ПРЯМО оголосити процедури. Окрему використовувану графічну процедуру можна оголосити, написавши її інтерфейс (дивися довідку NORTON GUIDE). Відразу всі графічні процедури можна описати, включивши в програму файли FGRAPH.FI і FGRAPH.FD. FGRAPH.FI - містить оголошення процедур в операторах INTERFACE (див. далі).
Оператор INTERFACE оголошує ім'я процедури (функції), її атрибути і типи формальних параметрів. Оператор використовується для забезпечення коректності викликів п/п. Компілятор виконує перевірку числа і типів параметрів у виклику п/п з параметрами, зазначеними в інтерфейсі.
Приклад:
INTERFACE TO INTEGER FUNCTION Func (p, d, q)
Integer * 2 p
Real d типи параметрів
Real * 8q
END
де: INTEGER - тип функції; FUNCTION - функція; Func - Ім'я функції; p, d, q - формальні пар...