Мовою TURBO PASCAL скласти програму обчислення функції з розгалуженням F(Xі) згідно з варіантами завдань із використанням циклу REPEAT... UNTIL або WHILE... DO. Аргумент Xі заданий умовами: а<х<b, xi+1 = Xi ±h, h – крок, тобто величина, на яку збільшується змінна Xi при черговому виконанні циклу.
A=5; B=18; C=12; h=2.
{Текст програми №1}
Program Tabulation_1; { Табуляція функції }
Uses Crt; { Під’єднання модуля Сrt }
CONST { Об’ява констант }
A=5; B=18; C=12; h=2;
VAR { Об’ява змінних }
F, X :REAL;
BEGIN { Початок основного блока програми }
CLRSCR; { Очищення екрана }
X:=A; { Присвоєння початкового значення змінній }
Repeat { Циклічна конструкція }
IF X<C { Умовна конструкція }
THEN F:=2*X*LN(ABS(SQR(A)-X))
ELSE F:=EXP(A*X);
WRITELN (‘X=’,X:5:2,’ F=’,F:5:2); { Виведення результатів }