- //ICM1
Диск - VM
Папка
- Вычислительная математикаКалинкин Владимир Николаевич
Калинкин Владимир Николаевич
Решение задачи на компьютере.
Алгоритмизация и программирование.
Алгоритмы будем представлять в виде блок-схем, а программы записывать на языке программирования VBA (Visual Basic for Applications).
– Алгоритмический блок;
использование ранее созданных и от
дельно описанных алгоритмов.
– Логический блок;
выбор направления выполнения алгоритма
в зависимости от условия.
– Циклический блок;
организует многократное выполнение
вложенных блоков.
Начало
Sub sum_fun()
Dim x As Single, s As Single
s = 0
For x = 1 To 2 Step 0.1
s = s + f(x)
Next x
MsgBox ("s=" & s)
End Sub
Function f(x As Single) As Single
f = x ^ 2
End Function
Структуры алгоритмов и их программирование на VBA
Любой алгоритм можно представить как совокупность некоторых базовых, т.е. основных структур таких как:
следование, ветвление и цикл.
конец
Составить блок-схему алгоритма и программу вычисления функции:
ВЕТВЛЕНИЕ
Инструкция Exit Do – Выход из цикла в произвольном месте
Составить блок-схему алгоритма и программу вычисления суммы n чисел натурального ряда. S=1+2+3+….+n
ЦИКЛ C ПРЕДУСЛОВИЕМ
Инструкция Exit Do – Выход из цикла в произвольном месте
конец
i <= n 4
да
нет
s:=0; i:=1 2
n 1
s :=s+i
i := i+1 3
Sub Blok5()
Dim s!, i%, n%
n=Cells(2,1)
s=0
i=0
Do
i=i+1
if I > n Then Exit do
s=s+i
Loop
cells(2,2)=s
End Sub
Инструкция Exit For – Выход из цикла в произвольном месте
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть