Что такое 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»

Конец

Блок-схема


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