Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Алгоритмы циклической структуры – их характеристика

Читайте также:
  1. CASE-средства. Общая характеристика и классификация
  2. Cудебник 1497 г. Общая характеристика
  3. Cудебник 1550 г. Общая характеристика, система и источники
  4. I. КВАЛИФИКАЦИОННАЯ ХАРАКТЕРИСТИКА ВЫПУСКНИКА
  5. I. Общая характеристика жанровой системы связей с общественностью.
  6. I. Этиологическая характеристика
  7. II. Клинико-фармакологическая характеристика лекарственных средств, влияющих на липидный обмен.
  8. II. ХАРАКТЕРИСТИКА ПЯТИ СОЦИЕТАЛЬНЫХ ГРУПП
  9. III. ХАРАКТЕРИСТИКА ПОНЯТИЙ СОЦИАЛЬНАЯ ОБЩНОСТЬ И СОЦИАЛЬНЫЕ СВЯЗИ
  10. IV. Методы исследования ультраструктуры

Алгоритм циклической структуры – алгоритм, в котором предусмотрено неоднократное выполнение одной и той же последовательности действий. Эту последовательность называют циклом.

Виды циклов:

Цикл типа "пока"

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

Алгоритмический язык Язык блок - схем
нц пока (условие) тело цикла (последовательность действий) кц

Цикл типа "для"

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

Алгоритмический язык Язык блок - схем
нц для i от i1 до i2 Тело цикла (последовательность действий) кц

 

Примеры команд для цикла "пока" и "для"

Алгоритмический язык Язык блок - схем
нц пока i < = 5 S: = S + A [ i ] i:= i+1 кц
нц для i от 1 до 5 X [ i ]: = i * i * i Y [ i ]: = X [ i ] / 2 кц

Также циклы бывают итерационными. Их особенность в том, что число повторений операторов цикла заранее неизвестно. Для его организации используют оператор пока Выход их итерационного цикла осуществляется в результате выполнения условия. На каждом шаге вычислений происходит последовательное приближение и проверка условия достижения искомого результата. Возможны случаи, когда внутри тела цикла необходимо повторять некоторую последовательность операторов, т. е. организовать внутренний цикл. Такая структура получила название цикла в цикле или вложенных циклов. Глубина вложения циклов (то есть количество вложенных друг в друга циклов) может быть различной. При использовании такой структуры для экономии машинного времени необходимо выносить из внутреннего цикла во внешний все операторы, которые не зависят от параметра внутреннего цикла.

 

 




Дата добавления: 2015-01-30; просмотров: 129 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав