Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
алг
нач
цел s, k
s := 0
нц для k от 3 до 8
s := s + 7
кц
вывод s
кон
DIM k, s AS INTEGER
s = 0
FOR к = 3 TO 8
s = s + 7
NEXT k
PRINT s
Var s,k: integer;
Begin
s := 0;
for k := 3 to 8 do
s := s + 7;
writeln(s);
End.
Информатика 7 класс Циклы и алгоритмы информатика 7 класс значение переменной программа алгоритмический язык Бейсик Паскаль Циклы суммирование переменные вычисление задачи по программированию алгоритмы основы программирования Новый
Привет! Давай разберемся с этой программой и узнаем, чему равно значение переменной s.
Во всех трех языках программирования алгоритм работает одинаково:
Теперь давай посчитаем, сколько раз выполнится цикл:
Так что цикл выполнится для значений k: 3, 4, 5, 6, 7, 8. Это 6 итераций.
Теперь посчитаем, сколько будет добавлено к s:
6 итераций * 7 = 42
Таким образом, в конце выполнения программы значение переменной s будет равно 42.
Надеюсь, это помогло! Если есть еще вопросы, не стесняйся спрашивать!