Читайте также:
|
|
Загальний вигляд:
IF <вираз V> THEN <оператор S1> [ ELSE <оператор S2>];
Де: V - вираз логічного типу (умова, за якою виконується оператор S1 чи S2). S1,S2 - один простий оператор (може бути складеним).
Ілюстрація роботи оператора за допомогою блок-схеми та діаграми дій:
Повний oператор IF:
(V)
|
false
S1
true
|
S2
Скорочений варіант оператора IF:
false (V)
true
S1
|
Приклад. Обчислити функцію
X1/2, x>0
F(x)=
0, x<=0
а) оператори S1, S2 – прості.
program my_func;
{обчислювання функції f(x)}
var x,f: real;
begin
writeln('введіть значення x=');
readln(x);
if x>0 then f:=sqrt(x)
else f:=0;
writeln('функція дорівнює',f);
end.
б) обчислювання тієї ж функції, проте оператори S1, S2 - складені.
program my_func;
{обчислювання функції f(x)}
var x,f: real;
begin
writeln('введіть значення x=');
readln(x);
if x>0 then begin
{ обчислювання функції для x додатного}
writeln ('x>0');
writeln('f=',sqrt(x));
end
else begin
{ обчислювання функції для x від'ємного}
writeln('x<=0');
writeln('f=',0);
end;
end.
Дата добавления: 2015-08-09; просмотров: 94 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Приклад | | | Вкладений оператор IF |