Составители:
Рубрика:
Цель пособия – научить студентов пользоваться инструмента-
рием подпрограмм при решении возникающих алгоритмических
задач. Предполагается, что приведенные листинги программ с
большим количеством комментариев послужат студентам справкой
для выполнения своих работ.
1. Теоретические сведения
1.1. Определение
Подпрограмма – поименованная часть компьютерной програм-
мы (кода), содержащая описание определённого набора действий.
Подпрограмма может быть многократно вызвана из разных частей
основной (главной) программы и других подпрограмм.
Имя подпрограммы образуется по правилам образования иден-
тификаторов в языке (имена переменных образуются по тем же
правилам).
В некоторых языках различают подпрограммы:
– функции, возвращающие значение (результат) в основную
программу;
– процедуры, не обязательно возвращающие значения.
Бейсик и Фортран имеют такое разделение. Их названия в кон-
кретных языках могут отличаться. Так, на Фортране официально ис-
пользуются термины: процедура-функция и процедура-подпрограмма,
но суть от этого не меняется. В некоторых языках есть только функ-
ции (например, язык С).
1.2. Назначение
Изначально подпрограммы появились как средство оптимиза-
ции программ по объёму занимаемой памяти – они позволили не
повторять в программе идентичные блоки кода, а описывать их од-
нократно и вызывать по мере необходимости.
К настоящему времени данная функция подпрограмм стала
вспомогательной, главное их назначение – структуризация про-
граммы с целью удобства её понимания и сопровождения.
4
Цель пособия – научить студентов пользоваться инструмента- рием подпрограмм при решении возникающих алгоритмических задач. Предполагается, что приведенные листинги программ с большим количеством комментариев послужат студентам справкой для выполнения своих работ. 1. Теоретические сведения 1.1. Определение Подпрограмма – поименованная часть компьютерной програм- мы (кода), содержащая описание определённого набора действий. Подпрограмма может быть многократно вызвана из разных частей основной (главной) программы и других подпрограмм. Имя подпрограммы образуется по правилам образования иден- тификаторов в языке (имена переменных образуются по тем же правилам). В некоторых языках различают подпрограммы: – функции, возвращающие значение (результат) в основную программу; – процедуры, не обязательно возвращающие значения. Бейсик и Фортран имеют такое разделение. Их названия в кон- кретных языках могут отличаться. Так, на Фортране официально ис- пользуются термины: процедура-функция и процедура-подпрограмма, но суть от этого не меняется. В некоторых языках есть только функ- ции (например, язык С). 1.2. Назначение Изначально подпрограммы появились как средство оптимиза- ции программ по объёму занимаемой памяти – они позволили не повторять в программе идентичные блоки кода, а описывать их од- нократно и вызывать по мере необходимости. К настоящему времени данная функция подпрограмм стала вспомогательной, главное их назначение – структуризация про- граммы с целью удобства её понимания и сопровождения. 4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »