Есть целая переменная n и вещественная переменная y. Какие из следующих операторов присваивания верные, а какие нет и почему?
var n:integer; y:real;
a)y:=y+2 b) n:=n/2 c)n:=y*10 d)n:=n-3
e)y:=1 f)y:=sqr(n)
g)n:=sqrt(9)
h)y:=y mod 2

19 Сен 2019 в 08:43
218 +1
0
Ответы
1

Операторы присваивания верные:
a)y:=y+2 - верно, так как к y прибавляется 2
c)n:=y*10 - верно, так как произведение вещественной переменной и целой переменной будет вещественным
d)n:=n-3 - верно, так как из целой переменной n вычитается 3

Операторы присваивания неверные:
f)y:=sqr(n) - неверно, так как sqr(n) возвращает квадрат целого числа, а переменная y является вещественной
g)n:=sqrt(9) - неверно, так как sqrt(9) возвращает вещественное значение, а переменная n является целой
h)y:=y mod 2 - неверно, так как операция mod не определена для вещественных чисел, а переменная y является вещественной.

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