Вопрос задан 27.09.2023 в 16:18. Предмет Информатика. Спрашивает Лашкевичева Илона.

Дано три цілочисельні змінні з поточним значенням а = 3, b = 5, c=7. Які значення будуть мати ці

змінні в результаті послідовних опера- торів присвоювання? Чи змінюють ці змінні свій тип? Складіть відповідну програму та перевірте свої здогадки. 1) c=a*b+2 b=b* *2 a=c/b 2) а= (a+b) ** 2 b=a-c c=a*b+c3) b=25/ь a=b* *2+c c=c+round (а)​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Седельникова Анна.

Ответ:

0.68 25 17

64 57 3655

32.0 5.0 39

Объяснение:

1) c = 3*5 + 2 = 17

   b = 5**2 = 25

   a = 17 / 25 = 0.68

2) a = (3 + 5)**2 = 64

   b = 64 - 7 = 57

   c = 68 * 57 + 7 = 3655

3) b = 25 / 5 = 5

    a = 5**2 + 7 = 32

    c = 7 + 32 = 39

4) + код:

a = 3

b = 5

c = 7

c = a*b + 2

b = b**2

a = c / b

print(a, b, c)

a = 3

b = 5

c = 7

a = (a + b)**2

b = a - c

c = a * b + c

print(a, b, c)

a = 3

b = 5

c = 7

b = 25 / b

a = b**2 + c

c = c + round(a)

print(a, b, c)

   

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте розглянемо кожен з наданих виразів і визначимо, які значення будуть мати змінні після виконання кожного операційного ряду. Також перевіримо, чи змінюють ці змінні свій тип.

  1. Перший вираз:
python
c = a * b + 2 # c = 3 * 5 + 2 = 15 + 2 = 17 b = b * 2 # b = 5 * 2 = 10 a = c / b # a = 17 / 10 = 1.7 (після цієї операції тип a змінюється на float)
  1. Другий вираз:
python
a = (a + b) ** 2 # a = (3 + 10) ** 2 = 13 ** 2 = 169 b = a - c # b = 169 - 7 = 162 c = a * b + c # c = 169 * 162 + 7 = 27388 + 7 = 27395
  1. Третій вираз:
python
b = 25 / b # b = 25 / 10 = 2.5 (після цієї операції тип b змінюється на float) a = b * 2 + c # a = 2.5 * 2 + 7 = 5 + 7 = 12 c = c + round(a) # c = 27395 + round(12) = 27395 + 12 = 27407

Ось значення змінних після виконання кожного з виразів:

  1. a = 1.7, b = 10, c = 17
  2. a = 169, b = 162, c = 27395
  3. a = 12, b = 2.5, c = 27407

Змінні a і b змінили свій тип на float через ділення на деяке число у виразах 1 і 3.

0 0

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

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

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

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