Уместить результат работы программы целиком на экране дисплея - QBasic
Формулировка задачи:
Доброго времени суток! Задание такое - получить таблицу функции двух переменных, желательно уместить ее целиком на экране дисплея. Как? Как сделать форматированный вывод? Есть в QBasic функции табуляции? Саму прогу написала, а вот результат правильно вывести не получается. Заранее благодарю за любую помощь
Решение задачи: «Уместить результат работы программы целиком на экране дисплея»
textual
Листинг программы
CLS pi = 3.1415926535897932384626433832795 PRINT " Y\X" FOR x = 0 TO pi + pi STEP pi / 3 LOCATE 1, x * 8 + 8: PRINT USING "##.###"; x NEXT PRINT FOR y = 0 TO pi + pi STEP pi / 4 LOCATE y + 2, 1: PRINT USING "##.###"; y FOR x = 0 TO pi + pi STEP pi / 3 U = SIN(x) + COS(y) LOCATE y + 2, x * 8 + 8: PRINT USING "##.###"; U NEXT x NEXT y PRINT
Объяснение кода листинга программы
- Установка значения числа π в переменную pi.
- Вывод на экран дисплея строки
Y\X
. - Запуск цикла, который будет выполняться от 0 до 2π + 2π по шагу π/3.
- В каждой итерации цикла значение переменной x выводится на экран дисплея в формате ##.###.
- Запуск второго цикла, который будет выполняться от 0 до 2π + 2π по шагу π/4.
- В каждой итерации второго цикла значение переменной y выводится на экран дисплея в формате ##.###.
- В каждой итерации второго цикла выполняется внутренний цикл от 0 до 2π + 2π по шагу π/3.
- Во внутреннем цикле значение переменной U вычисляется как сумма синуса x и косинуса y.
- Значение переменной U выводится на экран дисплея в формате ##.###.
- После завершения второго цикла выводится символ новой строки, чтобы перейти к следующей строке.
- После завершения первого цикла выводится символ новой строки, чтобы перейти к следующей строке.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д