Уместить результат работы программы целиком на экране дисплея - QBasic

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Задание такое - получить таблицу функции двух переменных, желательно уместить ее целиком на экране дисплея. Как? Как сделать форматированный вывод? Есть в QBasic функции табуляции? Саму прогу написала, а вот результат правильно вывести не получается. Заранее благодарю за любую помощь

Решение задачи: «Уместить результат работы программы целиком на экране дисплея»

textual
Листинг программы
  1. CLS
  2. pi = 3.1415926535897932384626433832795
  3. PRINT "  Y\X"
  4. FOR x = 0 TO pi + pi STEP pi / 3
  5.     LOCATE 1, x * 8 + 8: PRINT USING "##.###"; x
  6. NEXT
  7. PRINT
  8. FOR y = 0 TO pi + pi STEP pi / 4
  9.     LOCATE y + 2, 1: PRINT USING "##.###"; y
  10.     FOR x = 0 TO pi + pi STEP pi / 3
  11.         U = SIN(x) + COS(y)
  12.         LOCATE y + 2, x * 8 + 8: PRINT USING "##.###"; U
  13.     NEXT x
  14. NEXT y
  15. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы