Региональный КЦ - помощь образованию / Главная страница Экспресс-расписание   Полигон   Электронные учебники    
 Оглавление   < Назад   1   2   3   4   5   6   7   8   9   Далее >   Выход x

Алгоритм

Урок 1
  1. Введение.
  2. Свойства алгоритма.
  3. Способы записи алгоритма.
  4. Виды алгоритмов.
  5. Этапы создания программы.
  6. Практическое задание №1.

1.4. Виды алгоритмов

В зависимости от поставленной задачи и последовательности выполняемых шагов различают следующие виды алгоритмов:
  1. Линейный - шаги алгоритма следуют один за другим не повторяясь, действия происходят только в одной заранее намеченной последовательности.

    Линейный алгоритм

    Блоки алгоритма 1, 2, 3 выполняются именно в такой последовательности, после чего алгоритм достигает цели и заканчивается.


  2. Алгоритм с ветвлением - в зависимости от выполнения или невыполнения условия, исполняется либо одна, либо другая ветвь алгоритма.

    Алгоритм с ветвлениями

    В данном алгоритме проверяется условие, и если оно выполняется, то есть на вопрос можно ответить "Да", исполняется блок алгоритма 1 (одно ли несколько действий), а если не выполняется - ответ на вопрос отрицательный, то исполняется блок 2.

    Примечание: одного из блоков: 1 или 2 может не быть вовсе. Тогда в одном из случаев будут выполняться какие-либо действия, а в другом - ничего не будет выполняться.


  3. Циклический - блоки алгоритма выполняются до тех пор, пока не будет выполнено определенное условие.

    Циклический алгоритм

    Блок алгоритма 1 будет выполняться один или несколько раз до тех пор, пока не выполнится условие.

    Алгоритм выполняется так: выполняется блок 1, проверяется условие, если оно не выполняется, то блок 1 выполняется снова и условие проверяется заново. При выполнении условия алгоритм заканчивается.


Примечание: в общей схеме алгоритма "Да" и "Нет" можно поменять местами, тогда алгоритм будет выполняться, пока условие выполняется. Как только условие не выполнится - алгоритм завершится.

 Оглавление   < Назад   1   2   3   4   5   6   7   8   9   Далее >   Вверх ^
Рейтинг@Mail.ru Rambler's Top100
Сайт создан в системе uCoz