Построение графика методом итерации для функции x-2+sin(1/x)=0 на отрезке от а до б - VB

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

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

Люди добрые, кто может подскажите пожалуйста код построения графика методом итерации для функции x-2+sin(1/x)=0 на отрезке от а до б. Не понимаю как написать код, сколько пробовала не получается, кому не сложно напишите пожалуйста код программы, буду очень признательна

Решение задачи: «Построение графика методом итерации для функции x-2+sin(1/x)=0 на отрезке от а до б»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Sub Form_Load()
  4.     Dim A As Double, Stp As Double
  5.     Dim X As Double, Y As Double, D As Double, F As Boolean
  6.     A = -6
  7.     Me.Scale (A, -A)-(6, -6)
  8.     Stp = Me.ScaleX(1, vbPixels, vbUser)
  9.     Me.BackColor = vbWhite
  10.     Me.AutoRedraw = True
  11.     Me.Line (Me.ScaleLeft, 0)-Step(Me.ScaleWidth, 0), RGB(192, 192, 255)
  12.     Me.Line (0, Me.ScaleTop)-Step(0, Me.ScaleHeight), RGB(192, 192, 255)
  13.     Me.ForeColor = RGB(128, 128, 128)
  14.     For X = Me.ScaleLeft To Me.ScaleLeft + Me.ScaleWidth
  15.         Me.Line (X, 0.1)-Step(0, -0.2)
  16.         Me.Print X
  17.     Next
  18.     For Y = Me.ScaleTop To Me.ScaleTop + Me.ScaleHeight Step -1
  19.         Me.Line (-0.1, Y)-Step(0.2, 0)
  20.         If Y Then Me.Print Y
  21.     Next
  22.     F = True
  23.     For X = A To 6 Step Stp
  24.         Y = X - 2 + Sin(1 / X)
  25.         If F Then Me.PSet (X, Y): F = False Else Me.Line -(X, Y), RGB(0, 192, 0)
  26.     Next
  27.     X = A: F = True
  28.     Do
  29.         Y = 2 - Sin(1 / X)
  30.         If F Then Me.PSet (X, Y - X): F = False Else Me.Line -(X, Y - X), vbRed
  31.         D = Abs(Y - X)
  32.         X = Y
  33.     Loop While X <= 6 And D > 0.00000001
  34. End Sub

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


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

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

10   голосов , оценка 3.9 из 5

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

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

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