Worksheets8 кл. Урок_49 Складання програм з розгалуженнями
Total questions: 12
Worksheet time: 6mins
x=10. Чому дорівнює y після виконання оператора?
Позначте одну правильну відповідь.
If x<0 Тhen y := x Else If x <= 5 Then
y := sqr(x) Else y := 2*x;
x=10, y=20;
x=100, y=20;
x=10, y=10;
x=10, y=100;
x=3. Чому дорівнює y після виконання оператора?
Позначте одну правильну відповідь.
If x<0 Тhen y := x Else
If x <=5 Then y := sqr(x) Else y := 2*x;
x=9, y=6;
x=3, y=6;
x=3, y=9;
x=3, y=3;
x=5. Чому дорівнює y після виконання оператора?
Позначте одну правильну відповідь.
If x<0 Тhen y:=x Else
If x <=5 Then y := Sqr(x) Else y := 2*x;
x=25, y=19
x=5, y=10
x=5, y=5
x=5, y=25
В яких операторах допущені помилки?
If a := 3 Then a := b Else a := c;
If a>5 Then a := 0; Else a := 10;
If a=True Then a := a+1;
If a>5 Then a := 0 Else begin a := 0; b := 3; end;
Які оператори реалізують дію:
Змінній К: Boolean присвоїти значення True, якщо число А: Integer є парним, і значення False в протилежному випадку.
If A mod 2=0 Then K := A div 2 Else K := A div 2;
If A mod 2=0 Then K := True Else K := False;
K := A mod 2;
K := A mod 2=0;
Визначте, якого значення набуває змінна z після виконання фрагмента програми.
var x, y, z: Integer;
begin
x := 5; y := 10;
If x < 0 Then Іf x > y Then z := x
Else z := y
Else If x < y Then z := х
Else z := у;
{…}
10
5
3
1
Це яке розгалуження?
повне
не повне
лінійне
слідування
Це яке розгалуження?
повне
не повне
лінійне
слідування
Команда повного розгалуження в мові програмування Object Pascal має такий загальний вигляд:
if<логічний вираз> Then begin <послідовність команд 1> end
Else begin <послідовність команд 2> end;
If <логічний вираз> Then begin <послідовність команд > end;
Команда неповного розгалуження в мові програмування Object Pascal має такий загальний вигляд:
if<логічний вираз> Then begin <послідовність команд 1> end
Else begin <послідовність команд 2> end;
If <логічний вираз> Then begin <послідовність команд > end;
послідовність
плавність
пайнівсть
Встановіть відповідність між початковими значеннями змінної А і значеннями змінної В після виконання оператора.
If A < 5 Then В := А + 1 Else
If A < 10 Then В := A * 2 Else В := A + 10;
А= 5;
В=16;
В=25;
В=10;
В=4;
