Вычислить значение Z массива по формуле - VB
Формулировка задачи:
Разработать алгоритм,позволяющий для элементов массива М(размерность=10) с использованием циклов вычислить значение Z.Решить в виде блок-схемы,и написать программу в VB
А+В+С/А*В*С+2
А-произведение положительных элементов с нечетными номерами
В-второй элемент массива М
С-среднее арифметическое положительных элементов
Решение задачи: «Вычислить значение Z массива по формуле»
textual
Листинг программы
- ' Разработать алгоритм,позволяющий для элементов массива М(размерность=10) с использованием циклов вычислить значение Z.
- ' Решить в виде блок-схемы,и написать программу в VB
- ' А + В + С / А * В * С + 2
- ' А-произведение положительных элементов с нечетными номерами
- ' В-второй элемент массива М
- ' С-среднее арифметическое положительных элементов
- Private Sub Command1_Click()
- Dim M(1 To 10) As Integer, i As Integer
- Dim n As Integer, sum As Long
- Dim A As Long, B As Integer, C As Double, Z As Double
- Randomize
- Cls
- A = 1
- Print "Исходный массив"
- For i = 1 To 10
- M(i) = CInt(Rnd * 100 - 50)
- ' M(i) = Inputbox ("M(" & i & ") = ","",CInt(Rnd * 100 - 50))
- Print M(i);
- If M(i) >= 0 Then '
- n = n + 1 '
- sum = sum + M(i) '
- If i Mod 2 <> 0 Then '
- A = A * M(i) '
- End If
- End If
- Next i
- B = M(2)
- C = sum / n
- Z = (A + B + C) / (A * B * C + 2)
- Print "A = " & A
- Print "B = " & B
- Print "C = " & C
- Print "Z = " & Z
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д