2. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — со-...

0 голосов

2. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — со-

ответственно операции сложения, вычитания, умножения и деления. Правила выполнения опе-

раций и порядок действий соответствуют правилам арифметики. Определите значение перемен-

ной b после выполнения алгоритма:

a := 4

b := 5

a := b + 15

b := 100/a*4


спросил от Начинающий (198 баллов) в категории Информатика
оставил комментарий от (14 баллов)

Там действие зациклено?

оставил комментарий от Начинающий (198 баллов)

у меня 20 получается

оставил комментарий от (14 баллов)

Вы не ответили на вопрос,все действия находятся в цикле или это не сказано?

оставил комментарий от Начинающий (198 баллов)

не сказано

2 Ответы
0 голосов
ответил от Начинающий (170 баллов)

100/20*4=20 первое значение "a" меняется и попросту пропадает.

оставил комментарий от Начинающий (198 баллов)

во спс

оставил комментарий от Начинающий (170 баллов)

не за что

0 голосов
ответил от (14 баллов)

Т.к. написано что порядок действий соответствует правилам арифметики,то после присваивания переменной а значения 20 мы находим b путем:

100/20*4

действие 1: а*4=20*4=80.
действие 2: 100/80=1,25. => ответ b=1,25

UPD: после присваивания переменной а значения 4,идет присваивание значения 20,после чего машина присваивает ей значение равное 20=> а*4=20*4=80

оставил комментарий от Начинающий (170 баллов)

Не верно ! Я всё на программе проверил.

...