Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

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

Содержание

АлгоритмАлгоритм - это точное описание упорядоченной последовательности действий, приводящей за конечное число шагов к необходимому результату.Происхождение слова «алгоритм»
Алгоритм АлгоритмАлгоритм - это точное описание упорядоченной последовательности действий, приводящей за конечное число Происхождение слова « алгоритм»Слово «алгоритм» происходит от имени арабского учёного Мухаммед ибн Исполнители алгоритмов Свойства алгоритмаРезультативностьДискретность (пошаговость)Детерминированность(определённость)ПонятностьВыполнимостьМассовость Результативность. Получение требуемого результата за конечное число шагов; это означает, что неправильный Детерминированность (определённость). Означает, что действия, выполняемые на каждом шаге, однозначно и точно Формы записи алгоритмовСловесно-формульныйНапример, Составить алгоритм решения арифметического выражения (23+34)*57/31 шаг 23+34=572 шаг Элементы блок-схемыНачалоДанныеПоследовательность командУсловиеОбъявление переменных Типы алгоритмовЛинейныйРазветвлённый(алгоритмические структуры «ветвление» и «выбор»)Циклический (алгоритмическая структура «цикл»)ВспомогательныйОпределения Типы алгоритмовЛинейный алгоритм – это алгоритм, в котором команды выполняются последовательно одна Линейный алгоритмПример. Алгоритм посадки дерева Разветвлённый алгоритмПример: Из трёх монет одинакового достоинства одна фальшивая (лёгкая). Как её Циклический алгоритмДомашнее задание по математике Практическая работаПродумайте и создайте на компьютере с помощью графического векторного редактора блок-схемы Повторим…1.	Приведите примеры известных Вам алгоритмов.2.	Запишите алгоритм рыбной ловли (или заварки чая).3.	 Перечислите Спасибо за урок!
Слайды презентации

Слайд 2 Алгоритм
Алгоритм - это точное описание упорядоченной последовательности действий,

АлгоритмАлгоритм - это точное описание упорядоченной последовательности действий, приводящей за конечное

приводящей за конечное число шагов к необходимому результату.
Происхождение слова

«алгоритм»

Слайд 3 Происхождение слова « алгоритм»
Слово «алгоритм» происходит от имени

Происхождение слова « алгоритм»Слово «алгоритм» происходит от имени арабского учёного Мухаммед

арабского учёного Мухаммед ибн Муса ал-Хорезми. Ал-Хорезми жил и

творил в IX веке, он сформулировал правила выполнения арифметических действий в десятичной позиционной системе счисления.
В латинском переводе книги Ал-Хорезми правила начинались словами «Алгоризми сказал». С течением времени люди забыли, что «Алгоризми» - это автор правил, и стали просто называть правила алгоритмами. В настоящее время слово «алгоритм» является одним из важнейших понятий науки информатики.



Слайд 4 Исполнители
алгоритмов

Исполнители алгоритмов

Слайд 5 Свойства алгоритма
Результативность

Дискретность (пошаговость)

Детерминированность
(определённость)

Понятность

Выполнимость

Массовость

Свойства алгоритмаРезультативностьДискретность (пошаговость)Детерминированность(определённость)ПонятностьВыполнимостьМассовость

Слайд 6
Результативность. Получение требуемого результата за конечное число шагов;

Результативность. Получение требуемого результата за конечное число шагов; это означает, что

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

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



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


Слайд 7 Детерминированность (определённость). Означает, что действия, выполняемые на каждом

Детерминированность (определённость). Означает, что действия, выполняемые на каждом шаге, однозначно и

шаге, однозначно и точно определены.
Понятность. Алгоритм должен быть понятен

не только автору, но и исполнителю.
Выполнимость. Алгоритм должен содержать команды, записанные на понятном языке и выполнимые исполнителем.
Массовость. Один тот же алгоритм может применяться для решения большого количества однотипных задач с различающимися условиями.



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


Слайд 8 Формы записи алгоритмов
Словесно-формульный
Например, Составить алгоритм решения арифметического выражения

Формы записи алгоритмовСловесно-формульныйНапример, Составить алгоритм решения арифметического выражения (23+34)*57/31 шаг 23+34=572

(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
кон
Таблицы
Блок-схемы

Слайд 9 Элементы блок-схемы
Начало
Данные
Последовательность
команд
Условие
Объявление
переменных

Элементы блок-схемыНачалоДанныеПоследовательность командУсловиеОбъявление переменных

Слайд 10 Типы алгоритмов
Линейный
Разветвлённый(алгоритмические структуры «ветвление» и «выбор»)
Циклический (алгоритмическая структура

Типы алгоритмовЛинейныйРазветвлённый(алгоритмические структуры «ветвление» и «выбор»)Циклический (алгоритмическая структура «цикл»)ВспомогательныйОпределения

«цикл»)
Вспомогательный

Определения


Слайд 11 Типы алгоритмов

Линейный алгоритм – это алгоритм, в котором

Типы алгоритмовЛинейный алгоритм – это алгоритм, в котором команды выполняются последовательно

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

в котором в зависимости от истинности или ложности условия выполнятся одна или другая серия команд.
Циклический алгоритм – это алгоритм, в котором одна и та же последовательность действий совершается многократно (или ни разу) до тех пор, пока выполняется условие.
Вспомогательный алгоритм – самостоятельный алгоритм, снабжённый таким заголовком, который позволяет вызывать этот алгоритм из других алгоритмов.



Слайд 12 Линейный алгоритм
Пример. Алгоритм посадки дерева

Линейный алгоритмПример. Алгоритм посадки дерева

Слайд 13 Разветвлённый алгоритм
Пример: Из трёх монет одинакового достоинства одна

Разветвлённый алгоритмПример: Из трёх монет одинакового достоинства одна фальшивая (лёгкая). Как

фальшивая (лёгкая). Как её найти с помощью одного взвешивания

на чашечных весах без гирь?

Слайд 14 Циклический алгоритм
Домашнее задание по математике

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

Слайд 15 Практическая работа
Продумайте и создайте на компьютере с помощью

Практическая работаПродумайте и создайте на компьютере с помощью графического векторного редактора

графического векторного редактора блок-схемы линейного,
разветвлённого,
циклического алгоритмов.

Пояснение: При работе
используйте элементы блок-схемы.

Слайд 16 Повторим…
1. Приведите примеры известных Вам алгоритмов.
2. Запишите алгоритм рыбной ловли

Повторим…1.	Приведите примеры известных Вам алгоритмов.2.	Запишите алгоритм рыбной ловли (или заварки чая).3.

(или заварки чая).
3. Перечислите основные свойства алгоритмов и проиллюстрируйте

их примерами.
4. Имеются два кувшина ёмкостью 3 л и 8 л. Напишите алгоритм для того, чтобы набрать из реки 7 л воды (можно пользоваться только этими кувшинами).
5. Какие Вы знаете формы описания алгоритмов?
6. (Старинная русская задача). Некий человек должен перевезти в лодке через реку волка, козу и капусту. За один перевоз он может перевезти только кого-то одного. Составьте алгоритм перевоза так, чтобы никто никого не съел
7. Перечислите основные элементы блок-схемы и их назначение.


  • Имя файла: algoritm-svoystva-algoritma.pptx
  • Количество просмотров: 133
  • Количество скачиваний: 0