
40 БАЛЛОВ 3. При выполнении фрагмента программы: if a<4 then if b>3 then c:=4 else c:=5
else c:=6; переменная с примет значение 4, если: 1) a=5, b=3 2) a=1, b=4 3) a=1, b=3 4) a=4, b=1

Ответы на вопрос

Ответ:
ответ 2
Объяснение:



Чтобы переменная c была равна 4, необходимо, чтобы выполнялись оба условия: a < 4 и b > 3. Смотрим в предложенных значениях. Первому условию удовлетворяют пункт 2 и пункт 3. А второму условию только второй пункт. Поэтому ответ 2.
Ответ: 2



Давайте разберемся, какое значение примет переменная c
при различных значениях переменных a
и b
:
Условие: if a<4 then if b>3 then c:=4 else c:=5 else c:=6;
При
a=5
иb=3
, первое условиеa<4
не выполняется, поэтому переменнаяc
останется неизменной (её текущее значение, которое может быть каким-то другим).При
a=1
иb=4
, оба условияa<4
иb>3
выполняются, следовательно, переменнаяc
будет присвоено значение 4.При
a=1
иb=3
, оба условияa<4
иb>3
выполняются, следовательно, переменнойc
будет присвоено значение 4.При
a=4
иb=1
, первое условиеa<4
не выполняется, поэтому переменнаяc
останется неизменной (её текущее значение, которое может быть каким-то другим).
Итак, ответы:
- Вариант 1) неверен, так как при данных значениях переменных
c
не будет равно 4. - Вариант 2) и Вариант 3) верны, так как при данных значениях переменных
c
будет равно 4. - Вариант 4) неверен, так как при данных значениях переменных
c
не будет равно 4.
Итак, правильные ответы: 2) a=1, b=4 и 3) a=1, b=3.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili