Вопрос задан 07.01.2026 в 21:52. Предмет Информатика. Спрашивает Илларионов Денис.

1) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a := 3 + 8*4; b := (a div 10) + 14; a := (b mod 10) + 2; 2) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a := 1819; b := (a div 100)*10+9; a := (10*b–a) mod 100; 3) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a := 42; b := 14; a := a div b; b := a*b; a := b div a; 4) Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы: x := 5; y := 7; t := x; x := y mod x; y := t; 5) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: а :=6*12 + 3; b :=(a div 10)+ 5; a :=(b mod 10)+ 1;

Перейти к ответам

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

Отвечает Малых Костя.

  1. Задание:

    css
    a := 3 + 8 * 4; b := (a div 10) + 14; a := (b mod 10) + 2;

    Решение:

    1. a := 3 + 8 * 4; — сначала вычисляется умножение 8 * 4 = 32, затем прибавляется 3:
      a := 3 + 32 = 35.

    2. b := (a div 10) + 14; — операция a div 10 делит 35 на 10 с округлением вниз, результат 3. Далее прибавляется 14:
      b := 3 + 14 = 17.

    3. a := (b mod 10) + 2; — операция b mod 10 дает остаток от деления 17 на 10, результат 7. Далее прибавляется 2:
      a := 7 + 2 = 9.

    Ответ: a = 9, b = 17.

  2. Задание:

    css
    a := 1819; b := (a div 100) * 10 + 9; a := (10 * b - a) mod 100;

    Решение:

    1. a := 1819; — сразу присваиваем a = 1819.

    2. b := (a div 100) * 10 + 9; — операция a div 100 делит 1819 на 100 с округлением вниз, результат 18. Умножаем на 10 и прибавляем 9:
      b := 18 * 10 + 9 = 180 + 9 = 189.

    3. a := (10 * b - a) mod 100; — сначала вычисляем 10 * b - a:
      10 * 189 - 1819 = 1890 - 1819 = 71. Затем выполняем операцию mod 100, остаток от деления 71 на 100 — это 71:
      a := 71.

    Ответ: a = 71, b = 189.

  3. Задание:

    css
    a := 42; b := 14; a := a div b; b := a * b; a := b div a;

    Решение:

    1. a := 42; и b := 14; — присваиваем начальные значения: a = 42, b = 14.

    2. a := a div b; — операция a div b делит 42 на 14 с округлением вниз, результат 3:
      a := 42 div 14 = 3.

    3. b := a * b; — теперь a = 3 и b = 14, умножаем их:
      b := 3 * 14 = 42.

    4. a := b div a; — операция b div a делит 42 на 3 с округлением вниз, результат 14:
      a := 42 div 3 = 14.

    Ответ: a = 14, b = 42.

  4. Задание:

    css
    x := 5; y := 7; t := x; x := y mod x; y := t;

    Решение:

    1. x := 5; и y := 7; — присваиваем начальные значения: x = 5, y = 7.

    2. t := x; — присваиваем значение x в переменную t:
      t := 5.

    3. x := y mod x; — операция y mod x дает остаток от деления 7 на 5, результат 2:
      x := 7 mod 5 = 2.

    4. y := t; — теперь присваиваем y значение переменной t, то есть y = 5.

    Ответ: x = 2, y = 5, t = 5.

  5. Задание:

    css
    a := 6 * 12 + 3; b := (a div 10) + 5; a := (b mod 10) + 1;

    Решение:

    1. a := 6 * 12 + 3; — сначала выполняем умножение 6 * 12 = 72, затем прибавляем 3:
      a := 72 + 3 = 75.

    2. b := (a div 10) + 5; — операция a div 10 делит 75 на 10 с округлением вниз, результат 7. Далее прибавляется 5:
      b := 7 + 5 = 12.

    3. a := (b mod 10) + 1; — операция b mod 10 дает остаток от деления 12 на 10, результат 2. Далее прибавляется 1:
      a := 2 + 1 = 3.

    Ответ: a = 3, b = 12.

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

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

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

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