Нарисовать график функции - QBasic
Формулировка задачи:
Пожалуйста помогите написать программу в qbasic рисующую график функции y=3x^5-5x^3 на интервале от -0.5 до 1.5 и координатную сетку с шагом 0.1 . Заранее благодарен
Решение задачи: «Нарисовать график функции»
textual
Листинг программы
- SCREEN 12
- WINDOW (-.5, -1)-(.5, 1)
- xo = -.5
- yt = 3 * xo ^ 5 - 5 * xo ^ 3
- FOR x = -.5 TO 1.5 STEP .1
- yn = 3 * x ^ 5 - 5 * x ^ 3
- LINE (xo, yt)-(x, yn), 15
- CIRCLE (x, yn), .005, 10
- yt = yn: xo = x
- NEXT
Объяснение кода листинга программы
- Открывается окно с размерами -0.5, -1 до 0.5, 1 (включая 0.5)
- Задаются начальные значения xo и yt
- Задается шаг для цикла от -0.5 до 1.5 с шагом 0.1
- Для каждого шага цикла вычисляется значение yn
- Для каждой точки на графике рисуется линия с параметрами (xo, yt) и (x, yn), где цвет линии задан как 15
- Для каждой точки на графике рисуется окружность с центром в (x, yn) радиусом 0.005 и количеством сторон равным 10
- После каждой итерации цикла значение yt присваивается значение yn, а значение xo присваивается значение x
- Код завершается после выполнения всех итераций цикла
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д