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