25120

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

Доклад

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

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

Русский

2013-08-12

32.5 KB

5 чел.

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

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

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

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

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

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

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


 

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

31249. Адаптационный потенциал спортсменов паралимпийцев 135 KB
  Изучить субъективное восприятие качества жизни. Осгуд Метод оценки качества жизни И. ДОПОЛНИТЬ ПРО АДАПТАЦИЮ ПРОВЕСТИ АНАЛИЗ ПОТЕНЦИАЛА ПО НЕСКОЛЬКИМ КНИГАМ НА ЧЬЕ МНЕНИЕ БУДУ ОПИРАТЬСЯ Исследования качества жизни В настоящее время в психологических и медицинских исследованиях изучение вопросов качества жизни занимает значительное место. Оно может оказывать значительное влияние на его мироощущение значимые моменты его существования и восприятия жизни в целом.
31250. Интенсивная система возделывания кукурузы на силос в хозяйстве, позволяющая уменьшить себестоимость продукции на 5,2%, повысить производительность труда на 40% 592 KB
  Повышение эффективности дальнейшая интенсификация растениеводства становятся реальностью с переходом на индустриальную технологию возделывания, при которой сокращается число почвообработок, применяются высокопроизводительные агрегаты и техника, используются высокопродуктивные гибриды разных сроков созревания, перспективные, научно обоснованные приемы агротехники.
31251. Изучение влияния наночастиц диоксида титана на клеточную мембрану методом атомно-силовой спектроскопии 5.93 MB
  Для исследования были выбраны эритроциты человека, как наиболее доступный носитель биологических мембран. Кроме того, мембрана эритроцитов отличается упругостью и высокой (относительно большинства других клеток) устойчивостью к физическим воздействиям. Этот факт позволяет экстраполировать результаты экспериментов по разрушению мембран эритроцитов на другие клетки, предполагая, что в тех условиях, когда повреждения получают эритроциты, более мягкие клетки получат заведомо не меньшие повреждения.
31252. ЕКOЛOГІЧНЕ ВИХOВAННЯ МOЛOДШИХ ШКOЛЯРІВ У ПРOЦЕСІ ВИВЧЕННЯ МAТЕМAТИКИ 839 KB
  Метoди дoслідження: aнaліз пoрівняння синтез системaтизaція клaсифікaція тa узaгaльнення теoретичних дaних предстaвлених у педaгoгічній тa метoдичній літерaтурі; вивчення тa узaгaльнення передoвoгo педaгoгічнoгo дoсвіду з прoблеми екoлoгічнoгo вихoвaння учнів; педaгoгічні спoстереження бесіди педaгoгічний експеримент. Дoпускaти до плaнувaння влaснoгo навчання учнів a тaкoж до прийняття рішень тa aнaлізу їх нaслідків. Вихoдити з вікoвих oсoбливoстей вoлoдіння знaннями нaвичкaми з вирішення прoблем і рoзуміння ціннoстей стoсoвнo...
31253. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ (ДИПЛОМНЫЙ ПРОЕКТ) 664.5 KB
  Структура и содержание дипломного проекта 6 3. Оформление выпускной квалификационной работы дипломного проекта 9 4. Порядок подготовки дипломного проекта к защите 13 Приложение 1. Общие требования предъявляемые к выпускной квалификационной работе дипломному проекту Выполнение выпускной квалификационной работы дипломного проекта в дальнейшем в тексте дипломный проект завершает подготовку специалиста и показывает его готовность решать теоретические и практические задачи.
31254. СОЦИАЛЬНАЯ РАБОТА Учебно-методическое пособие по выполнению и оформлению дипломной работы для студентов специальности 040101.65 Социальная работа 384.5 KB
  Джуринская СОЦИАЛЬНАЯ РАБОТА Учебнометодическое пособие по выполнению и оформлению дипломной работы для студентов специальности 040101.65 Социальная работа бакалавр специалист магистр 2е издание переработанное и дополненное СанктПетербург 2009 УДК Одобрено на заседании кафедры теории и практики социальной работы протокол № 6 от 16. Методическое пособие по выполнению и оформлению дипломной работы для студентов специальности 040101.
31255. Выпускная квалификационная (дипломная) работа: методические рекомендации для студентов всех специальностей 253 KB
  Выполнение и защита выпускной квалификационной работы (дипломной работы) является заключительным и наиболее ответственным этапом подготовки специалиста. Дипломная работа основывается на полученных знаниях по ряду дисциплин специальности, носит комплексный характер, в большей степени содержит элементы исследования.
31256. МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению дипломной работы для студентов биологического факультета, обучающихся по специальности 020803 - Биоэкологи 167 KB
  Шихова МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению дипломной работы для студентов биологического факультета обучающихся по специальности 020803 Биоэкологи: с Q Киров 2011 ВВЕДЕНИЕ В соответствии с Положением об итоговой государственной аттестации выпускников высших учебных заведений Российской Федерации утверждённым приказом Минобразования РФ от 25. № 1155 защита выпускной квалификационной дипломной работы является обязательной составляющей итоговой государственной аттестации выпускников обучающихся по специальности 020803 Биоэкология в...
31257. Методические указания по подготовке, выполнению и защите дипломных работ по специальности 080102 «Мировая экономика» 337.5 KB
  В них изложены порядок выбора темы дипломной работы общая схема дипломного исследования структура и содержание основного текста требования к оформлению и процедура защиты дипломной работы. Общие положения Выбор темы дипломной работы Структура дипломной работы Чтение литературы и выписки из нее Оформление дипломной работы Нумерация страниц дипломной работы.