Алгоритми з розгалуженнями для опрацювання величин.

Додано: 23 березня 2020
Предмет: Інформатика, 8 клас
Тест виконано: 14 разів
6 запитань
Запитання 1

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; 

Запитання 2

x=3. Чему равно y после выполнения оператора? 

Обозначте один правильный ответ.

  If x<0 Тhen y := x Else

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

варіанти відповідей

x=3, y=9; 

 x=9, y=6;

x=3, y=6; 

 x=3, y=3; 

Запитання 3

В каких операторах допущены ошибки?

варіанти відповідей

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; 

Запитання 4

Определите, какой оператор реализует действие: 

    Переменной К: Boolean присвоить значение True, если число А: Integer является парным, и значение False в противоположном случае.

варіанти відповідей

K := A mod 2=0; 

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

K := A mod 2;

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

Запитання 5

Какой оператор реализует действие: 

Переменная К: Boolean присвоить значение True, если числа А, В, С упорядоченны по возврастанию, и значение False в противоположном случаи?

варіанти відповідей

K := (A < B) And (B < C); 

K := (A < B) Or (B < C); 

If (A < B) And (B < C) Then K := True Else K := False; 

If (A < B< C) Then K := True Else K := False;

Запитання 6

Какой оператор реализует действие:

Если А - ведомое число, изменить его знак на противоположный.

варіанти відповідей

If A < 0 Then A := Abs(A);

If A < 0 Then A := -A; 

If A > 0 Then A := -A;

If A < 0 Then A := -A Else A := 0; 

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест