Вопрос задан 15.11.2023 в 01:10. Предмет Информатика. Спрашивает Комиссаров Никита.

1. Написать на языке Python программу ввода четырёх целых чисел и вычисления их среднего

арифметического. Протестировать программу на различных исходных данных (включая вещественные числа) и доказать правильность её работы. 2. Вводятся величины X,Y целого типа. Написать программу для обмена значений величин. Необходимо использовать вспомогательную величину Т. Протестировать программу для X=5 и Y=-11. 3. Написать программу для вычисления дискриминанта d квадратного уравнения ax2 + bx + c = 0. Разработать тесты проверки правильности работы программы для вариантов, когда d>0, d=0 и d<0. 4. Из железной полосы длиной L метров нужно изготовить обруч. На соединение концов уходит D метров полосы. Написать программу для вычисления радиуса R обруча. Протестировать программу для а) L=5.8, D=0.2, б) L=3.25, D=0.1 5. Найти площадь кольца, внешний радиус которого равен R1, а внутренний – R2 (R1>R2). Протестировать программу для R1=5.6 и R2=3.8. Проверить ответ на калькуляторе. 6. Написать на языке Python программу для вычисления выражения: S= (2x+y)(x-y) Протестировать её для следующих исходных данных: 1) x=2, y=1 2) x=3, y=0 3) x=0, y=-2 Часть 2 1. Заданы величины X,Y действительного типа. Написать программу для обмена значений величин. Использовать вспомогательные величины нельзя. Протестировать программу для X=-3 и Y=8. 2. Дано натуральное число Х. Вычислить Y = X5. Разрешается использовать только три операции умножения. Протестировать программу для X=-2 и X=3. 3. Дано натуральное число Х. Вычислить Y = 1 - 2X + 3X2 - 4X3. Разрешается использовать не более 8 арифметических операций. Допустимы: операции сложение, вычитание, умножение. Протестировать программу для X=0, X=1, X=-2. 4. Вычислить расстояние между двумя точками с координатами (X1,Y1) и (X2,Y2). Доказать правильность работы программы на трёх различных тестах.
0 0
Перейти к ответам

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

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

Ответ:

Часть 1

1.

a, b, c, d = int(input()), int(input()), int(input()), int(input())

s = (a + b + c + d)/4

print(s)

2.

x, y = int(input()), int(input())

t = x

x = y

y = t

print(x, y, sep = "\n")

4.

from math import pi

L, D = float(input()), float(input())

R = (L - D) / (2 * pi)

print(R)

5.

from math import pi

R1, R2 = float(input()), float(input())

r = R1**2 - R2**2

S = pi * r

print(S)

6.

x, y = int(input()), int(input())

S = (2*x - y)*(x - y)

print(S)

Часть 2

1.

x, y = float(input()), float(input())

x, y = y, x

print(x, y)

2.

если нужно найти y = x * 5:

x = int(input())

y = x * 5

print(y)

если нужно найти y = x^{2}:

x = int(input())

y = x ** 5

print(y)

3.

x = int(input())

y = 1 - 2*x + 3*x**2 - 4*x**3

print(y)

4.

x1, y1, x2, y2 = float(input()), float(input()), float(input()), float(input())

from math import sqrt

S = sqrt((x1 - x2)**2 + (y1 - y2)**2)

print(S)

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

1. Программа на языке Python для ввода четырех целых чисел и вычисления их среднего арифметического:

```python num1 = int(input("Введите первое число: ")) num2 = int(input("Введите второе число: ")) num3 = int(input("Введите третье число: ")) num4 = int(input("Введите четвертое число: "))

average = (num1 + num2 + num3 + num4) / 4 print("Среднее арифметическое: ", average) ```

2. Программа на языке Python для обмена значениями переменных X и Y с использованием вспомогательной переменной T:

```python X = 5 Y = -11

print("Исходные значения: X =", X, " Y =", Y)

T = X X = Y Y = T

print("Новые значения: X =", X, " Y =", Y) ```

3. Программа на языке Python для вычисления дискриминанта квадратного уравнения ax^2 + bx + c = 0:

```python a = 1 b = 5 c = 6

d = b**2 - 4*a*c

print("Дискриминант:", d) ```

4. Программа на языке Python для вычисления радиуса обруча из железной полосы длиной L метров и соединением концов D метров:

```python L = 5.8 D = 0.2

R = (L - D) / (2*3.14)

print("Радиус обруча:", R) ```

5. Программа на языке Python для вычисления площади кольца с внешним радиусом R1 и внутренним радиусом R2:

```python R1 = 5.6 R2 = 3.8

area = 3.14 * (R1**2 - R2**2)

print("Площадь кольца:", area) ```

6. Программа на языке Python для вычисления выражения S = (2x+y)(x-y):

```python x = 2 y = 1

S = (2*x + y) * (x - y)

print("Результат для x=2, y=1:", S)

x = 3 y = 0

S = (2*x + y) * (x - y)

print("Результат для x=3, y=0:", S)

x = 0 y = -2

S = (2*x + y) * (x - y)

print("Результат для x=0, y=-2:", S) ```

Часть 2

1. Программа на языке Python для обмена значениями переменных X и Y без использования вспомогательных переменных:

```python X = -3 Y = 8

print("Исходные значения: X =", X, " Y =", Y)

X = X + Y Y = X - Y X = X - Y

print("Новые значения: X =", X, " Y =", Y) ```

2. Программа на языке Python для вычисления Y = X^5 с использованием только трех операций умножения:

```python X = -2 Y = X * X Y = Y * Y Y = Y * X

print("Результат для X=-2:", Y)

X = 3 Y = X * X Y = Y * Y Y = Y * X

print("Результат для X=3:", Y) ```

3. Программа на языке Python для вычисления Y = 1 - 2X + 3X^2 - 4X^3 с использованием не более 8 арифметических операций:

```python X = 0 Y = 1 - 2*X + 3*X**2 - 4*X**3

print("Результат для X=0:", Y)

X = 1 Y = 1 - 2*X + 3*X**2 - 4*X**3

print("Результат для X=1:", Y)

X = -2 Y = 1 - 2*X + 3*X**2 - 4*X**3

print("Результат для X=-2:", Y) ```

4. Программа на языке Python для вычисления расстояния между двумя точками с координатами (X1,Y1) и (X2,Y2):

```python import math

X1, Y1 = 1, 2 X2, Y2 = 4, 6

distance = math.sqrt((X2 - X1)**2 + (Y2 - Y1)**2)

print("Расстояние между точками:", distance) ```

0 0

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

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

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

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