25116

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

Доклад

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

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

Русский

2013-08-12

48.5 KB

15 чел.

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

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

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

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

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

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

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

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

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

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

1. если—то

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

3. выбор

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

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

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

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

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


Тело ци
кла

да

нет

словие

Тело цикла

да

нет

Условие


 

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

2436. Соціальні установки 41 KB
  Установки, як ефективний спосіб оцінювання світу. Рольова поведінка та установки. Причина впливу поведінки на установки. Когнітивний дисонанс. Ефект недостатнього виправдання. Причини впливу поведінки на установки в руслі різних теорій.
2437. Расчет горно-транспортного комплекса в соответствии с эксплуатационной производительностью экскаватора ЭКГ-8,3 715.56 KB
  Развитие открытых горных разработок в ближайшие 10-15 лет определяется не только все возрастающими потребностями общества в минеральном сырье и конкурентоспособностью с подземным способом разработки, но также все увеличивающимися экологическими ограничениями.
2438. Експлуатація і обслуговування машин 902 KB
  Мета і завдання курсу Експлуатація і обслуговування машин. Планування технічного обслуговування та ремонту будівельних машин. Види і періодичність ТО тракторів і машин. Вплив степеня очищення повітря. Вплив стану експлуатаційних матеріалів на надійність роботи двигуна. Зберігання і консервація машин.
2439. Исследование характеристик тиристора и управляемого выпрямителя 1.67 MB
  Целью работы является: исследование вольтамперной характеристики и определение параметров тиристора, получение семейства статических характеристик тиристора, исследование работы регулируемого однополупериодного выпрямителя.
2440. Строение и характеристики подъемных кранов 105.05 KB
  Назначение, общее устройство неходовой рамы, способы крепления ее к раме автомобиля. Назначение и общее устройство выносных опор. Проверка уровня масла в редукторе механизма подъема груза. Назначение, устройство и работа опорно-поворотного устройства. Виды грузозахватных приспособлений и требования к ним. Грузы, запрещенные для подъема краном. Проверить уровень масла в картере редуктора механизма вращения.
2441. Оценка качества и его потребительские свойства 153.5 KB
  Качество как категория управления - интегральное понятие, которое характеризует эффективность всех сторон жизнедеятельности предприятия от процесса разработки стратегии, маркетинга и далее включая все этапы жизненного цикла продукта или услуги. Стоимость – это категория исключительного товарного (рыночного) хозяйства, представляющая собой общественное отношение товаропроизводителей, которое возникает при обмене товаров.
2442. Теория менеджмента. Менеджмент как учебная дисциплина 296.5 KB
  Экономические методы управления. Социально-психологические методы управления. Понятие и содержание коммуникации. Менеджмент как особый тип управления организацией в рыночной системе хозяйствования. Механизмы рыночной экономики. Концепция жизненного цикла организации. Актуальность управления персоналом. Государственная кадровая политика Республики Беларусь.
2443. Загальна медична психологія 23.08 KB
  Особливості психіки пацієнтів на етапах, підготовки, виконання хірургічних втручань та в післяопераційний період. Особливості психіки хворих, що страждають різними захворюваннями (серцево-судинні, інфекційні, гінекологічні, і т.д.). Особливості психічних процесів хворих з дефектами органів та систем (сліпота, глухота і т.д.).
2444. Податкова система і податкова політика 23.26 KB
  Суть, значення та роль податкової системи в системі державних доходів. Податкова політика та її характеристика. Склад податкової системи України. Порівняльна характеристика податкових систем у розвинутих державах світу