25120

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

Доклад

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

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

Русский

2013-08-12

32.5 KB

5 чел.

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

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

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

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

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

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

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


 

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

58906. Поспішай творити добро 64 KB
  Обладнання: записи висловів видатних людей про добро приказок та приповідок учнівські твори та вірші картки із запитаннями для підсумкової розповіді. Тренінг Риси хорошої людини; технологія Мікрофон Народний золотослів про добро вислови видатних людей про добро і доброту;...
58907. Знайомство з собою. Година спілкування 86 KB
  Мета: познайомитись з учнями надати їм можливість поринути у власний внутрішній світ вчити бачити в оточуючих людях позитив формувати соціальну компетентність засобами ігрового спілкування. З чим ви згодні а з чим ні Чи цікаво вам побачити себе з іншого боку...
58908. Урок-гра. Гімнастика 50 KB
  Ходьба: звичайна підняти руки через сторони вгору вдих опустити руки видох 1хв Переходимо на крок Дихаємо як вітерок. руки на поясі. руки до плечей. руки перед грудьми зігнуті у ліктях.
58909. Дзвони Великодня 58.5 KB
  На дошці висить килим а на ньому образ Ісуса Христа українська хата піч писанки кошики паска іграшковий коник квіти. 1учень Ойвесна веснаднем красна Що ж ти весно принесла Весна Принесла я вам світле свято довгождане Воскресіння...
58912. Тиск і сила тиску. Одиниці тиску 50 KB
  Мета: сформувати в учнів поняття про тиск як про фізичну величину; дослідити на уроці залежність тиску від сили тиску та від площі поверхні; навчати розв’язувати задачі на тиск та застосовувати знання про тиск у повсякденному житті...