Электронный
учебник

Основы программирования
на Visual Basic 6.0

 Оглавление   < Назад   1   2   3   4   5   6   7   8   9   10   11   Далее > 

Алгоритм

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

1.4. Типы алгоритмов

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

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

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


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

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

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

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


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

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

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

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


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

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

 Оглавление   < Назад   1   2   3   4   5   6   7   8   9   10   11   Далее > 
Сайт создан в системе uCoz