Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Галуження в Паскалі

Реферат Галуження в Паскалі





>

Мають один і той же пріоритет і з'єднують два висловлення одного й того ж типу. Результатом будь-якої операції порівняння є значення TRUE або FALSE.


ЛОГІЧНІ ОПЕРАЦІЇ :: NOT - НЕ; AND - І; OR - АБО

ПОРЯДОК ВИКОНАННЯ ОПЕРАЦІЙ:


1. - (Унарний мінус, тобто заперечення числа) NOT

2. */DIV MOD AND

3. + - OR

4. <<=>> == <> br/>

Оператор розгалуження (умовний оператор)

Формат оператора:


If умова THEN

оператор1

ELSE оператор2;


де умова - логічне вираження (тобто в нього обов'язково входить знак відносини, і можна визначити, істинно вираз або хибно)

оператор1 - будь-який оператор Паскаля; цей оператор виконується, коли умова істинно;

оператор2 - будь-який оператор Паскаля, в тому числі і умовний; цей оператор виконується, коли умова помилково.

Виконання оператора:

При виконанні цього оператора спочатку обчислюється значення умови. p> Якщо умова істинно (true), то виконується оператор після слова THEN, а оператор2 пропускається;

якщо умова хибно (false), то оператор1 пропускається, а виконується оператор після слова ELSE. p> Приклади:


if x> 0 then

y: = sqrt (x

else write ('Рішень немає');


Оператори 1 і 2 можуть бути будь-якими, в тому числі і умовними. У цьому випадку їх називають вкладеними. p> Приклади:


if x> 0 then

y: = sqrt (x

else

if x <= -3 then

y: = sqr (x)

else write ('Рішень немає');


Коротка форма умовного оператора


Частини ELSE оператор2 може і не бути, тоді формат оператора:

If умова THEN оператор1;

Виконання оператора:


Якщо умова істинно, то виконується оператор після слова THEN, а інакше він пропускається.

Приклади:


if abs (x)> = 5 then

y: = exp (3 * ln (x))



Складовою оператор

В умовному операторі після слів THEN і ELSE можна поміщати по кілька операторів. У цьому випадку їх треба об'єднати в складений оператор, який починається словом BEGIN і закінчується словом END; (на кінці не крапка, а крапка з комою!)

Приклади

Скласти програму, яка перерозподілить задані значення x, y так, що в х виявиться більшого значення, а в y - менше.


program PRMAX;

var x, y, z: real;

begin

write ('Введіть два числа:');

read (x, y);

if x

begin z: = x;

x: = y;

y: = z

end;

writeln ('x = ', X,' y = ', y);

end.


Складне умова

Після слова IF допускається:

кон'юнкція умов (умови зв'язуються за допомогою логічної операції and),

диз'юнкція умов (умови зв'язуються за допомогою логічної операції or);

інверсія умов (заперечення умови not)

Приклади:

З'ясувати, чи належить точка з координатами (x, y) кільцю з центром у точці (0, 0), зовнішнім радіусом r1 і внутрішнім радіусом r2


program PRcir;

var x, y, r1, r2: real;

begin

write ('Введіть координати точки:');

read (x, y);

writeln ('Введіть радіуси r1, r2 ::');

read (r1, r2);

if (Sqrt (sqr (x) + sqr (y)) r2) then

writeln ('Точка належить кільцю');

else writeln ('Точка не належить кільцю');

end.


Назад | сторінка 3 з 3





Схожі реферати:

  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Уповноважений економічний оператор
  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: База даних &Оператор мобільного зв'язку&
  • Реферат на тему: Уповноважений економічний оператор в Митному союзі