Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Методички » Складання програм і алгоритмізація завдань з дисципліни "Об'єктно-орієнтоване програмування"

Реферат Складання програм і алгоритмізація завдань з дисципліни "Об'єктно-орієнтоване програмування"





аків після коми

getch ();

}


№ варЗаданіе № варЗаданіе1 16 2 17 3 18 4 19 5 20 6 +21 7 22 8 23 9 24 10 25 11 26 12 27 13 28 14 29 15 30

ЛАБОРАТОРНА РОБОТА № 2


Тема: Умовний оператор IF.Оператори порівняння і логічні функції. Оператор SWITCH


Оператори IF-умовний оператор і SWITCH - оператор вибору варіанта служать для організації алгоритмів, що розгалужуються. Вони дозволяють вибрати для виконання один з простих або складових операторів або не вибрати жодного залежно від умови розгалуження. p align="justify"> Умовний оператор IF має наступну форму:


IF (B) S1; ELSE S;


Де B - логічне вираз (умова розгалуження);

S1 - оператори, що виконуються у разі, якщо логічний вираз вірно

S2 - оператори, що виконуються у разі, якщо логічний вираз невірно

Таким чином, за допомогою оператора IF можна вибрати один з двох альтернативних варіантів процесу обчислень. Умовні оператори можуть бути вкладеними, тобто після ELSE може стояти інший IF.

У логічних виразах використовують такі оператори порівняння:


== (два знаки рівності) - одно;

! = - не дорівнює. Інші операції стандартні:>,> =, <, <=


Якщо умов декілька, те можна застосовувати логічні операції: && (І), | | (АБО),! (НЕ). Наприклад:

IF (A> B && B> 0) - тобто якщо одночасно виконуються дві умови (А> B і B> 0)

! - Це операція логічного заперечення. p align="justify"> Наприклад:


IF! (A == B) ... - Якщо А не дорівнює В


Завдання 2а

Обчисліть значення функції залежно від заданої умови.


В 

# include

# include

# include main ()

{a, b, y; ("a ="); scanf ("% f", & a); ("b ="); scanf ("% f", & ; b); (a> b) y = a/b +2; else if (a == b) y = -71; else y = (a-5)/a;

printf ("% 5.3f", y); ();

}


№ варЗаданіе № варЗаданіе 16 17 18 19 20 21 22 23 24 25 26. 27. 28 29 30

Оператор SWITCH використовують для розгалуження програми за кількома напрямками. Він має наступну структуру:


switch (e)

{

case c1: s1; break;

case c2: s2; break; ck: sk; break;: s;

}

Де: е-значення цілочисельний змінної;

с1, с2, сk - значення, які вона приймає;

s1, s2, sk - оператори, які виконуються, якщо змінна е приймає відповідне значення. Якщо операторів декілька, вони полягають в операторні дужки {}

Якщо значення змінної e не дорівнює жодному з зазначених, виконуються оператори, які йдуть після default.


Завдання 2б

Скласти програму, яка запитує порядковий номер місяця і виводить його назву на екран.


# include

# include main ()

{

printf ("Введіть номер місяця -");

int mes; scanf ("% d", & mes); (mes)

{1,2,12: printf ("зима"); break; 3,4,5: printf ("весна...


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





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

  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Ермітовим оператори
  • Реферат на тему: Оператори фондового ринку
  • Реферат на тему: Оператори введення - виведення даних