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

Оператор цикла WHILE

Читайте также:
  1. I. Два цикла деламинации
  2. Research from HSBC and Standard Chartered shows the U.S. and other industrialized nations slipping while some surprising leaders emerge
  3. XIV. ОПЕРАТОРЫ ЯЗЫКА ПАСКАЛЬ
  4. В больших циклах подвиг «Стимфалийские птицы» проходит 1 год, в малых – 6 суток.
  5. В прошлом году российские операторы сотовой связи получили лицензии на предоставление услуг связи третьего поколения. Но это- лишь первый шаг к построению мобильной сети 3G.
  6. В) Технологический разрыв и модель жизненного цикла продукта.
  7. Взаимная ортогональность собственных функций эрмитовых операторов
  8. Виды жизненного цикла товаров
  9. Використання логічних операторів та операторів співвідношення
  10. Влияние жизненного цикла товара на прогнозирование деятельности предприятия
  11. Вложенные структуры условных операторов
  12. Внешняя торговля мотоциклами и велосипедами

ОПЕРАТОРЫ ЦИКЛА.

(операторы повторений)

Позволяют оптимально запрограммировать повторяющиеся фрагменты программы (многократное повторение одной и той же последовательности действий).

· Счетные циклы (циклы с заданным числом повторений)-цикл For.

· Итерационные циклы (циклы, завершающиеся по выполнению или нарушению условий)- циклы While, Repeat.

Оператор цикла REPEAT

(с постусловием).

Оператор цикла WHILE

(с предусловием).

Оператор цикла FOR

(цикл с параметром).

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

Оператор цикла REPEAT

(с постусловием)

Оператор цикла Repeat организует выполнение цикла, состоящего из любого числа операторов, с неизвестным заранее числом повторений.

Формат записи:

REPEAT

< тело цикла >

UNTIL < условие >;

Repeat, Until – зарезервированные слова (повторять до тех пор, пока не будет выполнено условие);

< тело цикла> - произвольная последовательнось операторов;

< условие > - выражение логического типа.

Тело цикла выполняется хотя бы

один раз, после чего вычисляется

<условие>: если его значение есть FALSE, то операторы тела цикла повторяются, в противном случае (если значение есть TRUE), оператор REPEAT..UNTIL завершает работу (выход из цикла по истине).

Оператор цикла WHILE

(с предусловием)

Условие проверяется до выполнения тела цикла;

Формат записи:

WHILE <условие> DO <оператор>;

While, Do - зарезервированные слова

(пока выполняется условие, делать);

<условие>-выражение логического типа;

<оператор>-произвольный оператор;

Если выражение <условие> примет значение True, то разрешен вход в цикл и выполняется <оператор>, после чего повторяется вычисление выражения <условие> и его проверка.

Если <условие> имеет значение False, то вход в цикл запрещен.

Вход в цикл While по истине.


Примечание:

Inc(n) n:=n+1;

Inc(n,2) n:=n+2;

Inc(n,3) n:=n+3;

Dec(n) n:=n-1;

Dec(n,2) n:=n-2;

Dec(n,3) n:=n-3;


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)