1. Вычислить значения выражений

1) 125/%10

2) 125//100

3) 125//10%10

4) 4**2+pow(16, 0.5)

2. Вычислите значение вещественной переменной c при a = 2 и b = 3:

а) с = a + 1 / 2

б) с = a + 4 / 2 * 3 + 6

в) с = (a + 4) / 2 * 3

г) с = (a + 4) /(b + 3) * a

3. Ниже приведена программа на языке Python

x = int(input())

a= x%10

b=x//10%10

c=x//10//10 %10

print( a, b, c)

В качестве исходных данных вводится трёхзначное число.

Переменной х присваивается введённое значение

Значения переменных a, b и с вычисляются в программе с операций целочисленного деления и операции вычисления остатка.

При одном из запусков программы было введено число 538.

1) Чему будет равно значение переменной а?

2) Чему будет равно значение переменной b?

3) Чему будет равно значение переменной c?

4) Какой результат выведет программа?


1. Вычислить значения выражений 1) 125/%10 2) 125//100 3) 125//10%10 4) 4**2+pow(16, 0.5) 2. Вычисли

влад2610 влад2610    1   22.05.2020 09:18    64

Ответы
ВаняДеркач ВаняДеркач  10.01.2024 12:15
1) Вычисление значений выражений:

a) 125/%10:
Оператор "%" возвращает остаток от деления. В данном случае, остаток от деления числа 125 на 10 равен 5, так как при делении 125 на 10 получается 12 с остатком 5.

Ответ: 5

b) 125//100:
Оператор "//" выполняет целочисленное деление. В данном случае, число 125 делится на 100 без остатка и результат равен 1.

Ответ: 1

c) 125//10%10:
Сначала выполняется целочисленное деление 125 на 10, что даёт результат 12. Затем выполняется оператор "%" и полученный результат 12 делится на 10. Остаток от деления равен 2.

Ответ: 2

d) 4**2+pow(16, 0.5):
Оператор "**" выполняет возведение в степень. В данном случае, число 4 возводится во 2-ю степень, что равно 16. Функция pow(a, b) также выполняет возведение в степень, где a - число, b - показатель степени. В данном случае, число 16 возводится в степень 0.5, то есть берётся квадратный корень из 16, что равно 4.

Затем складываются значения 16 и 4.

Ответ: 20


2) Вычисление значения переменной c при a = 2 и b = 3:

a) c = a + 1 / 2:
Сначала выполняется операция деления 1 на 2, что равно 0.5. Затем к значению a (2) прибавляется 0.5.

Ответ: 2.5


б) c = a + 4 / 2 * 3 + 6:
Сначала выполняется операция деления 4 на 2, что равно 2. Затем результат умножается на 3: 2 * 3 = 6. Затем к значению a (2) прибавляются значения 6 и 6.

Ответ: 14


в) c = (a + 4) / 2 * 3:
Сначала к значению a (2) прибавляется 4, что даёт результат 6. Затем результат делится на 2: 6 / 2 = 3. Затем результат умножается на 3.

Ответ: 9


г) c = (a + 4) /(b + 3) * a:
Сначала к значению a (2) прибавляется 4, что даёт результат 6. Затем к значению b (3) прибавляется 3, что дает результат 6. Затем результат деления 6 на 6 равен 1. И наконец, результат умножается на значения a (2).

Ответ: 2


3) Вычисление значений переменных a, b и c в программе на языке Python при вводе числа 538:

x = 538
a = x % 10
b = x // 10 % 10
c = x // 10 // 10 % 10

a) Чему будет равно значение переменной а?
Оператор "%" вычисляет остаток от деления числа x на 10. В данном случае, остаток от деления 538 на 10 равен 8.

Ответ: 8

b) Чему будет равно значение переменной b?
Сначала выполняется операция целочисленного деления 538 на 10, результат равен 53. Затем оператор "%" вычисляет остаток от деления 53 на 10, который равен 3.

Ответ: 3

c) Чему будет равно значение переменной c?
Сначала выполняется операция целочисленного деления 538 на 10, результат равен 53. Затем снова выполняется операция целочисленного деления 53 на 10, результат равен 5. И наконец, оператор "%" вычисляет остаток от деления 5 на 10, который равен 5.

Ответ: 5

4) Какой результат выведет программа?
Вывод будет состоять из значений переменных a, b и c. При вводе числа 538, значения переменных будут равны: a = 8, b = 3, c = 5.

Результат: 8 3 5
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика