урок розгалуження

12
ПРОГРАМИ З РОЗГАЛУЖЕННЯМИ Інформатика 10 клас Модуль ОАП

Transcript of урок розгалуження

Page 1: урок  розгалуження

ПРОГРАМИ З РОЗГАЛУЖЕННЯМИ

Інформатика 10 класМодуль ОАП

Page 2: урок  розгалуження

ПОВНИЙ УМОВНИЙ ОПЕРАТОР Повний умовний оператор використовується, якщо

потрібно виконати одну з двох груп операторів в залежності від деякої умови.

Якщо умова B вірна, то виконуються оператори S1, S2,…, Sn. Якщо умова не вірна, то виконуються оператори P1,P2,…, Pn. Потім виконується оператор T1.

IF <умова В> THEN BEGIN S1;S2;…;Sn; ENDELSE BEGIN P1;P2;…;Pn; END;T1;

Page 3: урок  розгалуження

НАПИСАНА ВИЩЕ КОНСТРУКЦІЯ НА БЛОК-СХЕМІ ВІДОБРАЖАЄТЬСЯ ТАК:

Page 4: урок  розгалуження

ПРИКЛАДИ РОБОТИ ОПЕРАТОРА

Page 5: урок  розгалуження

ПРИКЛАДИ РОБОТИ ОПЕРАТОРА

Page 6: урок  розгалуження

ПРОСТА УМОВА

Знак Порівняння

= дорівнює

>  більше

<  менше

>= більше чи дорівнює

<= менше чи дорівнює

<>  не дорівнює

ПРОСТА УМОВА – ДВА МАТЕМАТИЧНИХ ВИРАЗИ, МІЖ ЯКИМИ СТОЇТЬ ЗНАК ПОРІВНЯННЯ:

Page 7: урок  розгалуження

ПРИКЛАДИ ПРОСТИХ УМОВ

Page 8: урок  розгалуження

ПРИКЛАДИ ПРОСТИХ УМОВ

Page 9: урок  розгалуження

ЗАДАЧІ НА ОБЧИСЛЕННЯ ЗНАЧЕННЯ ФУНКЦІЇ

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

Page 10: урок  розгалуження

ПРОГРАМА

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: урок  розгалуження

ВАРІАНТИ ЗАДАЧ

СКЛАДІТЬ ПРОГРАМУ, ЯКА ОБЧИСЛЮЄ ЗНАЧЕННЯ Y ДЛЯ БУДЬ-ЯКОГО ДІЙСНОГО X, ЩО ВВЕДЕНО З КЛАВІАТУРИ.

Page 12: урок  розгалуження