Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Составить блок-схему по коду

Ani Lan Знаток (281), открыт 2 недели назад
Помогите составить блок-схему для этого кода
Sub CalculateFunction()
Dim a As Double, b As Double, h As Double, x As Double
Dim i As Long

a = InputBox("Ââåäèòå íà÷àëüíîå çíà÷åíèå (a):")
b = InputBox("Ââåäèòå êîíå÷íîå çíà÷åíèå (b):")
h = InputBox("Ââåäèòå øàã (h):")
Worksheets(1).Cells.ClearContents
i = 2
x = a
Do While x <= b
Worksheets(1).Cells(i, 1).Value = x
Worksheets(1).Cells(i, 2).Value = Sin(x) - Cos(x)
x = x + h
i = i + 1
Loop

End Sub
2 ответа
Джейсон Знаток (400) 2 недели назад
 flowchart TD 
subroutine Start(a, b, h)
a([a]) --> InputBox("Введите начальное значение (a):")
b([b]) --> InputBox("Введите конечное значение (b):")
h([h]) --> InputBox("Введите шаг (h):")
Worksheets(1).Cells.ClearContents --> i([i = 2])
x([x = a]) -->|x <= b| Condition
subroutine Body(x, i)
Worksheets(1).Cells(i, 1).Value = x
Worksheets(1).Cells(i, 2).Value = Sin(x) - Cos(x)
x([x + h]) -->|x <= b| Condition
i([i + 1]) --> Body
end
Condition -- Yes --> Body
Condition -- No --> End
end
Похожие вопросы