Задача по информатике Какое значение будет иметь переменная d после выполнения операторов: d:=2; b:=6; c:=3; a:=5;
if (a<d) or (c<>b) then d:=b else begin d:=c; d:=d+a; end;
Выберите один ответ:
6
40
10
2
нет правильного ответа
в тексте программы допущена ошибка
8

29 Июн 2020 в 19:43
242 +1
0
Ответы
2

если a<d (a=5 d= 2) условие не выполняется или (c не равно b) условие выполняется, то d присвоить значение b

ответ d:=b = 6

30 Июн 2020 в 17:35

Давайте по порядку.

Изначально: d=2; b=6; c=3; a=5;

Если a<d или с не равно b, то d=c иначе d=c, d=d+a

Подставим значения вместо переменных:

Если 5<2 или 3 не равно 6 (соблюдается одно из двух условий - второе - значит истина и выполняем первое действие), то d=b (подставим значения d=6) иначе d=c, d=d+a

Верный ответ: 6

1 Июл 2020 в 15:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир