25120

Понятие вспомогательного алгоритма

Доклад

Информатика, кибернетика и программирование

Иногда имеет смысл выделить повторяющиеся последовательности команд в самостоятельный блок вынеся его за пределы алгоритма и в нужном месте организовать вызов этого блока указав соответствующий набор параметров. Такой блок реализующий некоторый вполне законченный этап обработки информации называется вспомогательным алгоритмом и может быть вызван из любого места основного алгоритма сколько угодно раз. Заголовок вспомогательного алгоритма имеет вид: имя вспомогательного алгоритма список формальных параметров .

Русский

2013-08-12

32.5 KB

5 чел.

12 Понятие вспомогательного алгоритма.

При решении задач часто встречаются случаи, когда для разных наборов исходных данных приходится выполнять одни и те же команды. В некоторых случаях для организации повторяющихся вычислений можно воспользоваться командой повторения. Иногда имеет смысл выделить повторяющиеся последовательности команд в самостоятельный блок, вынеся его за пределы алгоритма и в нужном месте  организовать вызов этого блока, указав соответствующий набор параметров.

Такой блок, реализующий некоторый вполне законченный этап обработки информации, называется вспомогательным алгоритмом и может быть вызван из любого места основного алгоритма сколько угодно раз.

Заголовок вспомогательного алгоритма имеет вид: <имя вспомогательного алгоритма> (<список формальных параметров>).

Параметры, описанные в заголовке вспомогательного алгоритма, называются формальными, так как они не существуют в том же качестве, как обычные переменные и константы.

Формальные параметры – это идентификаторы переменных, через которые передается информация из основного алгоритма во вспомогательный и обратно. Их имена используются в основном алгоритме, но на самом деле вспомогательный алгоритм будет обрабатывать фактические параметры, переданные ему при вызове. При вызове вспомогательного алгоритма формальные параметры заменяются фактическими, между ними устанавливается взаимно однозначное соответствие, удовлетворяющее одному условию: соответствующие друг другу параметры должны совпадать по порядку следования и по типу. Вспомогательный алгоритм выполняется для фактического набора параметров.

Фактические параметры - это информация о том, какие значения нужно передать аргументам вспомогательного алгоритма и каким именам основного алгоритма передать значения результатов вспомогательного алгоритма.


 

А также другие работы, которые могут Вас заинтересовать

63175. Зміцнення Київської держави 37.81 KB
  Князь роки Внутрішня політика Зовнішня політика Ольга 945-964. Питання на активізацію пізнавальної діяльності учнів: за що княгиня Ольга була названа наймудрішою серед людей і визнана церквою Святою...
63176. Людина і закон 36.1 KB
  Обладнання матеріали: Конституція України; для прикладу будьякі закони й і кодекси України підзаконні акти; часопис Відомості Верховної Ради України газети Голос України або Урядовий курєр.
63177. Виникнення рільництва і скотарства 25.23 KB
  Очікувані результати: Після цього уроку учні зможуть: називати хронологічні межі палеоліту неоліту енеоліту та часів бронзового віку; основні заняття людей за різних періодів первісного суспільства...
63178. СУСПІЛЬНИЙ УСТРІЙ ТА ГОСПОДАРСЬКЕ ЖИТТЯ КИЇВСЬКОЇ РУСІ У ІХ-Х СТ 29.38 KB
  Мета: висвітлити суть і значення розквіту Київської Русі у IX XI ст. ознайомити із соціальним та господарським життям Київської Русі розкрити значення розвитку ремісничих професій і їх вплив на розквіт держави...
63179. Юридична відповідальність. Особливості юридичної відповідальності неповнолітніх 23.96 KB
  Розкрити зміст понять юридичної відповідальності крайньої необхідності необхідної оборони; ознайомити з видами юридичної відповідальності та конституційними принципами юридичної відповідальності...
63180. Правомірна поведінка і правопорушення 27.83 KB
  Мета: розкрити поняття правомірна поведінка правопорушення юридична відповідальність; навчити учнів користуватися правовою термінологією застосовувати отримані знання в подальшому житті...
63182. Перші землероби та скотарі на території України 21.74 KB
  План зразок 1 Коли на території України існувала найдавніша цивілізація 2 Чому відкрита вченими культура була названа трипільською і 3 Які заняття були головними в трипільців и 4 Якими знаряддями праці вони користувалися...
63183. ТЕМАТИЧНЕ ОЦІНЮВАННЯ ЗА ТЕМОЮ «ВИНИКНЕННЯ ТА РОЗВИТОК КИЇВСЬКОЇ РУСІ» 19.09 KB
  У 907 році київський князь Олег згідно з легендою літопису повісив на воротах Константинополя свій щит. а показати жителям міста свою приязнь до них; б підкреслити: Візантія віднині під владою Олега; в символічно засвідчити перемогу Київського князя над містом.