• Предмет: Информатика
  • Автор: malinapolina864
  • Вопрос задан 4 месяца назад

Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на четырёх языках программирования
помогите пожалуйста решить ​

Приложения:

Ответы

Ответ дал: AlexandrSishkov1
0

Ответ:

36

Объяснение:

Цикл завершит свою работу за 6 итераций. В течение этих итераций, переменная s увеличивается каждый раз на 6. Чтобы найти конечное значение переменной, нужно кол-во итераций умножить на 6.

s = 6 * 6 = 36

Ответ дал: RenSolo
1

Разберём пример, рассматривая код на языке Python.

Переменной s присваивается 0.

Далее создаётся цикл for от 2 до 8, в котором на каждом новом шаге переменная s будет увеличиваться на 6. Рассмотрим подробнее работу кода:

s = 0

(k = 2) s = 0 + 6

(k = 3) s = 6 + 6

(k = 4) s = 12 + 6

(k = 5) s = 18 + 6

(k = 6) s = 24 + 6

(k = 7) s = 30 + 6

Когда цикл завершится - переменная s будет равняться 36.

Ответ: s = 36.


AlexandrSishkov1: Разве k может достигнуть значения 8? Насколько я знаю, range не включает последнее значение, то есть k будет от 2 до 7 включительно.
RenSolo: Да, простите, исправил опечатку
Вас заинтересует