Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


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




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

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

· Арифметические (цикл For)

· Итерационные (циклы While и Repeat)

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

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

while <условие> do <оператор>;

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

<условие > – выражение логического типа (например b <= 5);

<оператор> - произвольный оператор 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 <параметр цикла>:=<нач_знач> to <кон_нач> do <оператор>;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 829 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2294 - | 2147 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.