На 4 не знаю
сейчас еще скину одно фото жди ))
Получение целых чисел из диапазона [50, 100]:
random(51)+50
Поскольку 8 = 2^3, для того, чтобы перевести число из восьмеричной системы счисления в двоичную, достаточно перевести каждую цифру в двоичную систему счисления, дополнив запись нулями, чтобы получилось три двоичные цифры на одну восьмеричную.
Получается, в двоичной записи содержится 7 единиц.
X : = 4 + 8 * 3 ; - то есть x=4+8*3 = 4+24 = 28
y : = ( x mod 10 ) + 15; // mod 10 - остаток от деления на 10. y = (28 mod 10)+15 = 8+15 = 23
<span>x : = ( y div 10 ) + 3 // div - целочисленное деление, (y div 10) + 3 = (28 div 10) + 3 = 2+3 = 5
Сумма переменных равна 23+5 = 28</span>
Блок - схема, видимо вроде такого вам надо )