Помогите 20 плиз даю 15 баллов!

0 голосов
22 просмотров

Помогите 20 плиз даю 15 баллов!


image

Информатика (53 баллов) | 22 просмотров
Дан 1 ответ
0 голосов

Короче...
 Ромб в блок схеме это 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


(324 баллов)
0

у меня тоже 3

0

я тоже не понимаю

0

Блок схема откуда ?

0

С олимпиады

0

просто не могу понять x - real а div - integer и программа по любому выдаст ошибку

0

Div
Для того, чтобы найти частное от деления, мы используем операцию 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.

0

функция Trunc, округляет дробное число до целого, отбрасывая дробную часть
функция Round, округляет дробное число до ближайшего целого.

0

это я знаю но тут приуол в том что ты integer присваиваешь к real

0

Всм?

0

x:= trunc(x/( x div 3))