25120

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

Доклад

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

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

Русский

2013-08-12

32.5 KB

5 чел.

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

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

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

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

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

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

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


 

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

15644. Инвазионизм и библейская археология 220.5 KB
  Лекция 23. Инвазионизм и библейская археология 1. Миграционизм как инвазионизм. Миграция вообще предстает в исходном пункте как эмиграция в конечном как иммиграция а если в новую страну передвинулся целый народ или армия то такая иммиграция описывается как вторж...
15645. Комбинационизм в археологии 279.5 KB
  Лекция 26. Комбинационизм. Незамеченное течение. В трансмиссионизме постепенно всё большее место занимала констатация не самих заимствований а их воздействия на остальную культуру на местные ее элементы причем в воспринимающих очагах под воздейст...
15646. Эмпирические школы в археологии 480.5 KB
  24 Лекция 31. Эмпирические школы. 1. Введение. В археологической литературе иногда встречаются указания на эмпирическую школу но всякий раз оказывается что под этим названием фигурируют разные группы ученых разного времени и в разных странах. То ест
15647. Автономная археология в историческом синтезе и эмергентизм 424 KB
  Лекция 33. Автономная археология в историческом синтезе и эмергентизм 1. На руинах археологии обитания. В 1947 г. на конференции в Гамбурге собравшимся немецким археологам было сказано: Сегодня наша преистория прежде всего стоит перед задачей привести в порядок сп
15648. Реболлинг (восстановление шариковых выводов) BGA компонентов (чипов) 446.5 KB
  Реболлинг восстановление шариковых выводов BGA компонентов чипов Рис.1 Примеры выполненных трафаретов для восстановления шариков BGA Рис.2 Восстановленные шариковые выводы BGA чипа Необходимое оборудование Сушка рекомендуется для подсушки ком
15649. ДОМАШНИЙ АРЕСТ КАК МЕРА ПРЕСЕЧЕНИЯ В УГОЛОВНОМ ПРОЦЕССЕ 36.95 KB
  ДОМАШНИЙ АРЕСТ КАК МЕРА ПРЕСЕЧЕНИЯ В УГОЛОВНОМ ПРОЦЕССЕ А. АЛЕКСАНДРОВ Александров Александр профессор Нижегородской академии МВД России доктор юридических наук профессор. Федеральный закон от 7 декабря 2011 г. N 420ФЗ содержит новую редакцию ст. 107 УПК РФ рег
15650. УГОЛОВНО-ПРОЦЕССУАЛЬНЫЕ ГАРАНТИИ ОБЕСПЕЧЕНИЯ РЕАЛИЗАЦИИ ПРАВ НЕСОВЕРШЕННОЛЕТНИХ ПОТЕРПЕВШИХ 23.94 KB
  УГОЛОВНОПРОЦЕССУАЛЬНЫЕ ГАРАНТИИ ОБЕСПЕЧЕНИЯ РЕАЛИЗАЦИИ ПРАВ НЕСОВЕРШЕННОЛЕТНИХ ПОТЕРПЕВШИХ М.Ю. АРЧАКОВ В статье автором рассмотрены теоретические вопросы касающиеся проблем совершенствования уголовнопроцессуального порядка реализации в отечественном у...
15651. РАЗУМНЫЙ СРОК КАК ОЦЕНОЧНОЕ ПОНЯТИЕ В УГОЛОВНО-ПРОЦЕССУАЛЬНОМ ПРАВЕ 30.83 KB
  РАЗУМНЫЙ СРОК КАК ОЦЕНОЧНОЕ ПОНЯТИЕ В УГОЛОВНОПРОЦЕССУАЛЬНОМ ПРАВЕ М.Т. АШИРБЕКОВА Ф.М. КУДИН В процессе своего реформирования уголовнопроцессуальное законодательство обогащается дополнительными приемами законодательного регулирования уголовнопроцессуаль
15652. Бедный средний класс 28 KB
  Бедный средний класс В июне обнародован доклад Малообеспеченные в России: кто они как живут к чему стремятся подготовленный Институтом социологии РАН в сотрудничестве с московским представительством Фонда имени Фридриха Эберта. Согласно этому докладу самой массо...