Вопрос:

Прочитай условие задания и выполни его. Определим операции целочисленного деления: 1) операция div – вычисляет целую часть от деления (10div3 = 3); 2) операция mod – вычисляет остаток от деления (5mod2 = 1). Определи, какой результат будет получен после выполнения фрагмента алгоритма: n := 3784 k := (n div 100) mod 10 m := (n mod 100) div 10 p := k + m Выбери верный вариант. k=7 m = 8 p = 15 k=8 m = 3 p=11 k = 4 m = 7 p=11 k = 3 m = 4 p=7

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

Ответ:

Разберем алгоритм по шагам:

  1. n := 3784 - присваиваем переменной n значение 3784.
  2. k := (n div 100) mod 10 - вычисляем значение k:
    • n div 100 = 3784 div 100 = 37 (целая часть от деления 3784 на 100).
    • 37 mod 10 = 7 (остаток от деления 37 на 10).
    • Следовательно, k = 7.
  3. m := (n mod 100) div 10 - вычисляем значение m:
    • n mod 100 = 3784 mod 100 = 84 (остаток от деления 3784 на 100).
    • 84 div 10 = 8 (целая часть от деления 84 на 10).
    • Следовательно, m = 8.
  4. p := k + m - вычисляем значение p:
    • p = k + m = 7 + 8 = 15.

Таким образом, после выполнения фрагмента алгоритма получим: k = 7, m = 8, p = 15.

Ответ: k=7, m = 8, p = 15

ГДЗ по фото 📸
Подать жалобу Правообладателю