Построение графика функции - VB (170452)

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

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

Составить программу, которая в центре экрана на синем фоне желтым цветом строит график функции, заданной в параметрической форме : x(t)=(A-B) * cos(t) + D * cos(t*A/B) y(t)=(A-B) * sin(t) + D * sin(t*A/B) , где параметр 0 < t < 2  . Отрисовать график при значении коэффициентов : - А=120, В=40, D=60; - А=120, В=30, D=60; А=120, В=24, D=60 .

Решение задачи: «Построение графика функции»

textual
Листинг программы
  1. Dim A As Single
  2. Dim B As Single
  3.  
  4. Function x(t As Single, A As Single, B As Single) As Single
  5.  x = (A - B) * Cos(t) + d * Cos(t * A / B)
  6. End Function
  7.  
  8. Function y(t As Single, A As Single, B As Single) As Single
  9.  y = (A - B) * Sin(t) + d * Sin(t * A / B)
  10. End Function
  11.  
  12. Private Sub Command1_Click()
  13. Dim t As Single
  14.  A = Val(Text1.Text)
  15.  B = Val(Text2.Text)
  16.  d = Val(Text3.Text)
  17.  Picture1.CurrentX = x(0)
  18.  Picture1.CurrentY = y(0)
  19.  Picture1.BackColor = vbBlue
  20.  Picture1.DrawWidth = 3
  21.  Form1.Print x(0)
  22.  Scale (50, 50)-(500, 500)
  23.  For t = 0 To 2 Step 0.01
  24.   Picture1.Line -(x(t) + 1000, y(t) + 1000), vbYellow
  25.  Next t
  26. End Sub

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


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

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

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

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

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

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