Тема урока ПОНЯТИЕ АЛГОРИТМА презентация

Содержание

СОДЕРЖАНИЕ ПРЕЗЕНТАЦИИ История возникновения. Понятие алгоритм. Примеры алгоритмов. Исполнители алгоритмов. Что такое программа. Свойства алгоритма. Типы алгоритмов. Способы описания алгоритмов. Основные блоки графического описания алгоритма. Закрепление материала Домашнее задание

Слайд 1Тема урока «ПОНЯТИЕ АЛГОРИТМА»

Разработал:
Нелипа А.А.


Слайд 2
СОДЕРЖАНИЕ ПРЕЗЕНТАЦИИ

История возникновения.
Понятие алгоритм.
Примеры алгоритмов.
Исполнители алгоритмов.
Что такое программа.
Свойства алгоритма.
Типы алгоритмов.
Способы описания

алгоритмов.
Основные блоки графического описания алгоритма.
Закрепление материала
Домашнее задание

Слайд 3НЕМНОГО ИСТОРИИ
основатель алгебры, от его имени произошел термин «алгоритм».
В мировой науке

он был известен своим трактатом по математике, основанном на позиционном принципе. Благодаря переводу этого труда с арабского на латинский язык, «арабские» цифры навсегда вошли в мировую математику. Имя автора в латинизированной форме Algorismus и Algorithmus первоначально дало название правилам четырех арифметический действий, при десятичной системе счисления.
Впоследствии слово «алгоритм» стало обозначать всякий регулярный процесс, за конечное число шагов дающий решение определённого класса задач. 
Научное определение понятия алгоритма дал А.Черч в 1930 году.

Аль-Хорезми
(786—850 гг. н.э.) —



Слайд 4Алгоритм — это совокупность правил выполнения определенных действий, обеспечивающих решение задачи.
Алгоритм

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

А Л Г О Р И Т М

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


Составляем распорядок дня, чтобы многое успеть.


Понятие алгоритм – одно из фундаментальных в информатике.


Слайд 5
ПРИМЕРЫ АЛГОРИТМОВ
Достаем кулинарную книгу и строго следуем рецепту, написанному в ней,

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

Соблюдаем правила дорожного движения при переходе через улицу.


Слайд 6
ИСПОЛНИТЕЛИ АЛГОРИТМОВ
Алгоритм составляется с учетом исполнителя. Исполнителем может быть человек, автомат,

компьютер.

Слайд 7
ПРОГРАММА
Каждый исполнитель имеет свою систему команд (СКИ).
Программа — это алгоритм, записанный

на языке исполнителя.

Рассмотрим пример: возьмем учебного исполнителя Черепашку. Пусть этот исполнитель имеет три команды: вперед(1 см), направо(900), налево (900).

Исходное положение исполнителя:


Код программы будет выглядеть так: налево (900) вперед (1 см) вперед (1 см) направо (900) вперед (1см)

Какой код программы надо написать, чтобы Черепашка начертила букву Г ?



Слайд 8
СВОЙСТВА АЛГОРИТМА
(Требования к составлению алгоритма)
Дискретность. Процесс решения задачи должен быть разбит

на последовательность отдельных шагов.
Однозначность (точность). Команды алгоритма должны быть точно определены (например, нельзя написать 3-4 стакана муки, надо указать 3 стакана).
Результативность. После выполнения всех команд алгоритма, должен быть получен результат.
Универсальность (массовость). Важное свойство при решении задач на ЭВМ. Алгоритм должен быть применим для решения ни одной конкретной задачи, а для некоторого класса задач. Например, для решения квадратного уравнения с разными коэффициентами).
Понятность. Алгоритм должен быть написан на языке понятном исполнителю.

Слайд 9Запомните правила разработки любого алгоритма:
Определить цель, для достижения которой будет создан

алгоритм;
Наметить приблизительный план действий для достижения поставленной цели;
Выбрать среду и объекты,посредством которых алгоритм будет реализован;
Детализировать алгоритм с учетом особенностей выбранной среды.

Слайд 10

СПОСОБЫ ОПИСАНИЯ АЛГОРИТМА
Так часто бывает, что алгоритм составляет один автор, а

пишет программу другой человек. Алгоритмы бывают очень сложными и большими по объему. Бывает, что над алгоритмом трудятся сразу несколько человек. Учитывая все эти причины и еще ряд других, алгоритмы записывают или описывают на бумажных или электронных носителях.

Словами. Например, распорядок дня.
Графически (блок-схемой). Так делают программисты.
Алгоритмическим языком (псевдокод) – это учебный язык. Он применяется во многих тестах по информатике.
Таблицей.

Как можно описать алгоритм?


Слайд 11
ОСНОВНЫЕ БЛОКИ

Начало/конец алгоритма


Обработку данных
Ввод/вывод данных
ГРАФИЧЕСКОГО ОПИСАНИЯ АЛГОРИТМА
Блоки
Что ими обозначают


Слайд 12



Проверку условия
Начало цикла FOR/ NEXT
Подпрограмму
ОСНОВНЫЕ БЛОКИ
ГРАФИЧЕСКОГО ОПИСАНИЯ АЛГОРИТМА
Блоки
Что ими

обозначают

Слайд 13
Линейный. Команды такого алгоритма выполняются последовательно сверху вниз. Например, нахождение

гипотенузы прямоугольного треугольника по двум его катетам.

ТИПЫ АЛГОРИТМОВ

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


Слайд 14блок-схемы
линейный
начало
действия
действия
конец


Слайд 15блок-схемы
разветвляющийся
условие
условие
действие
действие 1
действие 2
да
нет
вход
выход
вход
да
нет
выход


Слайд 16блок-схемы
циклический
действие
условие
условие
действие
нет
да
нет
да
вход
выход
вход
выход


Слайд 17Закрепление материала


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

воду
Открыть кран газовой горелки
Поставить чайник на плиту
Ждать, пока вода не закипит
Поднести спичку к горелке
Зажечь спичку
Выключить газ

Исправьте алгоритм, чтобы предотвратить несчастный случай

Слайд 19Верный алгоритм
1. Налить в чайник воду
2. Поставить чайник на плиту
3. Открыть

кран газовой горелки
4. Зажечь спичку
5. Поднести спичку к горелке
6. Ждать, пока вода не закипит
7. Выключить газ


Слайд 20Имеются цинк, 96%-ная серная кислота, вода, а также колба и пробирка.

Исправьте ошибки в алгоритме получения водорода:

Поставить колбу на стол
Налить в колбу кислоту
Налить в колбу воду
Собрать выделяющийся газ в пробирку
Бросить в колбу цинк


Слайд 21Верный алгоритм
1. Поставить колбу на стол
2. Налить в колбу воду
3.

Бросить в колбу цинк
4. Налить в колбу кислоту
5. Собрать выделяющийся газ в пробирку

Слайд 22Представьте себе, что вам нужно проехать к автозаправочной станции (АЗС) по

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

Уменьшить скорость.
Если ремонт участка закончен, то проехать 5 км по отремонтированному участку, иначе проехать 10 км в объезд.
Остановиться у АЗС.


Слайд 23Блок-схема алгоритма:


Слайд 24Определите результат выполнения алгоритма:
Ответ:
15


Слайд 25Определить значение переменной Х при заданном значении переменной А:
2
5


Слайд 26Изучив эту тему, вы узнали:
В чем состоит назначение алгоритма и каковы

его основные свойства;
Какие типовые конструкции алгоритма существуют;
Как представить алгоритм в виде блок-схемы;
Каковы стадии разработки алгоритма.

Слайд 27Домашнее задание


Слайд 28Назовите исполнителей следующих видов работы.
Уборка мусора во дворе
Перевозка пассажиров
Выдача заработной платы
Приём

экзаменов
Сдача экзаменов
Обучение детей в школе
1 ряд 1 вариант – 2
1 ряд 2 вариант – 3
2 ряд 1 вариант – 4
2 ряд 2 вариант - 5


Слайд 29Записать алгоритм в тетради
Вычисление суммы сдачи от данных вами продавцу денег

(вместе).
Вычисление стоимости покупок в магазине;
Определение времени показа по телевизору интересующего вас фильма;
Вычисления площади треугольника
Перевод русского текста на итальянский язык.
1 ряд 1 вариант – 2
1 ряд 2 вариант – 3
2 ряд 1 вариант – 4
2 ряд 2 вариант - 5

Слайд 30
СПАСИБО ЗА ВНИМАНИЕ!!!


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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

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


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

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