X

Код презентации скопируйте его

Ширина px

Вы можете изменить размер презентации, указав свою ширину плеера!

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

Скачать эту презентацию

Презентация на тему Свойства алгоритма

Скачать эту презентацию
Cлайд 1
Алгоритм Из опыта работы Ермаковой В. В., учителя информатики МБОУ СОШ № 19 г... Алгоритм Из опыта работы Ермаковой В. В., учителя информатики МБОУ СОШ № 19 города Белово 3 5 4 60 =
Cлайд 2
Алгоритм - это описание детерминированной последовательности действий, направ... Алгоритм - это описание детерминированной последовательности действий, направленных на получение из исходных данных результата за конечное число дискретных шагов с помощью понятных исполнителю команд. Происхождение слова «алгоритм»
Cлайд 3
Происхождение слова « алгоритм» Слово «алгоритм» происходит от имени арабског... Происхождение слова « алгоритм» Слово «алгоритм» происходит от имени арабского учёного Мухаммед ибн Муса ал-Хорезми. Ал-Хорезми жил и творил в IX веке, он сформулировал правила выполнения арифметических действий в десятичной позиционной системе счисления. В латинском переводе книги Ал-Хорезми правила начинались словами «Алгоризми сказал». С течением времени люди забыли, что «Алгоризми» - это автор правил, и стали просто называть правила алгоритмами. В настоящее время слово «алгоритм» является одним из важнейших понятий науки информатики.
Cлайд 4
Работа обучающихся в группах Какие алгоритмы Вы знаете, и кто или что являетс... Работа обучающихся в группах Какие алгоритмы Вы знаете, и кто или что является исполнителями алгоритмов? Как Вы понимаете высказывание Норберта Винера: «Любая машина стоит лишь столько, сколько стоит человек, который на ней работает?»
Cлайд 5
Исполнители алгоритмов Исполнители алгоритмов
Cлайд 6
Из приведённого списка задач выберите те, которые сформулированы чётко. Иди т... Из приведённого списка задач выберите те, которые сформулированы чётко. Иди туда, не знаю куда. Принеси то, не знаю что. Сосчитайте число окон в своём доме. Сосчитайте звёзды на небе. Дайте подробное описание дороги от двери своего дома до школы (пешком, на автобусе или другом транспорте).
Cлайд 7
Свойства алгоритма Результативность Дискретность (пошаговость) Детерминирован... Свойства алгоритма Результативность Дискретность (пошаговость) Детерминированность (определённость) Понятность Выполнимость Массовость
Cлайд 8
Результативность. Получение требуемого результата за конечное число шагов; эт... Результативность. Получение требуемого результата за конечное число шагов; это означает, что неправильный алгоритм, который не достигает цели, вообще не нужно считать алгоритмом. Дискретность (пошаговость). Под дискретностью понимают, что алгоритм состоит из последовательности действий, шагов. Выполнение каждого следующего шага невозможно без выполнения предыдущих. Последний шаг, как правило, выдаёт результат действия алгоритма. Свойства алгоритма
Cлайд 9
Детерминированность (определённость). Означает, что действия, выполняемые на ... Детерминированность (определённость). Означает, что действия, выполняемые на каждом шаге, однозначно и точно определены. Понятность. Алгоритм должен быть понятен не только автору, но и исполнителю. Выполнимость. Алгоритм должен содержать команды, записанные на понятном языке и выполнимые исполнителем. Массовость. Один тот же алгоритм может применяться для решения большого количества однотипных задач с различающимися условиями. Свойства алгоритма
Cлайд 10
Формы записи алгоритмов Словесно-формульный Например, Составить алгоритм реше... Формы записи алгоритмов Словесно-формульный Например, Составить алгоритм решения арифметического выражения (23+34)*57/3 1 шаг 23+34=57 2 шаг 57*57=3249 3 шаг 3249/3=1083 С помощью алгоритмического языка Например, Составить алгоритм решения алгебраического выражения x=2y+z алг Выражение арг y,z:цел рез x:цел нач x:=2*y x:=x+z кон Таблицы Блок-схемы
Cлайд 11
Элементы блок-схемы Начало Данные Последовательность команд Условие Объявлени... Элементы блок-схемы Начало Данные Последовательность команд Условие Объявление переменных Начало и конец алгоритма Описание ввода и вывода данных Описание линейной последовательности команд Обозначение условий в алгоритмических структурах «ветвление» и «выбор» Объявление переменных или ввод комментариев
Cлайд 12
Типы алгоритмов Линейный Разветвлённый(алгоритмические структуры «ветвление» ... Типы алгоритмов Линейный Разветвлённый(алгоритмические структуры «ветвление» и «выбор») Циклический (алгоритмическая структура «цикл») Вспомогательный Определения
Cлайд 13
Типы алгоритмов Линейный алгоритм – это алгоритм, в котором команды выполняют... Типы алгоритмов Линейный алгоритм – это алгоритм, в котором команды выполняются последовательно одна за другой. Разветвлённый алгоритм – алгоритм, в котором в зависимости от истинности или ложности условия выполнятся одна или другая серия команд. Циклический алгоритм – это алгоритм, в котором одна и та же последовательность действий совершается многократно (или ни разу) до тех пор, пока выполняется условие. Вспомогательный алгоритм – самостоятельный алгоритм, снабжённый таким заголовком, который позволяет вызывать этот алгоритм из других алгоритмов.
Cлайд 14
Линейный алгоритм Пример. Алгоритм посадки дерева Линейный алгоритм Пример. Алгоритм посадки дерева
Cлайд 15
Разветвлённый алгоритм Пример: Из трёх монет одинакового достоинства одна фал... Разветвлённый алгоритм Пример: Из трёх монет одинакового достоинства одна фальшивая (лёгкая). Как её найти с помощью одного взвешивания на чашечных весах без гирь?
Cлайд 16
Циклический алгоритм Домашнее задание по математике Циклический алгоритм Домашнее задание по математике
Cлайд 17
Повторим… 1. Приведите примеры известных Вам алгоритмов. 2. Перечислите основ... Повторим… 1. Приведите примеры известных Вам алгоритмов. 2. Перечислите основные свойства алгоритмов и проиллюстрируйте их примерами. 3. Какие Вы знаете формы описания алгоритмов? 4. Перечислите основные элементы блок-схемы и их назначение.
Cлайд 18
Практическая работа Продумайте и создайте на компьютере с помощью графическог... Практическая работа Продумайте и создайте на компьютере с помощью графического векторного редактора блок-схемы линейного, разветвлённого, циклического алгоритмов. Пояснение: При работе используйте элементы блок-схемы.
Cлайд 19
Домашнее задание Информатика и ИКТ: учебник для 9 класса/ Н. Д. Угринович , с... Домашнее задание Информатика и ИКТ: учебник для 9 класса/ Н. Д. Угринович , стр. 105-109 (обязательно). Творческое сообщение на тему: «Алгоритмы вокруг нас», используя разумные источники (по желанию). Творческое сообщение обязательно будет оценено!
Cлайд 20
При создании презентации использованы УМК Н. Д Угринович, Л. Л. Босовой. При создании презентации использованы УМК Н. Д Угринович, Л. Л. Босовой.
Скачать эту презентацию
Наверх