Составители:
Рубрика:
Введение
Сегментация программ – разбиение программ на подпрограммы
– является одним из средств, позволяющих упростить разработку,
тестирование и сопровождение больших программ.
Использование подпрограмм является логичным шагом разви-
тия навыка программирования – от программ, написанных «по
вдохновению», «одним куском», к программе, разработанной в со-
ответствии с принципом «разделяй и властвуй», принципами раз-
работки программ сверху вниз.
В пособии излагается теоретический материал, связанный с ис-
пользованием подпрограмм.
Приводятся семь лабораторных работ и таблиц заданий к ним
по следующим темам:
• Функция.
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