Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Алгоритмы.Их виды и примеры.

Алгоритмы-это описание детерминированной последовательности действий, направленных на получение из исходных данных результата за конечное число дискретных шагов с помощью понятных исполнителю команд. Свойствами алгоритма являются:ДискретностьОпределенностьРезультативность (конечность)МассовостьПонятностьАлгоритмы
Выполнила ученица 9вкласса Зимнухова ЕвгенияАлгоритмы Алгоритмы-это описание детерминированной последовательности действий, направленных на получение из исходных данных результата Дискретность Дискретность ОпределенностьОпределенность(точность)- однозначные указания. На РезультативностьРезультативность - обязательное получение результата за конечное число шагов. Каждый шаг (и Массовость Массовость - применение алгоритма к решению целого класса однотипных задач. ПонятностьПонятность - однозначное понимание и исполнение каждого шага алгоритма его исполнителем. Алгоритм Виды алгоритмов  ЛинейныеВетвление  Цикл Выбор Линейные алгоритмыЛинейный алгоритм – набор команд (указаний), выполняемых последовательно во времени друг ВетвлениеРазветвляющийся алгоритм – алгоритм, содержащий хотя бы одно условие, в результате проверки Циклический алгоритм – алгоритм, предусматривающий многократное повторение одного и того же действия ВыборВ алгоритмической структуре Источники информации:1.Учебник информатики Босова. Л.Л2. http://metodist.lbz.ru/authors/informatika/3/
Слайды презентации

Слайд 2 Алгоритмы-это описание детерминированной последовательности действий, направленных на получение

Алгоритмы-это описание детерминированной последовательности действий, направленных на получение из исходных данных

из исходных данных результата за конечное число дискретных шагов

с помощью понятных исполнителю команд.
Свойствами алгоритма являются:
Дискретность
Определенность
Результативность (конечность)
Массовость
Понятность

Алгоритмы


Слайд 3

Дискретность Дискретность - разбиение алгоритма на

Дискретность
Дискретность - разбиение алгоритма на ряд

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



Слайд 4

ОпределенностьОпределенность(точность)- однозначные указания. На каждом шаге однозначно

Определенность
Определенность(точность)- однозначные указания. На каждом шаге однозначно определено преобразование

объектов среды исполнителя, полученной на предыдущих шагах алгоритма. Если алгоритм многократно применяется к одному и тому же набору исходных данных, то на выходе он получает каждый раз один и тот же результат. Запись алгоритма должна быть такой, чтобы на каждом шаге его выполнения было известно, какую команду надо выполнять следующей.



Слайд 5 Результативность
Результативность - обязательное получение результата за конечное число

РезультативностьРезультативность - обязательное получение результата за конечное число шагов. Каждый шаг

шагов. Каждый шаг (и алгоритм в целом) после своего

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



Слайд 6 Массовость
Массовость - применение алгоритма к решению целого

Массовость Массовость - применение алгоритма к решению целого класса однотипных задач.

класса однотипных задач.



Слайд 7 Понятность
Понятность - однозначное понимание и исполнение каждого шага

ПонятностьПонятность - однозначное понимание и исполнение каждого шага алгоритма его исполнителем.

алгоритма его исполнителем. Алгоритм должен быть записан на понятном

для исполнителя языке.



Слайд 8 Виды алгоритмов





Линейные
Ветвление
Цикл
Выбор

Виды алгоритмов ЛинейныеВетвление Цикл Выбор

Слайд 9
Линейные алгоритмы
Линейный алгоритм – набор команд (указаний), выполняемых

Линейные алгоритмыЛинейный алгоритм – набор команд (указаний), выполняемых последовательно во времени

последовательно во времени друг за другом.



начало

Вывод а,b

g:=

Вывод g

конец
Блок-схема
program Srednee_

geometr;
var a,b,g:real;
begin
realdn (a,b);
s:=sqrt(a*b);
writeln(g)
end.

Паскаль



Слайд 10
Ветвление
Разветвляющийся алгоритм – алгоритм, содержащий хотя бы одно

ВетвлениеРазветвляющийся алгоритм – алгоритм, содержащий хотя бы одно условие, в результате

условие, в результате проверки которого ЭВМ обеспечивает переход на

один из двух возможных шагов.








начало

вывод a,b

a>b

max:=b

max:=а

вывод max

конец

Блок-схема

program ostatok;
var a,b,max:real;
begin
readln(a,b);
if a>b
then max:=a
else max:=b;
writeln (max)
end.

Паскаль


да

нет


Слайд 11
Циклический алгоритм – алгоритм, предусматривающий многократное повторение одного

Циклический алгоритм – алгоритм, предусматривающий многократное повторение одного и того же

и того же действия (одних и тех же операций)

над новыми исходными данными. К циклическим алгоритмам сводится большинство методов вычислений, перебора вариантов.


Цикл









начало

ввод n

S:=S+i

S:=0

i:=1

i<=n

i:=i+2

вывод S

конец

Блок-схема

program summa_nech;
var i,n,S: integer;
begin
realdn(n);
S:=0;
i:=1;
white i<=n do
begin
S:=S+I;
i:=i+2
end;
writeln(S)
end.


Паскаль



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

последовательностей команд при истинности соответствующего условия.








да
нет
да
нет
начало
«Введите

два числа»;a,b

a

Вывод: «a>b»

a>b

Вывод: «a=b»

Вывод: «а>b»

Конец

Блок-схема



  • Имя файла: algoritmyih-vidy-i-primery.pptx
  • Количество просмотров: 155
  • Количество скачиваний: 0