25120

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

Доклад

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

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

Русский

2013-08-12

32.5 KB

5 чел.

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

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

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

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

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

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

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


 

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

58462. Наші зелені друзі 274.5 KB
  Мета: удосконалювати читацькі навички, вчити виділяти головне з прочитаного, робити власні висновки та аргументувати їх; розвивати прагнення до розуміння краси природи; учити дітей бути спостережливими, уважними, виробляти звичку планувати власні дії, самостійно контролювати результати своєї праці...
58463. Степень с целым показателем и ее свойства 6.32 MB
  Оборудование: презентация Степень; раздаточный материал для Математического лото; портреты ученых математиков. И соберём по капельке всё что учили по теме: Степень в младших класах. Степенью числа а с натуральным показателем п большим за 1 называется произведение п множителей каждый из которых равен а. аn = аа а n раз Как называется число которое...
58464. Визначні місця Лондона 63.5 KB
  Today I invite you to London. We are going to visit famous sights there. I think we’ll travel there by plane, because it is the fastest way. Get your tickets and fill in some information about yourself for registration.
58465. Appearance. Вивчення граматичної структури This is та These are 54.5 KB
  Ви вже знаєте потрібні слова для опису зовнішність людини. Та він є неповним без опису її одягу. Одяг – це частина самовираження людини, її прикраса. Тож вам необхідно знати як називати предмети гардеробу англійською.
58466. The Environmental Protection 106 KB
  This is the season when fruit is sweet. This is the season when school friend meet. This is the season when mornings are dark. And birds do not sing in wood and the park. The summer is over, the trees are all bare, This is the mist in the garden and frost in the air.
58467. At the Post-Office 121.5 KB
  Today at the lesson you will learn from the text about the main functions of the post-office. This knowledge you can use in your everyday life. And also you will write a test work in listening comprehension.
58468. Тварини. Прикметники 3.05 MB
  It teaches subject/verb agreement for the most important verb in English, making plurals by adding -s, dropping the article a in the plural, and that adjectives are not inflected.
58469. Шкільне приладдя 2.29 MB
  There are two cats on the picture. There are two flowers on the picture. There are two dogs on the picture. There are two girls on the picture. There are two boys on the picture. There are two books on the picture.
58470. Sport. Повторить грамматический материал Do/Does 69.5 KB
  Sport is fun for girls and boys, It’s much better than toys. You can sledge and ski and skate And throw snowballs with Kate. You can swim and play football, Hockey, tennis, and basketball. You can jump and you can run, You can have a lot of fun.