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


Конспект урока "Алгоритм и исполнители"

Содержание

Понятие алгоритмаАлгоритм – описание последовательности действий, исполнение которых приводит к решению поставленной задачи за конечное число шагов. Алгоритм — понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных

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

Слайд 1


Слайд 2Понятие алгоритма
Алгоритм – описание последовательности действий, исполнение которых приводит к

решению поставленной задачи за конечное число шагов.
Алгоритм — понятное

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

Слайд 3Алгоритм
Результат


Общая схема работы алгоритма
Исходные данные

АлгоритмРезультатОбщая схема работы алгоритмаИсходные данные

Слайд 4Формальный
Неформальный
Исполнитель
Круг решаемых задач
Среда исполнителя
Режимы работы
Непосредственное управление
Программное управление
Область, обстановка,

условия
Исполнители алгоритмов
СКИ
Исполнитель - это некоторый объект (человек, животное, техническое устройство),

способный выполнять определённый набор команд.

Исполнитель алгоритма

Формальный НеформальныйИсполнитель Круг решаемых задачСреда исполнителяРежимы работыНепосредственное управлениеПрограммное управлениеОбласть, обстановка, условияИсполнители алгоритмовСКИИсполнитель - это некоторый объект (человек,

Слайд 5Разработка алгоритма
Определение объектов,
указанных в задаче
Разработка алгоритма
Установление свойств
объектов, отношений
и

действий с объектами
Определение исходных
данных и результата
Определение
последовательности
действий
Запись
последовательности
действий

с помощью
команд СКИ

Алгоритм – модель деятельности исполнителя алгоритмов

Разработка алгоритмаОпределение объектов, указанных в задачеРазработка алгоритма Установление свойствобъектов, отношенийи действий с объектамиОпределение исходных данных и результатаОпределение

Слайд 6АЛГОРИТМ
Массовость
Детерминированность
(определенность, точность)
Результативность
(конечность)
Дискретность
Понятность
Свойства алгоритма

АЛГОРИТММассовостьДетерминированность(определенность, точность)Результативность(конечность)ДискретностьПонятностьСвойства алгоритма

Слайд 7
Дискретность (от лат. Discretus –разделенный , прерывистый) – это свойство

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

друг за другом.



Дискретность (от лат. Discretus –разделенный , прерывистый) – это свойство предполагает, что любой алгоритм должен состоять из

Слайд 8Детерминированность (от лат. Determinate – определенность, точность) - это свойство

указывает, что любое действие в алгоритме должно быть строго и

недвусмысленно определенно и описано для каждого случая.





Детерминированность (от лат. Determinate – определенность, точность) - это свойство указывает, что любое действие в алгоритме должно

Слайд 9Массовость – это свойство подразумевает, что один и тот же

алгоритм может применяться для решения целого класса задач, отличающихся исходными

данными.

Массовость – это свойство подразумевает, что один и тот же алгоритм может применяться для решения целого класса

Слайд 10Результативность(конечность)- алгоритм всегда должен приводить к результату через конечное число

шагов.


Понятность - каждая команда алгоритма должна быть понятна исполнителю

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

Слайд 11Возможность автоматизации деятельности человека
Решение задачи по готовому алгоритму требует от

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

автоматизации деятельности человека

Процесс решения задачи представляется
в виде последовательности операций

Создается машина, способная выполнять
эти операции в указанной последовательности

Человек освобождается от рутинной работы,
выполнение которой поручается автомату

Возможность автоматизации деятельности человекаРешение задачи по готовому алгоритму требует от исполнителя только строгого следования заданным предписаниям.Формальное исполнение

Слайд 12Автоматизация производства

Автоматизация производства

Слайд 13


Формы представления алгоритмов

Словесное
или
словесно – формульное


Графическое
представление
Программа
Табличное представление
Рисунки, пиктограммы
Графы,

схемы
Блок - схемы

Формы представления алгоритмовСловесное или словесно – формульноеГрафическое представлениеПрограммаТабличное представлениеРисунки, пиктограммыГрафы, схемыБлок - схемы

Слайд 14Словесный способ 

Пример: Алгоритм «Зарядка»
Потянитесь, лежа в постели.
Сядьте на кровати, поставив

ноги на пол.
Нагнитесь вперед, пытаясь достать руками пальцы ног.
Выгните спину

дугой.
Сосчитайте до 10.
Вернитесь в исходное положение.

Словесно-формульный способ у=2а-(х+6).

1.Ввести значения а и х.  2.Сложить х и 6.  3.Умножить а на 2.  4.Вычесть из 2а сумму (х+6).  5.Вывести у как результат вычисления выражения.






Словесный способ Пример: Алгоритм «Зарядка»Потянитесь, лежа в постели.Сядьте на кровати, поставив ноги на пол.Нагнитесь вперед, пытаясь достать руками

Слайд 15При графическом представлении алгоритм изображается в виде последовательности связанных между

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

нескольких действий.


пиктограммы

рисунки

Блок - схемы

графы

схемы

При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует

Слайд 16Program primer;
var s,n:real; i:integer;
begin
readln(n);
s:=0;
for i:=1

to n do
s:=s+n*n;
write('s=',s);
end.
Язык для записи алгоритмов должен

быть формализован. Такой язык принято называть языком программирования, а запись алгоритма на этом языке — программой для компьютера.

Табличное представление

Program primer; var s,n:real; i:integer; begin readln(n); s:=0; for i:=1 to n do s:=s+n*n; write('s=',s); end.Язык для

Слайд 17
Начало и конец алгоритма

Ввод и вывод информации

Обработки информации (действия)

Проверка заданного

условия
Элементы блок-схемы

Начало и конец алгоритмаВвод и вывод информацииОбработки информации (действия)Проверка заданного условияЭлементы блок-схемы

Слайд 18Исполнитель - некоторый объект (человек, животное, техническое устройство), способный выполнять

определённый набор команд.
Формальный исполнитель одну и ту же команду всегда

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

Самое главное

Исполнитель - некоторый объект (человек, животное, техническое устройство), способный выполнять определённый набор команд.Формальный исполнитель одну и ту

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

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

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

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

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


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

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