Разделы презентаций


VM-01.ppt

Процесс решения задачи можно разбить на следующие этапы. Постановка задачи. Экспериментальное исследование физико-химического процесса или объекта и определение основных законов управляющих данным объектом или процессом. Построение математической модели

Слайды и текст этой презентации

Слайд 1Вычислительная математика
Второй курс
Интернет ICM.DISTANT.RU
Домен

- //ICM1
Диск - VM
Папка

- Вычислительная математика

Калинкин Владимир Николаевич

Вычислительная математикаВторой курс	Интернет   ICM.DISTANT.RU	Домен     - //ICM1	Диск     -

Слайд 2Процесс решения задачи можно разбить на следующие этапы.
Постановка

задачи. Экспериментальное исследование физико-химического процесса или объекта и определение основных

законов управляющих данным объектом или процессом.
Построение математической модели (математическая формулировка задачи) - запись законов описывающих процесс в форме уравнения или системы уравнений (алгебраических, дифференциальных, интегральных и т.д.).
Разработка численного метода и алгоритма (блок-схема). Поскольку ЭВМ не понимает постановки задачи в математической формулировке, то для решения задачи необходимо найти численный метод, позволяющий свести задачу к некоторому вычислительному алгоритму. Алгоритм можно изобразить в виде блок-схемы.
Программирование. Алгоритм решения задачи записывается на понятном машине языке в виде точно определенной последовательности операций - программы для ЭВМ. Составление программ (программирование) обычно производится с помощью промежуточного (алгоритмического) языка.
Проведение вычислений и анализ результатов.

Решение задачи на компьютере.
Алгоритмизация и программирование.

Процесс решения задачи можно разбить на следующие этапы.  Постановка задачи. Экспериментальное исследование физико-химического процесса или объекта

Слайд 3Алгоритм и программирование
В алгоритмах и программах для обозначения данных используются

переменные и константы, которым даются уникальные имена (идентификаторы). Обычно, перед

использованием переменных и констант необходимо произвести их объявление – т.е. заранее указать их имена и типы данных, для которых они предназначены, а для констант и их значения.

Алгоритмы будем представлять в виде блок-схем, а программы записывать на языке программирования VBA (Visual Basic for Applications).

Алгоритм и программированиеВ алгоритмах и программах для обозначения данных используются переменные и константы, которым даются уникальные имена

Слайд 4Основные элементы блок-схем
Конец





– Начало вычислительного процесса.
– Конец вычислений.
– Блок

обмена информацией;
ввод данных и вывод результатов.
– Вычислительный

блок; выполнение операций или группы операций
вычислительного процесса.

– Алгоритмический блок;
использование ранее созданных и от
дельно описанных алгоритмов.

– Логический блок;
выбор направления выполнения алгоритма
в зависимости от условия.

– Циклический блок;
организует многократное выполнение
вложенных блоков.

Начало

Основные элементы блок-схемКонец– Начало вычислительного процесса.– Конец вычислений. – Блок обмена информацией;  ввод данных и вывод

Слайд 5Программа в VBA оформляется в виде модуля и состоит из

раздела
объявлений (declarations), в котором объявляются переменные и константы с указанием

их типа, а так же из процедур (sub) и функций (function), в которых могут присутствовать свои объявления переменных и констант.
Программа в VBA оформляется в виде модуля и состоит из разделаобъявлений (declarations), в котором объявляются переменные и

Слайд 6
Инструкция объявления переменных
DIM a As String,c As Byte, x As

Single
Инструкции объявления констант
Const pi As Single=3.14159

Инструкция объявления переменныхDIM a As String,c As Byte, x As SingleИнструкции объявления константConst pi As Single=3.14159

Слайд 7Инструкции описания процедуры

Sub ( [] )


End Sub
Инструкция Exit Sub – Выход из процедуры в произвольном

месте

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

Инструкции описания процедуры	Sub ( [] )	  	  	End SubИнструкция Exit Sub – Выход из процедуры

Слайд 8Инструкции описания функции

Function ( []) [As ]


=
End Function
Инструкция

Exit Function – Выход из функции в произвольном месте

Function f(x As Single) As Single
f = x ^ 2
End Function

Структуры алгоритмов и их программирование на VBA

Любой алгоритм можно представить как совокупность некоторых базовых, т.е. основных структур таких как:
следование, ветвление и цикл.

Инструкции описания функции	Function ( []) [As ]	   	   = 		End FunctionИнструкция Exit Function

Слайд 9СЛЕДОВАНИЕ
Последовательное исполнение блоков один за другим.
Вычислить площадь круга.
Sub Proc1()
Dim

r as single, s as single
Const pi as single

= 3.14159
r=cells(2,1)
s=pi*r^2
cells(2,2)=s
End Sub

конец

СЛЕДОВАНИЕПоследовательное исполнение блоков один за другим.Вычислить площадь круга.Sub Proc1() Dim r as single, s as single Const

Слайд 10Sub blok2()
Dim a as single, y as single
a=Cells(2,1)

if a

Sub

Составить блок-схему алгоритма и программу вычисления функции:

ВЕТВЛЕНИЕ

Sub blok2() Dim a as single, y as single a=Cells(2,1) if a

Слайд 11Sub Blok3()
Dim S!, i%, n%
n=Cells(2,1)
S=0
i=1
Do

While i

cells(2,2)=S
End Sub

Инструкция Exit Do – Выход из цикла в произвольном месте

Составить блок-схему алгоритма и программу вычисления суммы n чисел натурального ряда. S=1+2+3+….+n

ЦИКЛ C ПРЕДУСЛОВИЕМ

Sub Blok3() Dim S!, i%, n% n=Cells(2,1) S=0 i=1 Do While i

Слайд 12ЦИКЛ C ПОСТУСЛОВИЕМ
Sub Blok4()
Dim S!, i%, n%
n=Cells(2,1)
s=0

i=1
Do
S=S+i
i=i+1
Loop While

i<=n
cells(2,2)=S
End Sub

Инструкция Exit Do – Выход из цикла в произвольном месте

конец

i <= n 4

да

нет


s:=0; i:=1 2

n 1

s :=s+i
i := i+1 3

ЦИКЛ C ПОСТУСЛОВИЕМSub Blok4() Dim S!, i%, n% n=Cells(2,1) s=0 i=1 Do   S=S+i

Слайд 13конец
s := s+i 5
i

i:=0 2
n 1
ЦИКЛ БЕЗУСЛОВИЯ
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

конецs := s+i 5i n Then Exit do    s=s+i Loop cells(2,2)=sEnd Sub

Слайд 14ЦИКЛ C ПАРАМЕТРОМ
Начало
n
S:=0
S:=S+i
S
Конец
i:=1 шаг 1 до n
Sub Blok6()

Dim S!, i%, n%
n=Cells(2,1)
S=0
For i=1 T0 n

S=S+i
Next i
cells(2,2)=S
End Sub

Инструкция Exit For – Выход из цикла в произвольном месте

ЦИКЛ C ПАРАМЕТРОМ НачалоnS:=0S:=S+iSКонец i:=1 шаг 1 до nSub Blok6() Dim S!, i%, n% n=Cells(2,1) S=0 For

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика