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

Оператор IF

Читайте также:
  1. Turbo Pascal. Операторы цикла.
  2. Альтернативный оператор условия.
  3. Векторные дифференциальные операции первого порядка. Оператор Гамильтона. Перечислить векторные дифференциальные операции второго порядка.
  4. Вкладений оператор IF
  5. До появления Операторов
  6. Дружественная функция-оператор
  7. Задання лінійного оператора

Загальний вигляд:

IF <вираз V> THEN <оператор S1> [ ELSE <оператор S2>];

Де: V - вираз логічного типу (умова, за якою виконується оператор S1 чи S2). S1,S2 - один простий оператор (може бути складеним).

Ілюстрація роботи оператора за допомогою блок-схеми та діаграми дій:

 

Повний oператор IF:

(V)

(else) S2

false

S1

true

 
 
(then) S1


S2

       
 
   
 

 

 


Скорочений варіант оператора IF:

 

false (V)

       
   
 
 


true

S1

(then) 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 | Нарушение авторских прав


Читайте в этой же книге: Дорогие родители, воспитатели, педагоги! | Оператор обрання CASE | Оператори циклу | Цикл з передумовою | Цикл з постумовою | Завдання |
<== предыдущая страница | следующая страница ==>
Приклад| Вкладений оператор IF

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