kassel1b
?>

Дан фрагмент электронной таблицы. Определите значение, записанное вячейке С2.ВСA159=А1+B2=СТЕПЕНЫB1;2)+А2 =C1-(B2-15)2 =А12​

Информатика

Ответы

Корнеплодович1930
Пусть a = 5 для определённости.
В данном выражении у нас есть оператор инкремента(увеличение на 1).
Посмотрим, что же получится в результате. В первом случае(a++) оператор инкремента постфиксный. Это значит, что если он входит в состав сложного выражения, то сначала выполняются другая операция, а ++ выполняется в последнюю очередь. Если же оператор инкремента префиксный, то для начала выполнится именно он. То есть, смотрите:
1)Вначале не обращаем внимания на знак ++, в качестве уменьшаемого пойдёт само значение а.(смотрим вышеизложенное).
2)Теперь определим значение вычитаемого. Ну во-первых. Именно сейчас выполняется a++ в его истинном виде, то есть, значение a становится равно 6.
Далее, у нас есть оператор ещё ++a. То есть, прежде чем вычитать, значение а текущее увеличивается на 1. То есть, значение а равно 6 + 1 = 7
Ну и теперь выполняем вычитание, 5 - 7 = -2
То есть, нуля тут не получится никак, это ОЧЕНЬ ЧАСТАЯ ОШИБКА. Выходит, что второй операнд на 2 больше первого, поэтому 0 не выйдет.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан фрагмент электронной таблицы. Определите значение, записанное вячейке С2.ВСA159=А1+B2=СТЕПЕНЫB1;2)+А2 =C1-(B2-15)2 =А12​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

OlgaVasilevna
Тариелович871
eremenkou
Khrimyan1207
palchiknr
sashaleb88
ksyrika
mileva84
volchek01112240
Ushakova Sakhno
nst-33764
minasov19
al2nik2ol
гайсанов
kate281078