Обьясните, как и что выполняется в этом коде: Var s, n: integer; Begin s := 2; For n := 2 to 5 do s := s + n*2; Writeln(s); End.

Обьясните, как и что выполняется в этом коде: Var s, n: integer; Begin s := 2; For n := 2 to 5 do s := s + n*2; Writeln(s); End.
Гость
Ответ(ы) на вопрос:
Гость
Программа выводит число 30, кароче, в начале программы для переменной s мы присваиваем число 2, затем крутим цикл 3 раза и с каждой прокруткой присваиваем переменной s выражение s+n*2 Например вот работа цикла: 1-й оборот: s = 2 + 2*2 =6 2-й оборот: s = 6 + 3*2 = 12 3-й : s = 12 + 4*2 = 20 4-й: s = 20 + 5*2 = 30 И в конце выводим результат s. Объяснил возможно коряво но попробуй понять.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы