деление целое, деление по модулю
Информатика

1. В результате выполнения этой программы, какое значение будет присвоено переменной c после выполнения операций a:=28

1. В результате выполнения этой программы, какое значение будет присвоено переменной "c" после выполнения операций a:=28, b:=7, b:=a div b + b, c:=a mod b + a?
2. Чему будет равна переменная "c" после выполнения программы с операциями a:=22, b:=4, c:=a mod b + b?
3. После выполнения программы, какое значение будет присвоено переменной "c" в результате операций a:=26, b:=6, c:=a div b + a?
4. После выполнения программы с операциями a:=28, b:=7, b:=a div b, c:=a div b, какое значение будет присвоено переменной "c"?
5. Какое значение будет присвоено переменной "c" после выполнения программы, включающей операции a:=20, b:=3, b:=a mod b + 4, c:=a mod b + 1?
6. После выполнения программы, какое значение будет присвоено переменной "c"?
Верные ответы (1):
  • Яхонт
    Яхонт
    23
    Показать ответ
    Арифметические операции: деление целое, деление по модулю

    Решение:

    1. В данной программе происходят следующие операции:

    a:=28 - переменная "a" присваивается значение 28
    b:=7 - переменная "b" присваивается значение 7
    b:=a div b + b - переменной "b" присваивается значение выражения a div b + b
    c:=a mod b + a - переменной "c" присваивается значение выражения a mod b + a

    Рассмотрим значения переменных на каждом шаге:
    a:=28 - a = 28
    b:=7 - b = 7
    b:=a div b + b - выражение a div b равно 4, выражение 4 + b равно 11, b = 11
    c:=a mod b + a - выражение a mod b равно 1, выражение 1 + a равно 29, c = 29

    После выполнения программы, значение переменной "c" будет равно 29.

    2. В данной программе происходят следующие операции:

    a:=22 - переменная "a" присваивается значение 22
    b:=4 - переменная "b" присваивается значение 4
    c:=a mod b + b - переменной "c" присваивается значение выражения a mod b + b

    Рассмотрим значения переменных на каждом шаге:
    a:=22 - a = 22
    b:=4 - b = 4
    c:=a mod b + b - выражение a mod b равно 2, выражение 2 + b равно 6, c = 6

    После выполнения программы, значение переменной "c" будет равно 6.

    3. В данной программе происходят следующие операции:

    a:=26 - переменная "a" присваивается значение 26
    b:=6 - переменная "b" присваивается значение 6
    c:=a div b + a - переменной "c" присваивается значение выражения a div b + a

    Рассмотрим значения переменных на каждом шаге:
    a:=26 - a = 26
    b:=6 - b = 6
    c:=a div b + a - выражение a div b равно 4, выражение 4 + a равно 30, c = 30

    После выполнения программы, значение переменной "c" будет равно 30.

    4. В данной программе происходят следующие операции:

    a:=28 - переменная "a" присваивается значение 28
    b:=7 - переменная "b" присваивается значение 7
    b:=a div b - переменной "b" присваивается значение выражения a div b
    c:=a div b - переменной "c" присваивается значение выражения a div b

    Рассмотрим значения переменных на каждом шаге:
    a:=28 - a = 28
    b:=7 - b = 7
    b:=a div b - выражение a div b равно 4, b = 4
    c:=a div b - выражение a div b равно 7, c = 7

    После выполнения программы, значение переменной "c" будет равно 7.

    5. Для выполнения данной программы необходимо предоставить операции, которые содержит программа. Без этой информации невозможно определить конечное значение переменной "c". Пожалуйста, предоставьте операции для данной программы, и я смогу рассчитать значение переменной "c".
Написать свой ответ: