25120

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

Доклад

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

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

Русский

2013-08-12

32.5 KB

5 чел.

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

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

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

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

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

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

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


 

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

40034. Структуралистский конструктивизм П. Бурдье 15.95 KB
  Теория Бурдьё считается интегральной социологической теорией и представляет собой попытку преодоления противоречий между макро- и микро- анализом, агентом и структурой, которое порождает так называемые «парные понятия» (англ. paired concepts).
40035. Информационные технологии документационного обеспечения управленческой деятельности 135 KB
  Пока не разработаны стандартные информационнопоисковые языки подобные SQL которые можно было бы использовать для формализованного описания содержания документов и построения запросов. Основной задачей документальных информационных систем является хранение и предоставление пользователю документов содержание которых соответствуют его информационным потребностям. Документальная информационная система ДИС единое хранилище документов с инструментарием поиска и выдачи необходимых пользователю документов. Соответствие найденных...
40036. Информационные системы. Конспект лекций 592.5 KB
  Под системой понимают любой Объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей совокупность разнородных элементов. Системы значительно отличаются между собой как по составу, так и по главным целям.
40037. Методология RAD - Rapid Application Development 31.05 KB
  Однако по мере возрастания сложности разрабатываемых систем и увеличения запросов пользователей чему в значительной степени способствовал прогресс в области вычислительной техники а также появление удобного графического интерфейса пользователя в системном программном обеспечении потребовались новые средства обеспечивающие значительное сокращение сроков разработки. Это послужило предпосылкой к созданию целого направления в области программного обеспечения инструментальных средств для быстрой разработки приложений. Основные особенности...
40038. Метод ER-диаграмм (сущность-связь) 119.5 KB
  Названиями сущностей являются как правило существительные например: ПРЕПОДАВАТЕЛЬ ДИСЦИПЛИНА КАФЕДРА ГРУППА. Связь двух или более сущностей предполагает зависимость между атрибутами этих сущностей. Так два разных проектировщика рассматривая одну и ту же проблему с разных точек зрения могут получить различные наборы сущностей и связей. С целью повышения наглядности и удобства проектирования для представления сущностей экземпляров сущностей и связей между ними используются следующие графические средства: Диаграммы ЕR экземпляров...
40039. Інформаційні технології 267.5 KB
  Роль інформатики та компютерної техніки у формуванні сучасного спеціаліста. У всіх цих випадках на допомогу людині приходить компютер.Понятие інформаційних технологій Якщо розглядати компютер як обєкт який має складові частини повязані між собою і функціонують відповідно до певних правил тоді компютер можна назвати системою. Оскільки компютер використовується переважно як засіб зберігання пошуку і видачі інформації то його можна розглядати як інформаційну систему.
40040. Философия любви– тема философского размышления 143.5 KB
  Только в любви и через любовь человек становится человеком. Без любви он неполноценное существо, лишенное подлинной жизни и глубины и не способное ни действовать эффективно, ни понимать адекватно других и себя. И если человек–центральный объект философии, то тема человеческой любви
40041. Создание отчета в режимах Автоотчет и Мастер отчетов. Редактирование отчета в режиме Конструктор 160.5 KB
  Создание отчета в режимах Автоотчет и Мастер отчетов.Редактирование отчета в режиме Конструктор Цель работы: получение навыков конструирования отчетов в режимах автоотчета и мастера отчетов. На экране появится окно режимов создания нового отчета представленное на рис. Окно режимов создания отчета Выбрать режим Автоотчет: ленточный и в качестве источника данных таблицу Список.
40042. Молодежный центр как субъект организации досуга молодежи 299.5 KB
  Современные проблемы организации молодежного досуга. Анализ деятельности культурно – досуговых центров по организации досуга молодежи «Молодежного центра Жаштык» и «Продюсерского центра». Принципы и формы организации досуговой деятельности...