Предмет: Информатика, автор: makscool2007

Какое значение принимает переменная с, в результате выполнения фрагмента программы:

a:=9;
b:=10;
b:=a+b/5;
if a>b then c:=a-b
else c:=a+b

Варианты ответа:
а)19
б)20
в)-2
г)-1​

Ответы

Автор ответа: volna7
1

Відповідь:

Б) С = 20

Пояснення:

Вначале переменной А присваивается значение 9, а переменной В значение 10.

Затем переменная В меняет свое значение:

В = А + В/5 = 9 + 10/2 = 9 + 2 = 11

следующим шагом сравниваются значения переменных А и В.

Поскольку А = 9, а В = 11, то условие А > В не выполняется и следовательно переменная С принимает значение:

С = А + В = 9 + 11 = 20

Правильный ответ Б) С = 20.

Похожие вопросы