Pascal. оператор цикла whale. формат и принцип действия

Циклы предназначены для выполнения повторяющейся последовательности действий.

Циклы можно разделить на два класса:

  • Арифметические (цикл For)
  • Итерационные (циклы While и Repeat)

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

Структура оператора:

whiledo ;

где while , do – служебные слова (пока [выполняется условие] делать);

– выражение логического типа (например b

— произвольный оператор Pascal, который будем называть телом цикла.

Оператор может быть простым или составным.

Примечание: Группа простых операторов, заключенная в операторные скобки begin-end называется составным оператором.

Принцип работы оператора WHILE

  • вычисляется значение логического выражения (проверяется условие);
  • если результатом вычисления значения логического выражения (проверки условия) является ответ “да”, то выполняется простой или составной оператор, составляющий тело цикла и стоящий после служебного слова do;
  • далее происходит возврат к пункту 1 и повторяются вышеописанные действия 1, 2;
  • повторение действий 1, 2 продолжается, пока результатом вычисления значения логического выражения (проверки условия) не станет ответ “нет”, после чего управление передается на следующий после цикла оператор программы.

27 Pascal. Оператор цикла REPEAT…UNTIL. Формат и принцип действия.

Циклы предназначены для выполнения повторяющейся последовательности действий.

Циклы можно разделить на два класса:

  • Арифметические (цикл For)
  • Итерационные (циклы While и Repeat)

Оператор цикла Repeat. . Until

Структура оператора:

Repeat; Until ;

где,repeat, until – служебные слова (повторять до тех пор, пока не будет выполнено условие);

– повторяющаяся в цикле последовательность операторов;

– выражение логического типа.

Принцип действия оператора цикла Repeat ..Until

§ выполняются операторы, расположенные между операторами REPEAT…UNTIL, составляющие тело цикла;

§ вычисляется значение логического выражения оператора UNTIL (проверяется условие);

§ если результатом вычисления значения логического выражения (проверки условия) является ответ “нет”, то операторы, составляющие тело цикла, выполняются вновь;

§ повторение действий 1, 2 продолжается до тех пор, пока результатом вычисления значения логического выражения (проверки условия) не станет ответ “да”.

Pascal. Оператор цикла FOR. Формат и принцип действия.

Циклы предназначены для выполнения повторяющейся последовательности действий.

Циклы можно разделить на два класса:

  • Арифметические (цикл For)
  • Итерационные (циклы While и Repeat)

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

Структура оператора:

for:= todo ;

где for, to, do – служебные слова ( для, до, выполнить);

– параметр цикла; в качестве параметра цикла часто выступает переменная типа integer или byte;

– начальное значение параметра цикла — выражение того же типа;

– конечное значение параметра цикла — выражение того же типа;

–повторяющаяся последовательность операторов;

– выражение логического типа.

Принцип действия оператора FOR

§ первый раз , составляющий тело цикла выполняется при: = ;

§ второй раз тело цикла выполняется при : = + 1;

§ последний раз тело цикла выполняется при пар_цикла>: = ;

Pascal. Одномерные массивы. Описание ввод-вывод элементов.

Массив–это набор объектов одного типа, у каждого из которых есть индекс (номер). При описании массива указывается общее число входящих в массив элементов и тип этих элементов.

Описание массив Z

Var Z :array[1..6] of real;

гдеZ –имя массива(любой идентификатор языка Pascal)

ARRAY… OF – служебные слова(массив, из);

[1..6] – тип-диапазон,определяющий количество элементов массива;

real – тип элементов,образующих массив;

Рандомно подобранные статьи с сайта:

Информатика. Язык Pascal: Оператор цикла while в Pascal. Центр онлайн-обучения «Фоксфорд»


Похожие статьи:

admin