Презентация, доклад по информатике на тему Алгоритм

Содержание

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

Слайд 1Алгоритм
9 класс
3
5
4
60
=

Алгоритм 9 класс35460=

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

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

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

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

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

является исполнителями алгоритмов?
Как Вы понимаете высказывание Норберта Винера: «Любая машина стоит лишь столько, сколько стоит человек, который на ней работает?»

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

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

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

Слайд 5Из приведённого списка задач выберите те, которые сформулированы чётко.
Иди туда, не

знаю куда. Принеси то, не знаю что.

Сосчитайте число окон в своём доме.

Сосчитайте звёзды на небе.

Дайте подробное описание дороги от двери своего дома до школы (пешком, на автобусе или другом транспорте).

Из приведённого списка задач выберите те, которые сформулированы чётко.Иди туда, не знаю куда. Принеси то, не знаю

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

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

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

Понятность

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

Массовость

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

Слайд 7Формы записи алгоритмов
Словесно-формульный
Например, Составить алгоритм решения арифметического выражения (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
кон
Таблицы
Блок-схемы
Формы записи алгоритмовСловесно-формульныйНапример, Составить алгоритм решения арифметического выражения (23+34)*57/31 шаг 23+34=572 шаг 57*57=32493 шаг 3249/3=1083С помощью алгоритмического

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

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

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

Определения

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

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

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

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

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

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

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

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

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

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

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

проиллюстрируйте их примерами.
3. Какие Вы знаете формы описания алгоритмов?
4. Перечислите основные элементы блок-схемы и их назначение.
Повторим…1. Приведите примеры известных Вам алгоритмов.2. Перечислите основные свойства алгоритмов и проиллюстрируйте их примерами.3. Какие Вы знаете

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

блок-схемы линейного,
разветвлённого,
циклического алгоритмов.
Пояснение: При работе используйте элементы блок-схемы.
Практическая работаПродумайте и создайте на компьютере с помощью графического векторного редактора блок-схемы линейного, разветвлённого, циклического алгоритмов.Пояснение: При

Слайд 16Домашнее задание
Информатика и ИКТ: учебник для 9 класса/ Н. Д. Угринович

, стр. 105-109 (обязательно).
Творческое сообщение на тему: «Алгоритмы вокруг нас», используя разумные источники (по желанию).
Творческое сообщение обязательно будет оценено!
Домашнее заданиеИнформатика и ИКТ: учебник для 9 класса/ Н. Д. Угринович , стр. 105-109 (обязательно).Творческое сообщение на

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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