Вопрос задан 04.05.2021 в 20:17. Предмет Информатика. Спрашивает Слепчевич Вика.

Какой будет результат кода? ... S:=0; for i:=1 to 10 do begin m1:= i mod 2; m2:= i mod 3; if

(m1=1) or (m2=0) then s:=s+1; end; writeln(s);
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Chalova Angelina.
В результате выполнения программы будет подсчитано число нечетных элементов (это 1, 3, 5, 7, 9), сюда же будет приплюсовано и оно четное (это 6), которое делится на 3.

Всего:
S=6 чисел.

Проверим результат, выполнив код на ABCPascal (см. скрин)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Результатом данного кода будет число 7, которое будет выведено на экран.

Для каждого значения i от 1 до 10 выполняется следующее:

  • находится остаток от деления i на 2 и сохраняется в переменной m1;
  • находится остаток от деления i на 3 и сохраняется в переменной m2;
  • если m1 равно 1 ИЛИ m2 равно 0, то к переменной s прибавляется 1.

Таким образом, переменная s будет увеличиваться на 1 для значений i, которые делятся на 2 с остатком 1 (то есть 1, 3, 5, 7, 9) и для значений i, которые делятся на 3 без остатка (то есть 3, 6, 9). Всего таких значений 7, что и будет выведено на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос