
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). Доказать правильность работы программы на трёх различных тестах.

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

Ответ:
Часть 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 = 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)



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) ```


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili