Операторы организации циклов

Для табулирования функции используются операторы организации циклов:

1) while – оператор цикла с предварительным условием;

2) repeat – оператор цикла с последующим условием.

Общий вид оператора while: while логическое выражение do оператор; Оператор действует следующим образом. Предварительно проверяется значение логического выражения. Пока логическое выражение истинно, выполняется оператор циклической части (после do). Как только оно становится ложным, происходит выход из цикла.

Общий вид оператора repeat: repeat

операторы

циклической

части

until логическое выражение;

Оператор действует так. Выполняются операторы циклической части, проверяется значение логического выражения: если логическое выражение ложно, то вновь выполняются операторы циклической части; если же оно истинно, то цикл заканчивается.

Пример. Вычислим и выведем на экран таблицу значений функции y=lnx при x, изменяющемся от x0 до xk с шагом dx.

Организация цикла с оператором while:

x:=x0;

while x<xk+dx/2 do

begin

y:=ln(x); {операторы

writeln(‘ x=’,x,’ y(x)=’,y); циклической

x:=x+dx; части}

end;

Организация цикла с оператором repeat:

x:=x0;

Repeat

y:=ln(x); {операторы

writeln(' x=',x,' y(x)=',y); циклической

x:=x+dx части}

until x>xk;

Варианты заданий

   
   
   
   
   
   
   
   
   
   
   
   
 
   
                 

КОНТРОЛЬНАЯ РАБОТА №2

Задание 1

ИНТЕРПОЛИРОВАНИЕ ФУНКЦИИ

Цель работы: составить программу для интерполирования функции y(x), заданной таблицей значений, используя интерполяционный полином Лагранжа.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: