Вывести график - QBasic

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

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

Нужна программа, в которой пользователь вводит координаты центра осей координат и на ней рисуется любой график. Таких графиков на экране должно получится 4. В этой программе должна использоваться подпрограмма (н-р: Sub)

Решение задачи: «Вывести график»

textual
Листинг программы
  1. DECLARE SUB SSS ()
  2. CLS
  3.  
  4. SCREEN 11
  5. WINDOW (-32, 24)-(32, -24)
  6. LINE (0, 24)-(0, -24)
  7. LINE (32, 0)-(-32, 0)
  8.  
  9. WINDOW (-16, 12)-(48, -36)
  10. CALL SSS
  11. WINDOW (-16, 36)-(48, -12)
  12. CALL SSS
  13. WINDOW (-48, 12)-(12, -36)
  14. CALL SSS
  15. WINDOW (-48, 36)-(12, -12)
  16. CALL SSS
  17. END
  18.  
  19. SUB SSS
  20.    LINE (0, 9)-(0, -9)
  21.    LINE (12, 0)-(-12, 0)
  22.  
  23.    FOR x = -12 TO 12 STEP .01
  24.       y = SIN(x)
  25.       PSET (x, y)
  26.    NEXT x
  27. END SUB

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

В этом коде на языке QBasic используется функция SIN для построения графика функции sin. Список действий в коде:

  1. DECLARE SUB SSS () — объявление подпрограммы SSS
  2. CLS — очистка экрана
  3. SCREEN 11 — выбор экрана с координатами (0-63, -8 до 8)
  4. WINDOW (-32, 24)-(32, -24) — установка области окна (на весь экран)
  5. LINE (0, 24)-(0, -24) — построение горизонтальной оси
  6. LINE (32, 0)-(-32, 0) — построение вертикальной оси
  7. WINDOW (-16, 12)-(48, -36) — установка области окна для графиков
  8. CALL SSS — вызов подпрограммы SSS
  9. WINDOW (-16, 36)-(48, -12) — установка области окна для графиков
  10. CALL SSS — вызов подпрограммы SSS
  11. WINDOW (-48, 12)-(12, -36) — установка области окна для графиков
  12. CALL SSS — вызов подпрограммы SSS
  13. WINDOW (-48, 36)-(12, -12) — установка области окна для графиков
  14. CALL SSS — вызов подпрограммы SSS
  15. END — завершение основной программы
  16. SUB SSS — определение подпрограммы SSS
  17. LINE (0, 9)-(0, -9) — построение оси y
  18. LINE (12, 0)-(-12, 0) — построение оси x
  19. FOR x = -12 TO 12 STEP .01 — цикл по построению точек графика
  20.   y = SIN(x) — вычисление значения функции sin для x
  21.   PSET (x, y) — установка точки на графике
  22. NEXT x — переход к следующей итерации цикла Значения переменных: — x — от -12 до 12 с шагом .01 — y — вычисляется как sin(x) — SIN — функция, используемая для вычисления значения y — PSET — команда, используемая для установки точки на графике

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


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

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

9   голосов , оценка 3.556 из 5

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

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

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