1)Определите значение переменной k после выполнения следующего фрагмента программы k:=5;
нц пока k<=8
k:=k+1;
кц
2)Какое значение будет присвоено переменной x после выполнения данного фрагмента:
y := 24 mod 9;
x:=9;
если x>y
то x:=x*y
иначе x:=x+2;
нц пока x>50
x:=x-3;
3)Определите, что будет напечатано, в результате работы алгоритма:
алг
нач
цел n, s
n := 1
s := 5
нц пока n <= 97
s := s + 25
n := n * s
кц
вывод s
кон
ответы получились такие:
1) 9
2) 48
3) 55
Объяснение:
Написал алгоритмы на языке программирования Python и посмотрел на ответы:
1)
k = 5
while k <= 8:
k = k + 1
print(k)
2)
y = 24 % 9
x = 9
if x > y:
x = x * y
else:
x = x + 2
while x > 50:
x = x - 3
print(x)
3)
n = 1
s = 5
while n <= 97:
s = s + 25
n = n * s
print(s)