Вычислить значения функции - VB (63049)
Формулировка задачи:
Помогите plz решить 2 задания:
1) Вычислить значения функции: x^2
z = -------------------- для всех x, удовлетворяющих
2*x + sin(x) - 2*lg(x^2)
условию 5,6<x<10. где х = 3*а*lg(a) - a*sin(a); a принадлежит [1;13] c шагом 0,59. Все значения х, не удовлетворяющие условию, просуммировать.
2) Вычислить значения функции z = tg(ln(abs(x-3))) - 8,6*x для х принадлежащем [-8,3;15,6] с шагом
2,1. Вывести на печать все положительные значения z, отрицательные значения просуммировать и подсчитать их количество
Решение задачи: «Вычислить значения функции»
textual
Листинг программы
- Private Sub Command1_Click()
- Dim a, x, z(), sum
- Dim i
- k = 0
- For a = 1 To 13 Step 0.59
- x = 3 * a * Log(a) - a * Sin(a)
- If x < 10 And x > 5.6 Then
- k = k + 1
- ReDim Preserve z(1 To k)
- z(k) = (x ^ 2) / (2 * x + Sin(x) - 2 * Log(x ^ 2))
- Else
- sum = sum + x
- End If
- Next a
- sss = ""
- For i = 1 To k
- sss = sss & z(i) & " ; "
- Next i
- MsgBox sum
- MsgBox sss
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д