25120

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

Доклад

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

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

Русский

2013-08-12

32.5 KB

5 чел.

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

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

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

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

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

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

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


 

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

22638. Основні закони термодинаміки. Статистичне означення ентропії 74.5 KB
  Функція що зв’язує тиск об’єм і температуру фізично однорідної системи яка перебуває в термодинамічній рівновазі називається рівнянням стану. Другий закон ТД Не існує періодично діючого пристрою що виконував би роботу лише за рахунок відбору теплоти від одного і того ж джерела існує однозначна функція стану системи яка залишається постійною при адіабатичних процесах S. При рівноважних процессах зміна ентропії системи пов`язана з кількістю тепла що передається співвідношенням : Для адіабатичного циклічного процесу і тобто ...
22639. Розподіл Максвела та Больцмана. Їх експериментальна перевірка 121 KB
  Розподіл Максвела та Больцмана. Використаймо великий канонічний розподіл Гіббса де . Тобто можна відокремити де розподіл по швидкостям а розподіл по координатах. Розглянемо розподіл молекул по швидкостям.
22640. Міжмолекулярна взаємодія та її прояви 49.5 KB
  Міжмолекулярна взаємодія та її прояви. Міжмолекулярна взаємодія – це взаємодія електричнонейтральних молекул або атомів. Взаємодія молекул визначається потенціалом взаємодії для сферично симетричних молекул. На великих відстанях визначальною є слабка взаємодія.
22641. Р-ня стану реальних газів 97 KB
  Рня ВандерВаальса де а – константа взаємодії b – поправка на об’єм. Для реальних газів застосовується наближення : Газ досить розріджений використовуємо тільки парну взаємодію; Молекули рухаються згідно з законом класичної механіки; Зіткнення між молекулами пружне; Сили взаємодії – центральні діють між центрами молекул тому використовуємо сферично симетричний потенціал. радіуса взаємодії де одна молекула відчуває іншу. область взаємодії.
22642. Явища переносу в газах, рідинах і твердих тілах 44.5 KB
  Явища переносу в газах рідинах і твердих тілах Якщо виникає grad якоїсь величини G енергія імпульс конц. заряд то виникає потік JG направлений на зменшення цього grad. Оскільки температура газу вирівнюється повільно теплопровідність газу мала gradT  0. Дифузія – вирівнювання концентрації домішки переміщення молекул домішки в напрямку меншої концентрації відбувається перенесенням маси домішаного газу  = const gradn = const.
22643. Фазові переходи першого і другого роду 51.5 KB
  Фазові переходи першого і другого роду. Фазовий перехід першого роду фазовий перехід при якому питомий об’єм та питома ентропія змінюється стрибкоподібно. Отже коли стрибком змінюється перші похідні функцій фазові переходи першого роду а якщо залишаються неперервними а другі похідні змінюються стрибком то такі фазові переходи називаються переходами другого роду. Звідси випливає що фазовий перехід другого роду супроводжується стрибком наступних величин : питомої теплоємності ; ізобаричного коефіцієнту теплового розширення ;...
22644. Рівняння Максвелла як узагальнення експериментальних фактів 77 KB
  при наявності і руху зарядів і змінного електричного поля. Струм провідності 0 пов’язаний з рухом зарядів а струм зміщення – із зміною напруженості електричного поля. Вивчення магнітного поля магнітів та струмів показало що силові лінії магн. поля: ; потік вектора напруженості ел.
22645. Магнітні властивості речовини. Пара-, діа- , феромагнетики 304 KB
  Якщо намагнічування припиняється і при забиранні заліза від магніту то воно називається тимчасовим намагніченням. Ця величина називається вектором намагнічення . Якщо довести намагнічення до насичення точка 1 на мал. 2 і потім зменшувати напруженість магнітного поля то намагнічення випливає не первісної кривої 01 а змінюється відповідно до кривої 1 2.
22646. Поширення електромагнітної хвиль в металевих середовищах. Скін ефект 94.5 KB
  Тоді в 1 покладемо : розв’язок 5 шукаємо у вигляді: 6 звідки підставивши 6 в 5 отримаємо: звідси дисперсійне рня: 8 де n – показаник заломлення показник затухання. Розглянемо квазістаціонарний випадок тобто коли і тоді для провідника маємо наступні рівняння Максвела: звідси: 12 Застосувавши до 2го з системи рівнянь 12 оператор rot маємо : де оператор Лапласа. для монохроматичних коливань тоді 13 . Шукаємо розв’язок у вигляді: тоді отримаємо: 14 тобто комплексне тоді з 14 ...