Задания
Версия для печати и копирования в MS WordОпределите значение суммы целочисленных переменных x и y после выполнения фрагмента программы:
| Бэйсик | Паскаль |
|---|---|
x = 4 + 8 * 3 y = ( x MOD 10 ) + 15 x = ( y DIV 10) + 3
| x : = 4 + 8 * 3 ; y : = ( x mod 10 ) + 15; x : = ( y div 10 ) + 3
|
| Си++ | Алгоритмический язык |
x = 4 + 8 * 3; y = x%10 + 15; x = y/10 + 3; | x : = 4 + 8 * 3 y : = mod(x, 10) + 15 x : = div(y, 10) + 3 |
| Python | |
x = 4 + 8 * 3 y = (x % 10) + 15 x = (y // 10) + 3
| |
Решение.
Операция div делит число с отбрасыванием остатка. Операция mod оставляет только остаток от деления числа. Поэтому:
x : = 4 + 8 * 3 = 28,
y : = ( x mod 10 ) + 15 = 8 + 15 = 23,
x : = ( y div 10 ) + 3 = 2 + 3 = 5.
Следовательно, сумма переменных x и y будет равна 5 + 23 = 28.

