«Алгоритмы в нашей жизни» Составила: Барышева Марина, обучающаяся 6 класса. Руководитель: Медведева Елена Валерьевна, учитель му

Содержание

Слайд 2

Алгоритм Происхождение слова «алгоритм» связано с именем великого математика Мухаммеда аль-Хорезми.

Алгоритм

Происхождение слова «алгоритм» связано с именем великого математика Мухаммеда аль-Хорезми.

Перу этого учёного принадлежит книга по математике, которая в течение нескольких столетий пользовалась широкой популярностью. В ней аль-Хорезми сформулировал правила выполнения четырёх арифметических действий над многозначными числами. При переводе на латынь имя автора писали так: Algorithmi (алгоритми) Со временем способы решения разнообразных задач стали называть алгоритмами.
Слайд 3

Впервые с понятием «алгоритм» мы познакомились в школе, хотя в повседневной

Впервые с понятием «алгоритм» мы познакомились в школе, хотя в

повседневной жизни мы решаем множество задач самой разной сложности. Некоторые из этих задач столь просты и привычны, что мы решаем их не задумываясь автоматически, и даже не считаем их задачами. К ним можно отнести такие задачи, как «Купить хлеб», «Собраться в школу», «Закрыть дверь на ключ» и пр.
Слайд 4

Слайд 5

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

Свойство алгоритмов

Алгоритм

Дискретность

Детерминированность

Конечность

Массовость

Результативность

Мир алгоритмов очень разнообразен. Несмотря на это, удаётся выделить

общие свойства, которыми обладает любой алгоритм.
Слайд 6

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

дискретность

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

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

(от лат. discretus – разделённый, прерывистый)

Слайд 7

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

Детерминированность

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

недвусмысленно определено в каждом случае.
Пример:
Если к остановке подходят автобусы разных маршрутов , то в алгоритме должен быть указан конкретный номер маршрута – 5. Кроме того необходимо указать точное количество остановок.

(от лат. Determinate – определённость, точность)

Слайд 8

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

Конечность

Это свойство определяет, что каждое действие в отдельности и алгоритм

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

Массовость Это свойство показывает, что один и тот же алгоритм можно использовать с разными исходными. Примеры:

Массовость

Это свойство показывает, что один и тот же алгоритм можно

использовать с разными исходными.
Примеры:
Слайд 10

Результативность Это свойство требует, чтобы в алгоритме не было ошибок. Пример:

Результативность

Это свойство требует, чтобы в алгоритме не было ошибок.
Пример:
Из

числа А вычесть число В;
Если получилось отрицательное значение, то сообщить, что число В больше;
Если получилось положительное значение, то сообщить, что число А больше;
Если получился ноль, то сообщить, что числа равны.
Слайд 11

Формы записи алгоритмов

Формы записи алгоритмов

Слайд 12

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

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

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

Слайд 13

Линейный алгоритм Начало Беру конфетку Разворачиваю фантик Ем Конец Описание действий,

Линейный алгоритм

Начало

Беру конфетку

Разворачиваю фантик

Ем

Конец

Описание действий, которые выполняются однократно в заданном

порядке.
Слайд 14

Линейный алгоритм в повседневной жизни. Заправляем кровать Разбираем и собираем автомат Создаём снежную фигуру

Линейный алгоритм в повседневной жизни.

Заправляем кровать

Разбираем и собираем автомат

Создаём снежную фигуру

Слайд 15

Циклический алгоритм Меньше полуночи? Смотрю TV Нет Вход Выход Да Описание

Циклический алгоритм

Меньше полуночи?

Смотрю
TV

Нет

Вход

Выход

Да

Описание действий, которые должны повторяться указанное

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

Точить карандаш

Пустая коробка?

Вход

Да

Выход

Нет

Слайд 16

Циклический алгоритм в повседневной жизни Ем кашу Играю в шахматы Катаемся на лыжах

Циклический алгоритм в повседневной жизни

Ем кашу

Играю в шахматы

Катаемся на лыжах

Слайд 17

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

Разветвляющийся алгоритм

В котором в зависимости от условия выполняется либо одна,

либо другая последовательность действий.

Встречу?

Скажу

Да

Выход

Вход

Нет

Встречу?

Вход

Скажу

Зайду сам

Выход

Да

Нет

Слайд 18

Разветвляющий алгоритм В повседневной жизни. «Если хватит денег то куплю шоколадку,

Разветвляющий алгоритм
В повседневной жизни.

«Если хватит денег
то куплю шоколадку,
если нет,

то сухарики».

«Если свежий зефир, то куплю,
если нет, то печенье куплю».

Слайд 19

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

Вспомогательный алгоритм

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

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

Бросок левой – подбросить мяч левой рукой.
Бросок правой – подбросить мяч правой рукой.
Захват левой – поймать мяч правой рукой.
Захват правой – поймать мяч правой рукой.

Пример:

Слайд 20

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

Футбол

Лапта

Баскетбол

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

Слайд 21

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

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

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