Презентация, доклад по Информатике и ИКТ на тему Понятие алгоритма. Исполнитель алгоритма. Система команд исполнителя (на примере учебного исполнителя). Свойства алгоритма. Способы записи алгоритмов; блок-схемы (9 класс)

Содержание

Понятие алгоритма: Исполнитель алгоритма; Система команд исполнителя (на примере учебного исполнителя); Свойства алгоритма; Способы записи алгоритмов; блок-схемы.

Слайд 1Задание:
Сформулируйте тему и цель занятия опираясь на рисунки

Задание:Сформулируйте тему и цель занятия опираясь на рисунки

Слайд 2Понятие алгоритма:
Исполнитель алгоритма;
Система команд исполнителя
(на примере учебного исполнителя);


Свойства алгоритма;
Способы записи алгоритмов;
блок-схемы.
Понятие алгоритма: Исполнитель алгоритма; Система команд исполнителя (на примере учебного исполнителя); Свойства алгоритма; Способы записи алгоритмов; блок-схемы.

Слайд 3За время своего существования человечество выработало правила поведения в определенных ситуациях

для достижения поставленных целей.
Часто эти правила можно представить в виде инструкций, состоящих из последовательно выполняемых пунктов (шагов).
Так, например, в первобытном обществе инструкция охотникам по восполнению продовольственных запасов племени могла бы выглядеть следующим образом:

1. Найти тропу, по которой часто ходят мамонты.  2. Вырыть на ней большую глубокую яму и замаскировать ветками.  3. Спрятаться и ждать, пока в яму не провалится мамонт.  4. Закидать провалившегося мамонта копьями и камнями.  5. Разделать тушу и доставить ее к хижинам племени. 

За время своего существования человечество выработало правила поведения в определенных ситуациях для достижения поставленных целей. Часто эти

Слайд 4Возможно, что некоторые наскальные рисунки, сделанные до возникновения письменности, представляли собой

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

Слайд 5Само слово "алгоритм" происходит от "algorithmi" - латинской формы написания имени

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

Что такое алгоритм? 

Само слово

Слайд 6Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность

команд, приводящую от исходных данных к искомому результату. 

Алгоритм выполняется за определенное количество шагов.
Шаг – отдельное законченное действие. 

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

Слайд 7Рассмотрим пример алгоритма для нахождения середины отрезка при помощи циркуля и

линейки.

Алгоритм деления отрезка АВ пополам: 1) поставить ножку циркуля в точку А; 2) установить раствор циркуля равным длине отрезка АВ; 3) провести окружность; 4) поставить ножку циркуля в точку В; 5) провести окружность; 6) через точки пересечения окружностей провести прямую; 7) отметить точку пересечения этой прямой с отрезком АВ. 

Рассмотрим пример алгоритма для нахождения середины отрезка при помощи циркуля и линейки.Алгоритм деления отрезка АВ пополам: 1)

Слайд 8Каждое указание алгоритма предписывает исполнителю выполнить одно конкретное законченное действие.
Исполнитель

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

Слайд 9Поочередное выполнение команд алгоритма за конечное число шагов приводит к решению

задачи, к достижению цели.
Разделение выполнения решения задачи на отдельные операции (выполняемые исполнителем по определенным командам) — важное свойство алгоритмов, называемое дискретностью.

Задание: Разгадай ребус и узнаешь понятие!

Поочередное выполнение команд алгоритма за конечное число шагов приводит к решению задачи, к достижению цели. Разделение выполнения

Слайд 10Исполнитель алгоритмов
Исполнители часто встречаются в сказках.
В одной из них Иван-Царевич

говорит Избушке-На-Курьих-Ножках: “Избушка, избушка! Встань к лесу задом, ко мне передом!”. При этом команда должна быть заданаочень точно, чтобы исполнитель ее понял.
В сказке “Али-Баба и сорок разбойников” волшебная дверь открывалась по команде “Сезам, откройся!”. Жадный Касым, тайно проникший в пещеру, забыл эту фразу и не смог выйти из пещеры. 

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


исполнителями . 

Исполнитель алгоритмовИсполнители часто встречаются в сказках. В одной из них Иван-Царевич говорит Избушке-На-Курьих-Ножках: “Избушка, избушка! Встань к

Слайд 11Исполнитель алгоритма — это некоторая абстрактная или реальная (техническая, биологическая или биотехническая)

система, способная выполнить действия, предписываемые алгоритмом

Система команд исполнителя (СКИ) – это все команды, которые исполнитель умеет выполнять

Исполнитель алгоритма — это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмомСистема

Слайд 12Каждый исполнитель может выполнять команды только из некоторого строго заданного списка

— системы команд исполнителя.
Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды .
Например, команда Робота "вверх" может быть выполнена, если выше Робота нет стены. Ее результат — смещение Робота на одну клетку вверх.
Каждый исполнитель может выполнять команды только из некоторого строго заданного списка — системы команд исполнителя. Для каждой

Слайд 13После вызова команды исполнитель совершает соответствующее элементарное действие . 
Отказы исполнителя возникают, если команда вызывается

при недопустимом для нее состоянии среды. 

Среда исполнителя – обстановка, в которой функционирует исполнитель. 

После вызова команды исполнитель совершает соответствующее элементарное действие . Отказы исполнителя возникают, если команда вызывается при недопустимом для нее состоянии среды. Среда

Слайд 14Задание: назовите конкретные примеры исполнителей
машины: станки, роботы, компьютеры;
растения: подсолнечник (разворачивается на солнце),

кувшинки (закрываются на ночь); 

животные: дрессированная собака (санитар, розыскная, охотничья), кошка, 

люди: ученик, рабочий, учитель, ... 

Задание: назовите конкретные примеры исполнителей машины: станки, роботы, компьютеры;растения: подсолнечник (разворачивается на солнце), кувшинки (закрываются на ночь); животные: дрессированная собака (санитар,

Слайд 15Исполнитель Робот
направо; повернуться на 90 градусов вправо 
налево; повернуться на 90 градусов влево
кругом; развернуться кругом

(на 180 градусов) 
вперед ( n ); перейти на n клеток вперед
назад ( n ); перейти на n клеток назад 
посади; посадить цветы на грядке в том месте, где стоит Робот 
Исполнитель Роботнаправо; повернуться на 90 градусов вправо налево; повернуться на 90 градусов влевокругом; развернуться кругом (на 180 градусов) вперед ( n ); перейти

Слайд 16 Свойства алгоритма 5/5 
1. Понятность для исполнителя — т.е. исполнитель алгоритма должен знать,

как его выполнять.  2. Дискретность (прерывность, раздельность) — т.е. алгоритм должен представлять процесс решения задачи как последовательное выполнение простых (или ранее определённых) шагов (этапов).  3. Определённость — т.е. каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.
 Свойства алгоритма 5/5 1. Понятность для исполнителя — т.е. исполнитель алгоритма должен знать, как его выполнять.  2. Дискретность (прерывность, раздельность)

Слайд 174. Результативность (или конечность). Это свойство состоит в том, что алгоритм должен

приводить к решению задачи за конечное число шагов.  5. Массовость . Это означает, что алгоритм решения задачи разрабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными. При этом исходные данные могут выбираться из некоторой области, которая называется областью применимости алгоритма. 
4. Результативность (или конечность). Это свойство состоит в том, что алгоритм должен приводить к решению задачи за конечное

Слайд 18Задание: Как вы считаете
в какой форме записываются алгоритмы?
На практике наиболее

распространены следующие формы представления алгоритмов: 
словесная (записи на естественном языке); 
графическая (изображения из графических символов); 
псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.); 
программная (тексты на языках программирования).
Задание: Как вы считаете в какой форме записываются алгоритмы?На практике наиболее распространены следующие формы представления алгоритмов: словесная (записи

Слайд 19Графический способ записи алгоритмов (блок-схема) 
При графическом представлении алгоритм изображается в виде

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

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

Слайд 20В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений,

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

Слайд 21Основные алгоритмические блоки 
 Начало-Конец (блок начала и конца алгоритма)
Процесс (вычислительное действие или последовательность

действий) 

Решение (проверка условия) 

Ввод-вывод (ввод или вывод в общем виде)

Модификация (начало цикла) 

Основные алгоритмические блоки    Начало-Конец (блок начала и конца алгоритма)Процесс (вычислительное действие или последовательность действий) Решение (проверка условия) Ввод-вывод (ввод или вывод

Слайд 22Рефлексия.
Повторение всех понятий

Рефлексия.Повторение всех понятий

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

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


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

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

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

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