25120

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

Доклад

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

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

Русский

2013-08-12

32.5 KB

5 чел.

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

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

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

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

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

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

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


 

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

668. Активные формы работы с родителями 113 KB
  Привлечение родителей к активному участию в образовательном процессе. Переструктурирование жизненных стереотипов, родительских установок, формирование эффективных способов взаимодействия с собственным ребенком.
669. Философия В.С. Соловьева и русский космизм 120 KB
  Философская система В.С. Соловьева. Концепция всеединства и идея Богочеловечества. Эволюция природы и общества. Софиология С.Н. Булгакова и П.А. Флоренского. Философия русского космизма. Религиозный и естественнонаучный варианты космизма. Философия общего дела Н.Ф. Федорова. Представление В.И. Вернадского о ноосфере. Учение К.Э. Циолковского о разумных атомах. Н.А. Бердяев: от марксизма к христианству. Христианский персонализм Бердяева.
670. Организация как открытая система 122.5 KB
  Формирование моделей открытой и закрытой системы в рамках общей теории систем. Специфика организации как целевой социальной системы. Проблема стабильности входа и входа. Зависимость внутренней среды и внутренних процессов организации от состояния внешней среды. Эквифинальность.
671. Характер источников информации (структура информационной среды) 77 KB
  Процесс освоения журналистом документа состоит из трёх этапов: извлечение данных, их интерпретация и фиксация. Журналистская информация документальна. В её основе лежит реальный подлинный факт, найденный и оформленный по-своему журналистом.
672. Законы познания (законы восприятия и переработки информации) и законы общения 79 KB
  Методы познания действительности. Конкретные социологические исследования. Предметно-вещественная среда, на фоне которой разворачиваются события. Биографический метод лежит в основе такого жанра, как очерк.
673. Формирование сексуальной ориентации мальчика-подростка в условиях социальной депривации 142.55 KB
  Какое влияние подобный образ жизни (сожительство со взрослым мужчиной) влияет на физическое развитие подростка. Как подобное сожительство влияет на психологическое состояние подростка. Как сексуальные отношения мальчика- подростка со взрослым мужчиной влияют на его половую идентификацию.
675. Формирование мероприятий организационного развития 371.5 KB
  Комплексный анализ среды предпринимательской деятельности. Сравнение типовых организационных структур и формирование организационной структуры общего и функционального управления организацией. Оценка эффективности проекта организационной структуры. Определение квалификации и численности работников.