Вопрос:

Определи, что будет выведено на экран после выполнения фрагмента программы: a := 549; x := a mod 100; y := x mod 10; z := x div 10; writeln(x + y + z);

Смотреть решения всех заданий с листа

Ответ:

Разберем программный код по шагам: 1. `a := 549;` – Переменной `a` присваивается значение 549. 2. `x := a mod 100;` – Операция `mod` вычисляет остаток от деления. В данном случае, `x` присваивается остаток от деления 549 на 100. \[549 \mod 100 = 49\] Таким образом, `x = 49`. 3. `y := x mod 10;` – `y` присваивается остаток от деления `x` (равного 49) на 10. \[49 \mod 10 = 9\] Таким образом, `y = 9`. 4. `z := x div 10;` – Операция `div` выполняет целочисленное деление. `z` присваивается результат целочисленного деления `x` (равного 49) на 10. \[49 \div 10 = 4\] Таким образом, `z = 4`. 5. `writeln(x + y + z);` – Выводится сумма `x`, `y` и `z`. \[x + y + z = 49 + 9 + 4 = 62\] Следовательно, на экран будет выведено число 62. Ответ: 62
ГДЗ по фото 📸
Подать жалобу Правообладателю