урок розгалуження
-
Upload
yura-priymak -
Category
Education
-
view
83 -
download
0
Transcript of урок розгалуження
![Page 1: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/1.jpg)
ПРОГРАМИ З РОЗГАЛУЖЕННЯМИ
Інформатика 10 класМодуль ОАП
![Page 2: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/2.jpg)
ПОВНИЙ УМОВНИЙ ОПЕРАТОР Повний умовний оператор використовується, якщо
потрібно виконати одну з двох груп операторів в залежності від деякої умови.
Якщо умова B вірна, то виконуються оператори S1, S2,…, Sn. Якщо умова не вірна, то виконуються оператори P1,P2,…, Pn. Потім виконується оператор T1.
IF <умова В> THEN BEGIN S1;S2;…;Sn; ENDELSE BEGIN P1;P2;…;Pn; END;T1;
![Page 3: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/3.jpg)
НАПИСАНА ВИЩЕ КОНСТРУКЦІЯ НА БЛОК-СХЕМІ ВІДОБРАЖАЄТЬСЯ ТАК:
![Page 4: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/4.jpg)
ПРИКЛАДИ РОБОТИ ОПЕРАТОРА
![Page 5: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/5.jpg)
ПРИКЛАДИ РОБОТИ ОПЕРАТОРА
![Page 6: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/6.jpg)
ПРОСТА УМОВА
Знак Порівняння
= дорівнює
> більше
< менше
>= більше чи дорівнює
<= менше чи дорівнює
<> не дорівнює
ПРОСТА УМОВА – ДВА МАТЕМАТИЧНИХ ВИРАЗИ, МІЖ ЯКИМИ СТОЇТЬ ЗНАК ПОРІВНЯННЯ:
![Page 7: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/7.jpg)
ПРИКЛАДИ ПРОСТИХ УМОВ
![Page 8: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/8.jpg)
ПРИКЛАДИ ПРОСТИХ УМОВ
![Page 9: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/9.jpg)
ЗАДАЧІ НА ОБЧИСЛЕННЯ ЗНАЧЕННЯ ФУНКЦІЇ
Складіть програму, яка обчислює значення y для будь-якого дійсного X, що введено з клавіатури.
![Page 10: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/10.jpg)
ПРОГРАМА
Var x,y:real;
begin
write('x=');read(x);
if x<5 then y:=(4*sqr(x)+1)/(x-5)
else y:=3*sqr(x)-2;
Writeln(y:1:2);
end.
![Page 11: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/11.jpg)
ВАРІАНТИ ЗАДАЧ
СКЛАДІТЬ ПРОГРАМУ, ЯКА ОБЧИСЛЮЄ ЗНАЧЕННЯ Y ДЛЯ БУДЬ-ЯКОГО ДІЙСНОГО X, ЩО ВВЕДЕНО З КЛАВІАТУРИ.
![Page 12: урок розгалуження](https://reader030.fdocuments.net/reader030/viewer/2022032619/55be5965bb61ebe9168b45e0/html5/thumbnails/12.jpg)