wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 кл. Урок_49 Складання програм з розгалуженнями

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

x=10. Чому дорівнює y після виконання оператора?

Позначте одну правильну відповідь.

If x<0 Тhen y := x Else If x <= 5 Then

y := sqr(x) Else y := 2*x;

a)

x=10, y=20;

b)

x=100, y=20;

c)

x=10, y=10;

d)

x=10, y=100;

2.

x=3. Чому дорівнює y після виконання оператора?

Позначте одну правильну відповідь.

If x<0 Тhen y := x Else

If x <=5 Then y := sqr(x) Else y := 2*x;

a)

x=9, y=6;

b)

x=3, y=6;

c)

x=3, y=9;

d)

x=3, y=3;

3.

x=5. Чому дорівнює y після виконання оператора?

Позначте одну правильну відповідь.

If x<0 Тhen y:=x Else

If x <=5 Then y := Sqr(x) Else y := 2*x;

a)

x=25, y=19

b)

x=5, y=10

c)

x=5, y=5

d)

x=5, y=25

4.

В яких операторах допущені помилки?

a)

If a := 3 Then a := b Else a := c;

b)

If a>5 Then a := 0; Else a := 10;

c)

If a=True Then a := a+1;

d)

If a>5 Then a := 0 Else begin a := 0; b := 3; end;

5.

Які оператори реалізують дію:

Змінній К: Boolean присвоїти значення True, якщо число А: Integer є парним, і значення False в протилежному випадку.

a)

If A mod 2=0 Then K := A div 2 Else K := A div 2;

b)

If A mod 2=0 Then K := True Else K := False;

c)

K := A mod 2;

d)

K := A mod 2=0;

6.

Визначте, якого значення набуває змінна 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 := у;

{…}

a)

10

b)

5

c)

3

d)

1

7.

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

a)

повне

b)

не повне

c)

лінійне

d)

слідування

8.

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

a)

повне

b)

не повне

c)

лінійне

d)

слідування

9.

Команда повного розгалуження в мові програмування Object Pascal має такий загальний вигляд:

a)

if<логічний вираз> Then begin <послідовність команд 1> end

Else begin <послідовність команд 2> end;

b)

If <логічний вираз> Then begin <послідовність команд > end;

10.

Команда неповного розгалуження в мові програмування Object Pascal має такий загальний вигляд:

a)

if<логічний вираз> Then begin <послідовність команд 1> end

Else begin <послідовність команд 2> end;

b)

If <логічний вираз> Then begin <послідовність команд > end;

11.
a)

послідовність

b)

плавність

c)

пайнівсть

12.

Встановіть відповідність між початковими значеннями змінної А і значеннями змінної В після виконання оператора.

If A < 5 Then В := А + 1 Else

If A < 10 Then В := A * 2 Else В := A + 10;


А= 5;

a)

В=16;

b)

В=25;

c)

В=10;

d)

В=4;