Professional Documents
Culture Documents
Зміст роботи
Варіант Завдання 2
8 y x
4, якщо x 2 i x 2
Методичні рекомендації
У лінійних програмах всі команди виконуються послідовно, але якщо
необхідно виконати вибір одного або іншого варіанту рішення
використовуються розгалужені алгоритми.
Оператор if-else застосовується для вибору із двох варіантів;
Оператор switch застосовується для вибору із декількох варіантів.
За допомогою вкладених одна в іншу конструкцій if можна реалізувати
вибір декількох варіантів.
Синтаксис оператора :
if (<умова>)<оператор1>;
[else <оператор2;>]
Графічне позначення:
Скорочена форма: Повна форма
Приклади:
#include<stdio.h> #include<stdio.h> #include<stdio.h>
#include<locale.h> #include<locale.h> #include<locale.h>
void main() void main() void main()
{ { {
setlocale (LC_ALL, "Rus"); setlocale (LC_ALL, "Rus"); setlocale (LC_ALL, "Rus");
float A, B, Max; float A, B; float A, B, Max;
printf("Введите A и B:\n "); printf ("Введите A и B:\n"); printf("Введите A и B
scanf ( "%f%f", &A, &B );
scanf ( "%f%f", &A, &B ); :\n");
if ( A > B )
Max = A; printf ("max=%.3f\n", A); scanf ( "%f%f", &A, &B );
if ( B > A ) Max = B; else printf ( "\nmax= %.3f\n",
printf("max= %.3f", Max); printf ( "max= %.3f\n", B); (A>B)?A:B);
} } }
Контрольні питання:
1. У яких випадках слід використовувати оператор if.
2. Як записується логічна рівність в операторі if
3. Якими символами позначаються логічні операції І і АБО в
умовному операторі?
4. Запишіть умовний оператор, для визначення знаку змінної.
5. Використовуючи умовний оператор, виконайте перевірку на
належність значення змінної діапазону [10; 20).
6. Наведіть позначення логічного знаку «не дорівнює».
7. Які умови називаються простими, які складними?
Завдання на самостійну роботу:
Для даних областей скласти програму, що виводить true, якщо крапка з
координатами (х, у) належить зафарбованій області, і false – якщо не
належить.
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16