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

Опре­де­ли­те зна­че­ние суммы це­ло­чис­лен­ных пе­ре­мен­ных 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.