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


VM-1-m-Алгоритмы-БлокСхемы.ppt

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

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

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

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

в виде блок-схем, а программы записывать на языке программирования MATLAB

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

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

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

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





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

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

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

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

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

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

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

Слайд 3Программа в MATLAB оформляется в виде М-файла и осуществляет необходимые

операции над массивами. Массив представляет собой набор переменных с одним

именем, одним типом и разными индексами. Каждая переменная называется элементом массива. Количество хранящихся в массиве элементов называется размером массива.
Программа в MATLAB оформляется в виде М-файла и осуществляет необходимые операции над массивами. Массив представляет собой набор

Слайд 4М-файл сценария
Основные свойства
Не имеет входных и выходных параметров.
Работает

с данными из рабочей области.
В процессе выполнения не компилируется.
Представляет собой

последовательность операций.

%|| a*d*c+a*d ||
a=[2 1 1;1 3 2];
b=[1 2;3 1;4 1];
c=[2;3];
d=[3;1;2];
rm=a*b;
rv=rm*c;
rv1=a*d;
rv=rv+rv1;
s=rv'*rv;
s=sqrt(s)

М-файл сценария  Основные свойства	Не имеет входных и выходных параметров.Работает с данными из рабочей области.В процессе выполнения

Слайд 5Структуры алгоритмов и их программирование на VBA
Любой алгоритм можно представить

как совокупность некоторых базовых, т.е. основных структур таких как:
следование,

ветвление и цикл.

М-файл функция

Общий вид
function <список выходных параметров>=<имя функции>(список входых параметров)
<операторы>
<список выходных параметров>=<выражение>

function f=Fxy(x)
f=(x(1)^2+x(2)^2-3)^2+(x(1)^2+x(2)^2-2*x(1)-3)^2+1;

Основные свойства
Начинается с ключевого слова function
Результат выполнения присваивается имени функции

Обращение к функции
(может содержать файл функция либо файл сценария)

x=[2 3];
y=Fxy(x);

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

Слайд 6СЛЕДОВАНИЕ
Последовательное исполнение блоков один за другим.
Вычислить площадь круга.
конец
clc
r=input(‘r=‘);
s=pi*r^2;
str=sprintf('s=%.4e‘,s);
disp(str)

СЛЕДОВАНИЕПоследовательное исполнение блоков один за другим.Вычислить площадь круга.конецclcr=input(‘r=‘);s=pi*r^2;str=sprintf('s=%.4e‘,s);disp(str)

Слайд 7clc
a=input(‘ введите a=‘);
if a

end
str=sprintf(‘y=%.4e',y);
disp(str)
Составить блок-схему алгоритма и программу вычисления функции:
ВЕТВЛЕНИЕ

clca=input(‘ введите a=‘); if a

Слайд 8clc
n=input(‘n=‘);
s=0;
i=1;
while i

i=i+1;
end
str=sprintf('s=%5g‘,s);
disp(str)
Инструкция break– Выход из цикла в произвольном месте
Составить

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

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

clc n=input(‘n=‘); s=0; i=1;while i

Слайд 9конец
s := s+i 5
i < n 4
да
нет

s:=0;

i:=0 2
n 1
ЦИКЛ С ПОСТУСЛОВИЕМ
i

:= i+1 3

clc
n=input(‘n=‘);
s=0;
i=0;
while (1>0)
i=i+1;
s=s+I;
if i >= n break; end
end
str=sprintf('s=%5g‘,s);
disp(str)

конецs := s+i 5i < n   4данет s:=0; i:=0  2n

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

i:=0 2
n 1
ЦИКЛ БЕЗУСЛОВИЯ
i :=

i+1 3

clc
n=input(‘n=‘);
s=0;
i=0;
while (1>0)
i=i+1;
if i > n break; end
s=s+i;
end
str=sprintf('s=%5g‘,s);
disp(str)

конецs := s+i 5i 0)    i=i+1;    if i > n break;

Слайд 11ЦИКЛ C ПАРАМЕТРОМ
clc
n=input('n=');
s=0;
for i=1:n
s=s+i;
end
str=sprintf('s=%5g‘,s);
disp(str)
Инструкция break– Выход

из цикла в произвольном месте

ЦИКЛ C ПАРАМЕТРОМ clcn=input('n=');s=0;for i=1:n  s=s+i;endstr=sprintf('s=%5g‘,s);disp(str) Инструкция break– Выход из цикла в произвольном месте

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

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

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

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

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


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

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