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