Чему будет равно значение переменной j после выполнения следующей последовательности операторов?

i:=1;
if abs(i-3)>2 then
j:=sqr(i+1) mod 2
else
j:=(i+2) div 3;

Вопрос школьника по предмету Информатика

Чему будет равно значение переменной j после выполнения следующей последовательности операторов?

i:=1;
if abs(i-3)>2 then
j:=sqr(i+1) mod 2
else
j:=(i+2) div 3;

Ответ учителя по предмету Информатика

Напишу на человеческом языке

i=1

Если модуль(i-3)>2 то выполнить

j=корень(i+1) деление с остатком 2 (в результат идет остаток)

Иначе

j=(i+2) деление 3 (в результат идет деление без остатка)

____________________

Короче ответ на твой вопрос будет

J=1; Выбор (J=0) иначе (J=1).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей