Задания
Версия для печати и копирования в MS Word
Тип Д18 № 804
i

Опре­де­ли­те зна­че­ние пе­ре­мен­ной "с" после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

 

Бэй­сикПас­каль

x = 8 + 2*5

y = (x MOD 10) + 14

x = (y \ 10) + 3

c = x - y

x:= 8 + 2*5;

y:= (x mod 10) + 14;

x:= (y div 10) + 3;

c:= x - y;

Си++Ал­го­рит­ми­че­ский язык

x = 8 + 2*5;

y = (x % 10) + 14;

x = (y / 10) + 3;

c = x - y;

x:= 8 + 2*5

y:= mod(x, 10) + 14

x:= div(y, 10) + 3

c:= x - y

Python

x = 8 + 2*5

y = (x % 10) + 14

x = (y // 10) + 3

c = x - y

Спрятать решение

Ре­ше­ние.

Опе­ра­ция div делит число с от­бра­сы­ва­ни­ем остат­ка.

Опе­ра­ция mod остав­ля­ет толь­ко оста­ток от де­ле­ния числа.

 

x:= 8 + 2*5 = 8 + 10 = 18;

y:= (x mod 10) + 14 = 8 + 14 = 22;

x:= (y div 10) + 3 = 2 + 3 = 5;

c:= x - y = 5 - 22 = -17;