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


Алгоритмы

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

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

Слайд 1Выполнила ученица 9вкласса Зимнухова Евгения
Алгоритмы

Выполнила ученица 9вкласса Зимнухова ЕвгенияАлгоритмы

Слайд 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.

Паскаль

Линейные алгоритмыЛинейный алгоритм – набор команд (указаний), выполняемых последовательно во времени друг за другом.началоВывод а,bg:=Вывод gконецБлок-схемаprogram Srednee_

Слайд 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»

Конец

Блок-схема


Слайд 13Источники информации:
1.Учебник информатики Босова. Л.Л
2. http://metodist.lbz.ru/authors/informatika/3/

Источники информации:1.Учебник информатики Босова. Л.Л2. http://metodist.lbz.ru/authors/informatika/3/

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

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

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

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

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


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

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