Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика.

Владимир Знаток (375), закрыт 3 года назад
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.
Лучший ответ
Alexandr Мудрец (11984) 3 года назад
from math import sqrt

x, R = map(int, input().split())

if -10 <= x < -8:
____print(-3)
if -8 <= x < -R:
____print((R/5)*x + R**2/5)
if -R <= x < R:
____print(-sqrt(R**2 - x**2))
if R <= x < 5:
____print(x - R)
if 5 <= x <= 8:
____print(3)
Остальные ответы
Aleks Nots Просветленный (26737) 3 года назад
Имея один график, для одного R, можно написать программу вычисляющую и рисующую эту линию только единственного R.

Например так:
https://trinket.io/python3/a86db817ad

Без пояснений, совершенно непонятно как должны вести себя отдельные отрезки при других R.

Например y = -8 - это всегда -8, или -(R+5)?
Отрезок (3, 0) - (5, 2) всегда кончается на (5, 2) или всегда имеет уклон 45 градусов?
Точка (5, 0) - всегда (5, 0) или (R + 2, 0)?
Правая горизонтальная линия y = 3 - всегда 3, или равна R?

Может кому-то некоторые варианты покажутся абсолютно очевидными, но по-моему без явных указаний, это тема для беспредметных споров.
Алекс КухаВысший разум (478513) 3 года назад
Любые неоднозначности задачи исполнитель волен трактовать по своему усмотрению. R здесь указан не как параметр радиуса, а как намёк на полуокружность. Можно было обойтись и без этого вектора
Aleks Nots Просветленный (26737) Алекс Куха, "R здесь указан не как параметр радиуса, а как намёк на полуокружность" А по-моему это основной параметр графика, который единственный и вводится - "Параметр R вводится с клавиатуры." Насчет левой горизонтальной части по-моему явно указано пунктиром, что игрек там равен радиусу. А насчет остальных отрезков можно только догадываться. ----- "Любые неоднозначности задачи исполнитель волен трактовать по своему усмотрению." Скорее всего у преподавателя будет другое мнение, и он его будет считать единственно верным.
Похожие вопросы