Вопрос:

Пусть а = 26 и b = 6. Для каждого из следующих фрагментов программы вычислите вручную значение целочисленной переменной с. Затем поверьте результат с помощью программы.

Ответ:

Решение:

Дано: \( a = 26 \), \( b = 6 \).

  • а) \( c = a \% b + b \)
    \( c = 26 \% 6 + 6 \)
    \( c = 2 + 6 \)
    \( c = 8 \)
  • б) \( c = a // b + a \)
    \( c = 26 // 6 + 26 \)
    \( c = 4 + 26 \)
    \( c = 30 \)
  • в) \( b = a // b \)
    \( c = a // b \)

    \( b = 26 // 6 \)
    \( b = 4 \)
    \( c = 26 // 6 \)
    \( c = 4 \)
  • г) \( b = a // b + b \)
    \( c = a \% b + a \)

    \( b = 26 // 6 + 6 \)
    \( b = 4 + 6 \)
    \( b = 10 \)
    \( c = 26 \% 10 + 26 \)
    \( c = 6 + 26 \)
    \( c = 32 \)
  • д) \( b = a \% b + 4 \)
    \( c = a \% b + 1 \)

    \( b = 26 \% 6 + 4 \)
    \( b = 2 + 4 \)
    \( b = 6 \)
    \( c = 26 \% 6 + 1 \)
    \( c = 2 + 1 \)
    \( c = 3 \)
  • е) \( b = a // b \)
    \( c = a \% (b + 1) \)

    \( b = 26 // 6 \)
    \( b = 4 \)
    \( c = 26 \% (4 + 1) \)
    \( c = 26 \% 5 \)
    \( c = 1 \)
  • ж) \( b = a \% b \)
    \( c = a // (b + 1) \)

    \( b = 26 \% 6 \)
    \( b = 2 \)
    \( c = 26 // (2 + 1) \)
    \( c = 26 // 3 \)
    \( c = 8 \)

Ответ: а) c = 8; б) c = 30; в) b = 4, c = 4; г) b = 10, c = 32; д) b = 6, c = 3; е) b = 4, c = 1; ж) b = 2, c = 8.

Подать жалобу Правообладателю