Составители:
Рубрика:
Введение
Сегментация программ – разбиение программ на подпрограммы
– является одним из средств, позволяющих упростить разработку,
тестирование и сопровождение больших программ.
Использование подпрограмм является логичным шагом разви-
тия навыка программирования – от программ, написанных «по
вдохновению», «одним куском», к программе, разработанной в со-
ответствии с принципом «разделяй и властвуй», принципами раз-
работки программ сверху вниз.
В пособии излагается теоретический материал, связанный с ис-
пользованием подпрограмм.
Приводятся семь лабораторных работ и таблиц заданий к ним
по следующим темам:
• Функция.
o Вычисление значения выражения.
o Вычисление значения величины, заданной в форме ветв-
ления.
o Вычисление значения выражения (обработка массива).
• Процедура.
o Исследование функции одной переменной, зависящей от
параметра.
o Вычисление координат искомой точки.
o Анализ итогов сдачи сессии.
o Анализ итогов работы предприятия.
Для каждой лабораторной работы приводятся программы на ал-
горитмических языках Basic, Fortran, используемых в учебном про-
цессе.
Кроме того, приводится пять таблиц индивидуальных заданий,
предназначенных для самостоятельной работы.
Приведенные программы тестировались в средах QBasic 1.0
(1.1), GNU g95 Fortran compiler и Intel Fortran. Программы легко
могут быть адаптированы для других используемых версий Фор-
трана и Бейсика. Общие сведения по организации подпрограмм
будут полезны при написании программ на любом поддерживаю-
щем их языке.
3
Введение
Сегментация программ – разбиение программ на подпрограммы
– является одним из средств, позволяющих упростить разработку,
тестирование и сопровождение больших программ.
Использование подпрограмм является логичным шагом разви-
тия навыка программирования – от программ, написанных «по
вдохновению», «одним куском», к программе, разработанной в со-
ответствии с принципом «разделяй и властвуй», принципами раз-
работки программ сверху вниз.
В пособии излагается теоретический материал, связанный с ис-
пользованием подпрограмм.
Приводятся семь лабораторных работ и таблиц заданий к ним
по следующим темам:
• Функция.
o Вычисление значения выражения.
o Вычисление значения величины, заданной в форме ветв-
ления.
o Вычисление значения выражения (обработка массива).
• Процедура.
o Исследование функции одной переменной, зависящей от
параметра.
o Вычисление координат искомой точки.
o Анализ итогов сдачи сессии.
o Анализ итогов работы предприятия.
Для каждой лабораторной работы приводятся программы на ал-
горитмических языках Basic, Fortran, используемых в учебном про-
цессе.
Кроме того, приводится пять таблиц индивидуальных заданий,
предназначенных для самостоятельной работы.
Приведенные программы тестировались в средах QBasic 1.0
(1.1), GNU g95 Fortran compiler и Intel Fortran. Программы легко
могут быть адаптированы для других используемых версий Фор-
трана и Бейсика. Общие сведения по организации подпрограмм
будут полезны при написании программ на любом поддерживаю-
щем их языке.
3
