Предмет: Информатика,
автор: lolik0n
Задание по basic-256
Можете объяснить почему ответы получились разные из-за перестановки s=0.
Можете объяснит подробно!
Приложения:
Ответы
Автор ответа:
1
Объяснение: всё дело в том, что в первом случае (в верхнем, где s = 0 написано вне цикла) s изначально равен нулю, а затем с каждой итерацией цикла s увеличивается.
А втором случае на каждой итерации цикла сначала присваивается s = 0, а затем уже изменяется. Поэтому перед каждой следующей итерацией цикла всё что происходило с s раньше обнуляется.
Если подвести итог, то разница заключается в том, что присваивание находится в цикле или вне него, а значит выполняется один раз (если вне цикла) или много раз (если внутри)
Похожие вопросы
Предмет: Окружающий мир,
автор: врапаоапип
Предмет: Русский язык,
автор: arina121220061
Предмет: Окружающий мир,
автор: annamakrutina
Предмет: Математика,
автор: Черныйкот74ла
Предмет: Литература,
автор: Olga27072003q