Рузкый
Короче... Ромб в блок схеме это If(если по рус.) ,round (округлить, пример: 3.5=4),trunc(отсечь вроде как, пример: 3.99999 = 3), число mod 2 = 0(это поиск чётого числа)
ronud(x/3) mod 2 = 0 => round(7/3) mod 2 = 0 => 2(округлили) mod 2 =0 => 2 -чётное , да , пошёл по правой ветви.
x:=trunc(x*4/3) => x:= trunc(отсечь до целых) (7*4/3) => trunc(28/3)=> 9
x:=trunc(x/(x div 3)) => x:=trunc(9/( 9 div 3)) = > x:=trunc(9/3)=> x:= 3 Ответ:3
Answers & Comments
Ромб в блок схеме это If(если по рус.) ,round (округлить, пример: 3.5=4),trunc(отсечь вроде как, пример: 3.99999 = 3), число mod 2 = 0(это поиск чётого числа)
ronud(x/3) mod 2 = 0 => round(7/3) mod 2 = 0 => 2(округлили) mod 2 =0 => 2 -чётное , да , пошёл по правой ветви.
x:=trunc(x*4/3) => x:= trunc(отсечь до целых) (7*4/3) => trunc(28/3)=> 9
x:=trunc(x/(x div 3)) => x:=trunc(9/( 9 div 3)) = > x:=trunc(9/3)=> x:= 3
Ответ:3
Для того, чтобы найти частное от деления, мы используем операцию div.
Примеры:
25 div 20 = 1;
20 div 25 = 0;
39 div 5 = 7;
158 div 3 = 52.
Mod
Для того, чтобы найти остаток от деления, мы используем операцию mod.
Примеры:
25 mod 20 = 5;
20 mod 25 = 0;
39 mod 5 = 4;
158 mod 3 = 2.
функция Round, округляет дробное число до ближайшего целого.