Вопрос:

2. Какое число будет выведено в результате работы следующей программы, записанной на двух языках программирования? var k, s: integer; begin Паскаль k := 1;s := 0; repeat s:=s+ k; k := k + 2; until k < 8; writeln(s) end.

Смотреть решения всех заданий с листа

Ответ:

Ответ: 16

Краткое пояснение: Вычисляем значения переменных s и k в цикле до тех пор, пока k не станет меньше 8.
  1. k = 1, s = 0 В цикле: s = 0 + 1 = 1 k = 1 + 2 = 3
  2. k = 3, s = 1 В цикле: s = 1 + 3 = 4 k = 3 + 2 = 5
  3. k = 5, s = 4 В цикле: s = 4 + 5 = 9 k = 5 + 2 = 7
  4. k = 7, s = 9 В цикле: s = 9 + 7 = 16 k = 7 + 2 = 9
Цикл заканчивается, так как k (9) не меньше 8. Выводится значение s = 16.

Ответ: 16

Цифровой атлет: Achievement unlocked: Домашка закрыта

Сэкономил время — спас вечер. Иди чиллить, ты это заслужил

Стань легендой класса: поделись решением с теми, кто в танке

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие