Разработать алгоритм и составить блок-схему для программы, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Входные данные – X, R.
Программу на Python
Приложения:

p15:
могу сразу программу
Ответы на вопрос
Ответил p15
2
Ответ:
def y(R,x):
if x<-5:
y=-R
elif x<-R:
y=2/(5-R)*x+2*R/(5-R)
elif x<R:
y=(R**2-x**2)**.5
elif x<8:
y=R/(8-R)*x+R*R/(R-8)
else: y=R
return y
R=float(input('R = '))
x=float(input('x = '))
print(x,'y=',y(R,x))
Объяснение:
Сделал насколько можно универсальной
До x=-5 y=-R
затем от т.(-5;-2) к точке (-R;0) прямая (вспоминайте как вычисляются коэффициенты для прямой по двум точкам)
затем уравнение окружности от -R до R
Затем снова прямая от (R;0) до (8;R)
И для x>8 y=R.
Точка разрыва при x=-5 - нужно знать точно куда ее отнести к y=-2 или y=-R.
Новые вопросы
Химия,
1 год назад
Физика,
1 год назад
Українська література,
1 год назад
Английский язык,
1 год назад