Уместить результат работы программы целиком на экране дисплея - 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

Объяснение кода листинга программы

  1. Установка значения числа π в переменную pi.
  2. Вывод на экран дисплея строки Y\X.
  3. Запуск цикла, который будет выполняться от 0 до 2π + 2π по шагу π/3.
  4. В каждой итерации цикла значение переменной x выводится на экран дисплея в формате ##.###.
  5. Запуск второго цикла, который будет выполняться от 0 до 2π + 2π по шагу π/4.
  6. В каждой итерации второго цикла значение переменной y выводится на экран дисплея в формате ##.###.
  7. В каждой итерации второго цикла выполняется внутренний цикл от 0 до 2π + 2π по шагу π/3.
  8. Во внутреннем цикле значение переменной U вычисляется как сумма синуса x и косинуса y.
  9. Значение переменной U выводится на экран дисплея в формате ##.###.
  10. После завершения второго цикла выводится символ новой строки, чтобы перейти к следующей строке.
  11. После завершения первого цикла выводится символ новой строки, чтобы перейти к следующей строке.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы