Табулировать функцию двух переменных в системах Qbasic и MathCad
Формулировка задачи:
табулировать функцию двух переменных в системах Qbasic и MathCad
Решение задачи: «Табулировать функцию двух переменных в системах Qbasic и MathCad»
textual
Листинг программы
CLS pi = 3.14 FOR x = 0 TO 2 * pi STEP pi / 3 FOR y = 0 TO 2 * pi STEP pi / 4 u = SIN(x) + COS(y) PRINT "u="; u SLEEP NEXT y NEXT x END
Объяснение кода листинга программы
- *FOR x = 0 TO 2 pi STEP pi / 3* — это цикл, который выполняет указанный блок кода для каждого значения переменной
xв заданном диапазоне. Значенияxизменяются от 0 до 2π с шагом π/3. - *FOR y = 0 TO 2 pi STEP pi / 4* — это еще один цикл, который выполняет указанный блок кода для каждого значения переменной
yв заданном диапазоне. Значенияyизменяются от 0 до 2π с шагом π/4. - u = SIN(x) + COS(y) — здесь используются функции
SINиCOS, которые вычисляют синус и косинус аргументовxиyсоответственно. Результат их сложения присваивается переменнойu. - PRINT
u=; u — здесь выводится значение переменнойuс подписьюu=. - SLEEP — это функция, которая приостанавливает выполнение программы на заданное количество секунд.
- NEXT y и NEXT x — это команды, которые переходят к следующему шагу в цикле после выполнения текущего шага.
- END — это конец программы.