Задача по программированию


Задача по программированию

cat9913 cat9913    1   02.08.2020 18:58    1

Ответы
pomxic pomxic  15.10.2020 15:39

a: = 20;

b: = 15;

b: = 3 * b - a; // 3 * 15 - 20 = 45 - 20 = 25;

if (a > b) // Здесь условие, если а (20) больше b (25) то, мы решали дальше по этой формуле: с: = 2 * а + b, а т. к. b > a, то решаем по этой формуле: с: = 2 * а - b..

c: = 2 * a - b; // 2 * 20 - 25 = 40 - 25 = 15;

ответ: с: = 15.

ПОКАЗАТЬ ОТВЕТЫ
BandiMatrix BandiMatrix  15.10.2020 15:39

ответ: 15

Объяснение:

Рассмотрим алгоритм программы.

a: = 20

Присваиваем переменной a значение 20.

b: = 15

Присваиваем переменной b значение 15.

b: = 3 * b - a

Присваиваем переменной b результат следующих операций: 3*b-a. Так как a=20, b[старое]=15, то b[новое] = 3*15-20 = 45-20 = 25.

если a>b   то с := 2 * а + b   иначе с := 2 * а - bвсе

Так как a=20, b=25, то условие a>b не выполняется, и выполнен будет блок иначе. Значит переменной с будет присвоено следующее значение: 2*а-b = 2*20-25 = 40-25 = 15.

Итак, как мы видим, после выполнения данного фрагмента программы, переменная с будет равна 15.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика