Проект разработала Гуцева О. А. учительница ГУО «СШ 1 г. Добруша» Гомельской области.

Презентация:



Advertisements
Похожие презентации
Алгоритмы Алгоритм – это последовательность точных и понятных действий, необходимых для решения поставленной задачи. Отдельный шаг алгоритма называют командой.
Advertisements

Алгоритм – точное и понятное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к результатам. Свойства.
1 вопрос 2 вопрос 3 вопрос 4 вопрос 5 вопрос 6 вопрос 7 вопрос 8 вопрос 9 вопрос 10 вопрос Вопросы для повторения.
Алгоритмы. Немного истории… Слово «Алгоритм» происходит от имени выдающегося математика Мухаммеда Аль-Хорезми, основателя алгебры. Им были предложены приемы.
ПОСТРОЕНИЕ И ИСПОЛНЕНИЕ линейных АЛГОРИТМОВ Тема урока:
1.ОСНОВНЫЕ ПОНЯТИЯ ОСНОВНЫЕ ПОНЯТИЯОСНОВНЫЕ ПОНЯТИЯ 2.СВОЙСТВА АЛГОРИТМОВ СВОЙСТВА АЛГОРИТМОВСВОЙСТВА АЛГОРИТМОВ 3.ВИДЫ АЛГОРИТМОВ ВИДЫ АЛГОРИТМОВВИДЫ.
Алгоритм - понятное и точное предписание совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной.
9 класс Урок 2 Цели урока: образовательные – повторить и закрепить понятия алгоритма, исполнителя, свойства и способы описания алгоритмов, типы алгоритмических.
Алгоритмы Алгоритм Алгоритм – это система последовательных команд понятных исполнителю, описывающая процесс преобразования объекта из начального состояния.
Алгоритм – это строго определенный план действий для исполнителя, приводящий к результату. Свойства алгоритма дискретность: состоит из отдельных шагов.
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ. Алгоритм- это точное и понятное предписание (указание) исполнителю совершить определенную последовательность действий, направленных.
Понятие алгоритма и его свойства. Этапы решения задачи с использованием компьютера 1. Постановка задачи; 2. Определение условий; 3. Построение модели.
Выполнила ученица 9вкласса Зимнухова Евгения. Алгоритмы-это описание детерминированной последовательности действий, направленных на получение из исходных.
Алгоритмы Алгоритм – понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей. Программа.
Алгоритм Свойства алгоритмов. algorithmi Латинская форма написания имени выдающегося математика 19 века аль-Хорезми, который сформулировал правила выполнения.
АЛГОРИТМЫ Итоговый тест. 1. Алгоритм - это 1.правила выполнения определенных действий; 2.ориентированный граф, указывающий порядок выполнения некоторого.
Определение и виды алгоритма Урок 1-2. План урока: 1. Определение и свойства алгоритма. Определение и свойства алгоритма. 2. Структурная методика составления.
Алгоритм. Свойства алгоритма.. Слово « алгоритм » пришло к нам из Средней Азии. Слово « алгоритм » пришло к нам из Средней Азии. Понятие « алгоритм »
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм. ВОПРОСЫ. 1. Алгоритм. Исполнители алгоритмов. 2. Свойства алгоритмов. 3. Способы описания алгоритмов.
Алгоритм Определения, свойства, типы, описание МОУ Лицей 130 имени академика М.А.Лаврентьева Новосибирск, 2005 – Гусельникова Е.В.
Транксрипт:

Проект разработала Гуцева О. А. учительница ГУО «СШ 1 г. Добруша» Гомельской области

АЛГОРИТМ Графический Способы записи алгоритмов Словесный Программа Типы алгоритмов Линейный Циклический С ветвлениями Среда обитания исполнителя Исполнитель алгоритма Система команд исполнителя Компьютерные исполнители Свойства алгоритма

Основные понятия об алгоритмах Определение алгоритма Определение алгоритма Определение алгоритма Определение алгоритма Свойства алгоритма Свойства алгоритма Свойства алгоритма Свойства алгоритма Типы алгоритмов Типы алгоритмов Типы алгоритмов Типы алгоритмов Способы записи алгоритмов Способы записи алгоритмов Способы записи алгоритмов Способы записи алгоритмов Компьютерные исполнители Компьютерные исполнители Компьютерные исполнители Компьютерные исполнители

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

Свойства алгоритма Свойства алгоритма Свойства алгоритма Свойства алгоритма О О ппп рр ее ддт ее лол ее инн ии еесвойства Д Д ии сс кк рр ее тут инн ооо сс тут ьььь К К ооо инн ее чччч инн ооо сс тут ьььь П П ооо инн яя тут инн ооо сс тут ьььь Р Р ее заз уууу лол ьььь тут аапа тут ии вввв инн ооо сс тут ьььь М М аапа сс сс ооо вввв ооо сс тут ьььь О О ппп рр ее ддт ее лол ее инн инн ооо сс тут ьььь

набор свойств, отличающих алгоритм набор свойств, отличающих алгоритм от любых предписаний и обеспечивающих его от любых предписаний и обеспечивающих его автоматическое исполнение

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

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

Конечность- Конечность- алгоритм должен приводить к решению за конечное число шагов алгоритм должен приводить к решению за конечное число шагов

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

Массовость (универсальность) - алгоритм составляется в общем виде для решения некоторого класса однотипных задач

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

Типы алгоритмов Типы алгоритмов

Словесный (по шагам) Словесный (по шагам) Словесный (по шагам) Словесный (по шагам) Графический (в виде блок-схемы) Графический (в виде блок-схемы) Графический (в виде блок-схемы) Графический (в виде блок-схемы) На языке программирования На языке программирования На языке программирования На языке программирования

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

-блок начала и блок конца -функциональный блок -информационный блок (данные) -логический блок ( условий) -повторение действий (цикл) -блок обращения к подпрограмме

Язык для записи алгоритма должен быть формализован. Такой язык принято называть языком программирования, а запись алгоритма на этом языке – программой для компьютера. Под программированием понимают составление программы для компьютера, описывающий процесс решения задачи. Язык для записи алгоритма должен быть формализован. Такой язык принято называть языком программирования, а запись алгоритма на этом языке – программой для компьютера. Под программированием понимают составление программы для компьютера, описывающий процесс решения задачи.

Линейные алгоритмы Команды выполняются одна за другой в той последовательности, в которой они записаны Команды выполняются одна за другой в той последовательности, в которой они записаны

НАЧАЛО ВВОД ИНФОРМАЦИИ КОМАНДЫ ВЫВОД ИНФОРМАЦИИ КОНЕЦ

В программе заложены разные пути следования и по ходу действия выбирается один из возможных вариантов в зависимости от условия. В программе заложены разные пути следования и по ходу действия выбирается один из возможных вариантов в зависимости от условия.

УСЛОВИЕ ВЫПОЛНЕНО? ОДНА ПОСЛЕДОВА ТЕЛЬНОСТЬ КОМАНД ДРУГАЯ ПОСЛЕДОВА ТЕЛЬНОСТЬ КОМАНД ДАНЕТ

Иногда в процессе работы алгоритма определенный набор команд выполняется многократно. Многократно выполняемую часть вычислительного процесса называют циклом. Условие, содержащиеся в цикле, используется для определения количества повторений. Иногда в процессе работы алгоритма определенный набор команд выполняется многократно. Многократно выполняемую часть вычислительного процесса называют циклом. Условие, содержащиеся в цикле, используется для определения количества повторений.

ДА УСЛОВИЕ ВЫПОЛНЕНО? ОДНА ПОСЛЕДО- ВАТЕЛЬНОСТЬ КОМАНД ИЛИ КОМАНДА НЕТ

Исполнитель алгоритма Исполнитель алгоритма Исполнитель алгоритма Исполнитель алгоритма Система команд исполнителя Система команд исполнителя Система команд исполнителя Система команд исполнителя Среда обитания исполнителя Среда обитания исполнителя Среда обитания исполнителя Среда обитания исполнителя

это объект живой или неживой природы, предназначенный для выполнения алгоритма

это набор команд, которые может воспринять и выполнить исполнитель

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