Алгоритмы Выполнила: Ученица 10 б класса Галеева Я.А. 2008 г. Морткинская средняя общеобразовательная школа.

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



Advertisements
Похожие презентации
Алгоритмы! Составитель презентации ученица 9б класса Бочкарева Ольга.
Advertisements

Алгоритмы Составитель Магеря Н. А., МОУ «Славянская СОШ»
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Алгоритмы
Введение в программирование. Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла.
Информатика в школе Алгоритмы Введение в программирование.
Алгоритмы Введение в программирование. Алгоритм Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми Появление алгоритмов связывают с зарождением математики.
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
Замалдинова Зайтуня Фалькудиновна, учитель информатики МБОУ «СОШ 3», г.Боготола Красноярского края.
Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители.
Определение и свойства алгоритма. Происхождение понятия «алгоритм» В IX веке математик Мухаммед аль-Хорезми описал правила выполнения четырех арифметических.
Алгоритм – описание последовательности действий (план), исполнение которых приводит к решению поставленной задачи за конечное число шагов. Алгоритмизация.
1 вопрос 2 вопрос 3 вопрос 4 вопрос 5 вопрос 6 вопрос 7 вопрос 8 вопрос 9 вопрос 10 вопрос Вопросы для повторения.
Что такое граф? Составные элементы графа? Граф, который имеет направленные линии?
Понятие алгоритма Алгоритм – строго определённая последовательность действий для решения задачи Алгоритмизация – процесс разработки алгоритма для решения.
Алгоритм Алгоритм – это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное,
АЛГОРИТМЫ Итоговый тест. 1. Алгоритм - это 1.правила выполнения определенных действий; 2.ориентированный граф, указывающий порядок выполнения некоторого.
Алгоритм Мухаммед аль - Хорезми (IX век н.э.). Описание алгоритма Алгоритм – совокупность четко определенных правил для решения задачи за конечное число.
Транксрипт:

Алгоритмы Выполнила: Ученица 10 б класса Галеева Я.А г. Морткинская средняя общеобразовательная школа

Содержание презентации Понятие алгоритма и его основные свойства; Типовые конструкции алгоритма; Алгоритм в виде блок-схемы; Стадии разработки алгоритма.

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

Свойства: Дискретность;Детерминированность;Конечность;Массовость;Результативность.

Дискретность Это свойство указывает, что любой алгоритм должен состоять из конкретных действий, следующих в определённом порядке.

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

Конечность Это свойство определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения.

Результативность Это свойство требует, чтобы в алгоритме не было ошибок. Пример: 1. Из числа А вычесть число В. 2. Если получилось отрицательное значение, то сообщить, что число В больше. 3. Если получилось положительное значение, то сообщить, что число А больше. (4. Если получилось ноль, то сообщить, что числа равны.) – нельзя пропускать этого варианта.

Типовые конструкции алгоритма: Линейный алгоритм; Циклический алгоритм; Разветвляющийся алгоритм; Вспомогательный алгоритм.

Линейный алгоритм Описание действий, которые выполняются однократно в заданном порядке С ложить числа 100 и И з полученной суммы вычесть К результату прибавить 20.

Циклический алгоритм Описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие. 1. У дарить по гвоздю. 2. Е сли он не забился, ударить ещё раз. 3. Е сли гвоздь забился, завершить работу.

Разветвляющийся алгоритм. Алгоритм, в котором в зависимости от условия выполняется одна, либо другая последовательность действий.

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

Алгоритм в виде блок-схемы Вид стандартного графического объекта Назначение Начало Начало Начало алгоритма Конец Конец Конец алгоритма Гуляю Гуляю Выполняемое действие записывается внутри прямоугольника Встречу? Встречу? Условие выполнения действий записывается внутри ромба Последовательность выполнения действий: *Влево и вверх – линия со стрелкой, *Вниз и вправо – линия без стрелки

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

Вторая стадия: Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия. В том случае, если эти действия станет выполнять сам разработчик алгоритма, вторая стадия будет отсутствовать.

Тест Дайте определение АЛГОРИТМУ: описание последовательности действия(план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов; описание последовательности действия(план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов; описание последовательности действий; описание последовательности действий; план, исполнение которого приводит к решению поставленной задачи. план, исполнение которого приводит к решению поставленной задачи.

Какого свойства алгоритма не существует? конечность; конечность; массовость; массовость; объемность; объемность; результативность. результативность.

Какая типовая конструкция существует? линейная; линейная; транспортирная; транспортирная; циклонная; циклонная; разветвлённый. разветвлённый.

Выполняемое действие записывается в… прямоугольнике; прямоугольнике; ромбе; ромбе; овале; овале; квадрате. квадрате.

Сколько существует стадий разработки алгоритма? одна; одна; две; две; три. три.

Оцените себя по пятибалльной шкале… Спасибо за внимание!!!!