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

While «Условие» do

Читайте также:
  1. If Strike isn't Settled Quickly, It May Last a While
  2. While not EOF(F) do begin
  3. while notEOF(F) do
  4. While the Venusian Is Ready the Martian Will Appear

«Тело цикла»;

«Условие» – выражение логического типа;

«Тело цикла» – простой или составной оператор.

В том случае, если в теле цикла имеется более одного оператора, в качестве оператора может выступать составной оператор с операторными скобками beginend.

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

While, do – зарезервированные слова («Пока [выполняется условие]», «делать»).

Program Name2; Var X,А: integer; Y: real; Begin A:=5; X:=1; While X<=10 do begin Y:=X*X+sin(X+A); Writeln ('X=',X,'; Y=',Y:4:1); X:=X+2; end; readln; end.  

3 способ: Организация цикла с постусловием (REPEATUNTIL)

Общий вид алгоритма цикла с постусловием

Выполняется до тех пор, пока логическое выражение ложно. Условие нужно задать так, чтобы выйти из цикла.

Общий вид записи:

Repeat

«Тело цикла»;

until «Условие окончания цикла»;

«Тело цикла» − произвольная последовательность операторов;

«Условие» − выражение логического типа.

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

Repeatuntil − зарезервированные слова («Повторять», «пока не [выполнится условие]»).

Program Name3; Var X, А: integer; Y: real; Begin A:=5; X:=1; repeat Y:=X*X+sin(X+A); Writeln ('X=',X,'; Y=',Y:4:1); X:=X+2; until X>10; readln; end.  

4 способ: Организация цикла с параметром (FOR)

Общий вид алгоритма цикла с параметром

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

i –параметр цикла i1– начальное значение, i2 –конечное значение

Общий вид записи:

for «Параметр цикла» := «Начальное значение» to (downto) «Конечное значение» do

«Тело цикла»;

В качестве параметра цикла можно использовать имя простой переменной целого типа, в качестве начального, конечного значений можно использовать константы, переменные, а также арифметические выражения только целого или перечислимого типа.

for, to, downto, do – зарезервированные слова («для», «до», «уменьшить до»,
«выполнить»).

Порядок выполнения действий:

До разработки алгоритма решения задачи необходимо вычислить количество повторений цикла К.

К – в данной программе будет означать конечное значение цикла.

1) Присвоение значения переменной А.

2) Присвоение переменной К значения, полученного до разработки алгоритма решения задачи.

3) Присвоение значения 1 переменной Х (начальное значение).

4) Организация цикла с параметром по переменной i (целое число).

5) Вычисление значения функции Y.

6) Вывод значения функции Y.

7) Добавление шага к переменной Х.


Дата добавления: 2015-07-16; просмотров: 66 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Задание 2. Запись арифметических выражений в математической форме| Задание 4.Циклические вычислительные процессы. Решение задач, содержащих вычисление конечных сумм и произведений

mybiblioteka.su - 2015-2024 год. (0.007 сек.)