Здравствуйте, что значит вычислить данный оператор присваивания при каких либо типах переменных. Например в выражении:
s := x/1 + y mod 10
или y := y div 6 + x/3*7

26 Сен 2019 в 10:41
157 +1
0
Ответы
1

В обоих выражениях оператор присваивания ":=" означает присвоение значения, которое вычисляется справа от оператора, переменной слева.

В первом выражении s := x/1 + y mod 10:

x/1 означает деление переменной x на 1, результат которого будет числом;y mod 10 означает взятие остатка от деления переменной y на 10, результат которого также будет числом;Добавление числа, полученного при делении x на 1 и остатка от деления y на 10, даст общее значение, которое затем присваивается переменной s.

Во втором выражении y := y div 6 + x/3*7:

y div 6 означает целочисленное деление переменной y на 6, результат также будет числом;x/3 означает деление переменной x на 3, результат - число;Умножение числа, полученного при делении x на 3, на 7 дает общее значение, которое затем добавляется к результату целочисленного деления y на 6 и присваивается переменной y.
19 Апр 2024 в 19:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир