Предмет: Информатика,
автор: ant1pushka
Знайти значення функції y=x^3-2x+1 на проміжку від -5 до 5 кроком 0,5. Допоможіть будь ласка. Python, for/while
anuapolina08:
Мова програмування не вказана
Ответы
Автор ответа:
1
Відповідь:
1. Текст програми з використанням 'for':
# задаємо початок і кінець проміжку та крок
start = -5
end = 5
step = 0.5
# проходимо по проміжку з кроком step
for x in range(int(start/step), int(end/step)+1):
# обчислюємо значення функції
y = x*step**3 - 2*x*step + 1
# виводимо результат
print(f"x={x*step:.2f}, y={y:.2f}")
2. Текст програми з використанням 'while':
# задаємо початок і кінець проміжку та крок
start = -5
end = 5
step = 0.5
# встановлюємо початкове значення x
x = start
# проходимо по проміжку з кроком step
while x <= end:
# обчислюємо значення функції
y = x**3 - 2*x + 1
# виводимо результат
print(f"x={x:.2f}, y={y:.2f}")
# збільшуємо x на крок
x += step
(Результати виконання на фото: 1. for; 2. while)
Приложения:
Похожие вопросы
Предмет: История,
автор: denisaros07
Предмет: Биология,
автор: akupchik2011
Предмет: Геометрия,
автор: Saultak
Предмет: Алгебра,
автор: pandalololol
Предмет: Математика,
автор: blokada545