Написать программу построения графика функции - QBasic
Формулировка задачи:
1)написать программу построения графика функции Y=2sin*x/2+1/2cos2x и вывести результат на экран. Внизу под графиком должно быть название заданной функции.
2)составить программу нахождения частного при деление одного натурально числа на другое
3)определить, попадает ли среднее арифметическое чисел a,b в промежуток {c,d} Все данные вводятся с клавиатуры
4)составить программу вычисления суммы кубов двух чисел, вводимых с клавиатуры
Решение задачи: «Написать программу построения графика функции»
textual
Листинг программы
SCREEN 7 x = 50 y = 50 LINE (0, 50)-(320, 50), 4 LOCATE 6, 1: PRINT "x" LOCATE 1, 6: PRINT "y" LOCATE 10, 8: PRINT "y=2sin(x/2)+1/2cos(2x)" LINE (50, 0)-(50, 240), 4 FOR i = 0 TO 55 STEP .01 yi = 2 * SIN(i / 2) + (1 / 2) * COS(2 * i) PSET (x + 5 * i, y + 5 * yi), 15 NEXT i
Объяснение кода листинга программы
В этом коде программа строит график функции y=2sin(x/2)+1/2cos(2x) с помощью языка программирования QBasic.
- Строка
SCREEN 7
открывает окно графического режима с разрешением 320 на 64`. - Затем программа задает начальные значения переменных
x
иy
равными 50. - Строка
LINE (0, 50)-(320, 50), 4
рисует горизонтальную линию от (0,50) до (320,50) с помощью функцииLINE
. - Следующие две строки используют функцию
LOCATE
, чтобы поместить меткиx
иy
в определенные позиции на экране. - Затем программа выводит уравнение графика в позицию (10,8) с помощью функции
PRINT
. - Строка
LINE (50, 0)-(50, 240), 4
рисует вертикальную линию от (50,0) до (50,240). - В цикле
FOR
с шагом 0.01 от 0 до 55, программа вычисляет значениеyi
с помощью формулы y=2sin(i/2)+(1/2)cos(2*i) и использует функциюPSET
, чтобы нарисовать точки на графике с помощью заданного шага. - Цикл завершается, и программа заканчивается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д