Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


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


В первом случае сначала проверяется условие, и если она выполняется, то указанное действие очередной раз повторяется, и если условие не выполняется, то повторение действия прекращается и алгоритм переходит к выполнению следующей после цикла команды. Цикл с предусловием называют еще «цикл ПОКА» (выполняется условие - выполнять действия).

В случае цикла с Постусловия сначала выполняется последовательность команд, образующих цикл, а после этого происходит проверка: повторять цикл еще раз или нет. Выход из цикла происходит тогда, когда условие выполняется. Этот цикл называют цикл К »(выполнять действия до тех пор, пока не выполнено условие).

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

Рассмотрим несколько примеров.
1. Вспомните совет «Пока идет дождь, держи зонтик открытой». Проанализируем ее. Сначала сформулирована условие «идет дождь», за ней указание «держи зонтик открытой», так проверили условие «идет дождь», выполняем указание; проверили условие, она выполняется, выполняем указание, и так до тех пор, пока условие не исполнилась - дождь уже не идет, то и нет необходимости держать зонтик открытой, т.е. неопределенный цикл завершился и можно выполнять следующие указания.

Другие статьи по теме:

- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»
- Типы алгоритмов
- Построение алгоритмов
- Средства структурного анализа и проектирования систем
- Средства быстрой разработки прикладных программ


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами