Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Информатика_заочн / Курс лекций по информатике (2 часть.doc
Скачиваний:
89
Добавлен:
17.03.2015
Размер:
450.05 Кб
Скачать

Оператор while. Цикл с предусловием

Оператор while /пока/ управляет повторным выполнением какого-либо оператора или группы операторов. Оператор выполняется повторно до тех пор, пока управляющее выражение принимает значение true /истина/.

Если управляющее выражение принимает с самого начала значение false /ложь/, то оператор вообще не выполняется.

Пример: составить программу для расчета значений функции y = exlgx на отрезке [a, b] и шагом dx с использованием оператора цикла с предусловием.

нет

x:=xn;

while (x<=xk) do

begin

y:=exp(x)*ln(x)/ln(10);

writeln (‘x=’, x:6:3, ‘y=’, y:8:3);

x:=x+dx;

end;

Оператор Repeat. Цикл с постусловием

Bыражение, управляющее повторным выполнением заданного оператора в операторе repeat /повторить/, должно быть булевского типа. Последовательность операторов, заключенная между зарезервированными словами repeat и until /пока/, выполняется повторно до тех пор, пока управляющее выражение не примет значение true /истина/. В отличие от оператора while тело оператора repeat выполняется по крайней мере один раз, так как определение значения условного выражения производится в конце цикла.

Пример: составить программу для расчета значений функции y = exlgx на отрезке [a, b] и шагом dx с использованием оператора цикла с постусловием.

x:=xn;

Repeat

y:=exp(x)*ln(x)/ln(10);

writeln(‘x=’, x:6:3, ‘y=’, y:8:3);

x:=x+dx;

Until (x>xk);

нет да

Список литературы

  1. Умергалин Т.Г., Мухамадеев И.Г. Основы программирования и работы в интегрированной среде Турбо-Паскаль. – Уфа: УНИ, 1992.- 45 с.

  2. Абрамов В.Г. Система программирования Паскаль. – М.: МЦНТИ, 1987.- 101 с.

  3. Новичков В.С. и др. Паскаль: Учеб. пособие для сред. спец. учеб. заведений. – М.: Высшая школа, 1990.- 223 с.

  4. Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль. – М.: Изд-во МГТУ, 1990.- 580 с.

38