Вопрос задан 13.07.2023 в 23:56. Предмет Информатика. Спрашивает Кот Лиза.

Что будет напечатано в результате выполнения ? C объяснением. procedure proc; var x,y,z:integar;

begin x:=17; y:=x div 5; z:=y mod 2; write(z); end; begin proc; end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Беляева Алина.

Объяснение:

1. сначала иксу придаётся значение 17

2. игрик будет равен ЦЕЛОЙ части от деления икса на 5. То есть если мы делим 17 на 5, то получаем 3 целых и дробную часть

3. z равен ОСТАТКУ от деления на 2. То есть если мы 3 делим на 2, то получаем 1 и в остатке 1.

На экран выведется 1

Как вычислить остаток?

Из числа вычитаем целую часть деления и получаем остаток

5:2= 3 целая

5-3 = 2 остаток

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

В результате выполнения данного кода будет напечатано число 1.

Объяснение: Процедура proc определяет три переменные: x, y и z типа integer. Затем внутри процедуры x присваивается значение 17. Далее переменной y присваивается результат деления x на 5, то есть 17 div 5, что равно 3 (так как оператор деления возвращает целую часть от деления). Затем переменной z присваивается значение остатка от деления y на 2, то есть 3 mod 2, что равно 1 (остаток от деления).

Затем вызывается процедура proc, которая выполняет вычисления и выводит значение переменной z с помощью оператора write. Поскольку z равно 1, будет напечатано число 1.

0 0

Похожие вопросы

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

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

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