Чему будет равно значение переменной с после выполнения программы?

ГДЗ информатика 8 класс

§ 5.1. Общие сведения о языке программирования Python Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


12. Чему будет равно значение переменной с после выполнения программы?

а) a = b = 3

a + = 1

c = a + b

б) a = b = 5

a + = b

c = 2 * a — b

в) a = b = 1

a * = 1 0

c = a / ( 2 * b )

г) a , b = 3 , 5

b + = 2

c = a + b

д) a , b = 5 , 3

b + = a

c = 1 0 * b / a

е) b , a = 5 , 2

b * * = a

c = b / a * 4

Ответ

Чтобы определить значения переменной c в каждом из выражений, выполним их последовательно:

а)
a = b = 3
a += 1
c = a + b
Значение a будет равно 4, значение b будет равно 3, а c будет равно сумме a и b. Таким образом, c = 4 + 3 = 7.

б)
a = b = 5
a += b
c = 2 * a — b
Значение a будет равно сумме a и b, то есть 5 + 5 = 10. Значение b по-прежнему равно 5. Затем вычисляем c как 2 * a — b, то есть 2 * 10 — 5 = 15. Таким образом, c = 15.

в)
a = b = 1
a *= 10
c = a / (2 * b)
Значение a будет умножено на 10, то есть a = 1 * 10 = 10. Значение b по-прежнему равно 1. Вычисляем c как a / (2 * b), то есть 10 / (2 * 1) = 10 / 2 = 5. Таким образом, c = 5.

г)
a, b = 3, 5
b += 2
c = a + b
Значение a будет равно 3, значение b будет увеличено на 2, то есть b = 5 + 2 = 7. Затем c будет равно сумме a и b, то есть c = 3 + 7 = 10. Таким образом, c = 10.

д)
a, b = 5, 3
b += a
c = 10 * b / a
Значение a будет равно 5, значение b будет увеличено на a, то есть b = 3 + 5 = 8. Затем c вычисляется как (10 * b) / a, то есть (10 * 8) / 5 = 80 / 5 = 16. Таким образом, c = 16.

е)
b, a = 5, 2
b **= a
c = b / a * 4
Значение b будет возведено в степень a, то есть b = 5 ** 2 = 25. Значение a по-прежнему равно 2. Затем c вычисляется как (b / a) * 4, то есть (25 / 2) * 4 = 12.5 * 4 = 50. Таким образом, c = 50.

Итак, значения переменной c в каждом из выражений будут следующими:
а) c = 7
б) c = 15
в) c = 5
г) c = 10
д) c = 16
е) c = 50


Понравилась статья? Поделиться с друзьями: