25116

Основные алгоритмические конструкции

Доклад

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

Обеспечивает многократное выполнение некоторой совокупности действий которая называется телом цикла. Предписывает выполнять тело цикла до тех пор пока выполняется условие записанное после слова пока. Предписывает выполнять тело цикла для всех значений некоторой переменной параметра цикла в заданном диапазоне. Предписывает выполнять тело цикла до тех пор пока не выполнится условие записанное после тела цикла.

Русский

2013-08-12

48.5 KB

16 чел.

  1.  Основные алгоритмические конструкции

Основные (базовые) алгоритмические конструкции

Алгоритмы можно представлять как некоторые структуры, состоящие из отдельных базовых (т.е. основных) элементов.

Логическая структура любого алгоритма может быть представлена комбинацией трёх базовых структур: следование, ветвление (развилка) и цикл. Характерной особенностью базовых структур является наличие в них одного входа и одного выхода. 

Базовая структура  "следование". 

Образуется последовательностью действий, следующих одно за другим:

Алгоритм, реализующий конструкцию «следование», называется линейным.

2. Базовая структура  "ветвление".

На практике алгоритмы линейной структуры встречается крайне редко. Чаще необходимо организовать процесс, который в зависимости от каких-либо условий проходит по той либо иной ветви алгоритма. В зависимости от результата проверки условия (да или нет) осуществляется выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран. Структура ветвление существует в четырех основных вариантах:

  •  если—то;
  •  если—то—иначе;
  •  выбор;
  •  выбор—иначе.

1. если—то

2. если—то—иначе

3. выбор

4. выбор—иначе

  1.  Базовая структура  "цикл". Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Основные разновидности циклов представлены в таблице:

Цикл типа пока.
Предписывает выполнять тело цикла до тех пор,
пока выполняется условие, записанное после слова пока.

Цикл типа для.
Предписывает выполнять тело цикла для всех значений
некоторой переменной (параметра цикла) в заданном диапазоне.     

Цикл типа до.
Предписывает выполнять тело цикла до тех пор,
пока не выполнится условие, записанное после тела цикла.


Тело ци
кла

да

нет

словие

Тело цикла

да

нет

Условие


 

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

73740. Социально-экономические и правовые основы государственного регулирования несостоятельности (банкротств) в России 33.19 KB
  Особое внимание в Уставе уделялось статусу торгового предприятия должника. Конечная цель данного правового института соразмерное удовлетворение требований кредиторов несостоятельного должника и освобождение последнего от долгов с предоставлением возможности снова приступить к коммерческой деятельности. Нормы дореволюционного конкурсного права характеризуются высокой степенью разработанности с точки зрения интересов как должника так и кредиторов. Несостоятельность банкротство признанная арбитражным судом неспособность должника в полном...
73742. Актуальные проблемы истории философии 185 KB
  Философия зародилась примерно 2500 лет назад в странах древнего мира — Индии, Китае, Египте. Совершенства и классических форм она достигла позднее, в Древней Греции и Риме.
73743. Западная философия ХХ века: диалог о человеке и человечестве 136 KB
  Если классическая философия Запада характеризовалась общностью понимания целей и задач философии, то в современной философии, на первый план выходят различия, зачастую анализ отдельных философских проблем оформляется в самостоятельные направления.
73744. ПРЕСТУПЛЕНИЯ ПРОТИВ ЖИЗНИ И ЗДОРОВЬЯ ЧЕЛОВЕКА 201 KB
  Убийство при отягчающих обстоятельствах относящихся к объективным признакам преступления пункты 16 ч. Убийство при отягчающих обстоятельствах относящихся к субъективным признакам преступления пункты 714 16 ч. Убийство матерью новорожденного ребенка. Убийство совершенное в состоянии аффекта.
73746. Теоретичні засади анімації в туризмі 74.5 KB
  Анімаційна діяльність у сфері туризму є невід’ємною частиною культурно-дозвіллєвої діяльності соціуму взагалі і окремої людини зокрема. Для розуміння анімаційних процесів необхідно чітко визначитись з більш ґрунтовними поняттями, з поняттям „дозвілля”.