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

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


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

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

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

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

Презентация на тему Алгоритм

Содержание

КроссвордИНФОРМАЦИЛЬЕДМЯОГРАММОРАПОЦЕССОРРПРЕБИНЕТИКАКИВНЕРТМЕРЮЬПМОКЯТЬАП
КроссвордИНФОРМАЦИЛЬЕДМЯОГРАММОРАПОЦЕССОРРПРЕБИНЕТИКАКИВНЕРТМЕРЮЬПМОКЯТЬАП Тема урока: «ПОНЯТИЕАЛГОРИТМА» Цель урокаРассмотреть проблему определения понятия «алгоритма»Организовать совместную деятельность по изучению свойств алгоритма;Рассмотреть Содержание урока1.Что такое алгоритм?2. Свойства алгоритма?3. Способы записи алгоритмов?4. Исполнитель?5. Система команд исполнителя? Слово алгоритм произошло от algorithm – латинского написания слова аль – Хорезми, Торт «Весна» Для теста: 200 г маргарина, 200 г сметаны, 3 стакана При решении квадратного уравнения по формуле «Алгоритм — это конечный набор правил, который определяет последовательность операций для решения «Алгоритм — это всякая система вычислений, выполняемых по строго определённым правилам, которая Алгоритм — это точное предписание, определяющее вычислительный процесс, идущий от варьируемых исходных Алгоритмом называется точная инструкция исполнителю в понятной для него форме, определяющая процесс Свойства алгоритма: Понятность; Определенность (детерминированность); Дискретность (прерывность, раздельность); Результативность (конечность); Массовость (универсальность). Способы записи алгоритмов:Словесный;Графический (блок-схемы);Псевдокод;Программа. Словесная форма записи алгоритмов обычно используется для алгоритмов, ориентированных на исполнителя-человека. Команды Алгоритм Евклида (нахождения наибольшего общего делителя (НОД))Задать два числа;Если числа равны, то Блок-схема представляет алгоритм в наглядной графической форме. Команды алгоритма помещаются внутрь блоков, Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов. алг Игра БашеначПредоставить ход сопернику.Взять столько предметов, чтобы в сумме с предыдущим ProgramUses crt;	Var x,y: integer;BeginfillChar (mem[$B800:0], 80*25*2,0);Y:=0;RepeatX:=0;Repeatmem[$B800:x*2+y*160+1]:=byte(«*»);Inc(x,2);Until x>=79;Inc(y,2);Until y>=24;End.Алгоритм, записанный на понятном компьютеру языке программирования, называется программой. Исполнитель – устройство или живое существо, которое выполняет по определенным правилам составленный алгоритм. Набор всех команд исполнителя называется его системой команд.Команда – это указание исполнителю совершить некоторое действие. Исполнителя, который может и не понимать цели алгоритма называют формальным исполнителем. Что нового мы изучили на уроке?Зачем нужны алгоритмы?Какую практическую значимость имеют полученные знания? Домашнее задание:	§ 27 стр. 147-152. 	Вопросы на стр.153Составить алгоритм (на выбор):Алгоритм чтения параграфа;Решения уравнения. Виды алгоритмов:линейный разветвляющийся циклический вспомогательный Линейные алгоритмы состоят из нескольких команд (операторов), которые должны быть выполнены последовательно одна за другой. Ветвление (развилка) - такая форма организации действий, при которой в зависимости от Полная форма ветвленияУСЛОВИЕДЕЙСТВИЕ 1ДЕЙСТВИЕ 2данет Неполная форма ветвленияУСЛОВИЕДЕЙСТВИЕ 1данет Циклом (повтором) называется такая форма организации действий, при которой одна и та Циклические алгоритмические конструкции бывают двух типов: Циклы со счетчиком (ДЛЯ), в которых счетчикТело циклаЦикл со счетчиком тело циклаусловиеЦикл с условием Вспомогательным называется алгоритм, снабженный таким заголовком, который позволяет вызывать этот алгоритм из других алгоритмов.
Слайды презентации

Слайд 2 Кроссворд

И
Н
Ф
О
Р
М
А
Ц
И
Л
Ь
Е
Д
М
Я
О
Г
Р
А
М
М
О
Р
А
П
О
Ц
Е
С
С
О
Р
Р
П
Р
Е
Б
И
Н
Е
Т
И
К
А
К
И
В
Н
Е
Р
Т
М
Е
Р
Ю
Ь
П
М
О
К
Я
Т
Ь
А
П

КроссвордИНФОРМАЦИЛЬЕДМЯОГРАММОРАПОЦЕССОРРПРЕБИНЕТИКАКИВНЕРТМЕРЮЬПМОКЯТЬАП

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

Тема урока: «ПОНЯТИЕАЛГОРИТМА»

Слайд 4 Цель урока
Рассмотреть проблему определения понятия «алгоритма»
Организовать совместную деятельность

Цель урокаРассмотреть проблему определения понятия «алгоритма»Организовать совместную деятельность по изучению свойств

по изучению свойств алгоритма;
Рассмотреть виды алгоритма;
Развивать у учащихся умения

правильно излагать мысль;
Развивать навыки самостоятельной работы;
Развивать алгоритмические, логические мышление, память, внимание.
Воспитать умение работать в группе;
Воспитывать этические нормы общения, дисциплинированность, ответственность.

Слайд 5 Содержание урока
1.Что такое алгоритм?
2. Свойства алгоритма?
3. Способы записи

Содержание урока1.Что такое алгоритм?2. Свойства алгоритма?3. Способы записи алгоритмов?4. Исполнитель?5. Система команд исполнителя?

алгоритмов?
4. Исполнитель?
5. Система команд исполнителя?


Слайд 6 Слово алгоритм произошло от algorithm – латинского написания

Слово алгоритм произошло от algorithm – латинского написания слова аль –

слова аль – Хорезми, под которым в средневековой Европе

знали величайшего математика из Хорезма (города в современном Узбекистане) Мухамеда бен Мусу, жившего в 783 – 850 гг.

Слайд 7 Торт «Весна»
Для теста: 200 г маргарина, 200 г

Торт «Весна» Для теста: 200 г маргарина, 200 г сметаны, 3

сметаны, 3 стакана муки, 1 ч.л. соли.
Для бисквита: 4

яйца, 1 стакан сахара, 1 стакан муки.
Для начинки: 1 стакан яблочного конфитюра, полстакана сахарной пудры.

Муку и масло положить в миску, порубить ножом, чтобы получилась маслянистая крупа, влить сметану, смешанную солью. И быстро замесить тесто. Разложить его на смазанный маслом противень ровным слоем, прижимая пальцами, поставить в хорошо нагретую духовку и слегка подрумянить. Затем вынуть. Смазать яблочной начинкой, сверху залить ровным слоем смеси для бисквита. Снова поставить в печь, убавив огонь. Когда бисквит зарумянится и пропечется, вынуть торт, и обсыпать сахарной пудрой.

Слайд 8 При решении квадратного уравнения по формуле

При решении квадратного уравнения по формуле

целесообразно поступать следующим образом:

вычислить дискриминант и сравнить его с нулем;
если дискриминант положителен или равен нулю, то воспользоваться формулой корней, если дискриминант отрицателен, то записать, что корней нет.



Слайд 9 «Алгоритм — это конечный набор правил, который определяет

«Алгоритм — это конечный набор правил, который определяет последовательность операций для

последовательность операций для решения конкретного множества задач и обладает

пятью важными чертами: конечность, определённость, ввод, вывод, эффективность». (Д. Э. Кнут)

Слайд 10 «Алгоритм — это всякая система вычислений, выполняемых по

«Алгоритм — это всякая система вычислений, выполняемых по строго определённым правилам,

строго определённым правилам, которая после какого-либо числа шагов заведомо

приводит к решению поставленной задачи».
(А. Колмогоров)

Слайд 11 Алгоритм — это точное предписание, определяющее вычислительный процесс,

Алгоритм — это точное предписание, определяющее вычислительный процесс, идущий от варьируемых

идущий от варьируемых исходных данных к искомому результату. (А.

Марков)
Алгоритм — это строго определенная последовательность действий, направленная на достижение определенных целей за конечное число шагов. (Привалов Егор Николаевич)

Слайд 12 Алгоритмом называется точная инструкция исполнителю в понятной для

Алгоритмом называется точная инструкция исполнителю в понятной для него форме, определяющая

него форме, определяющая процесс достижения поставленной цели на основе

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

Слайд 13 Свойства алгоритма:
Понятность;
Определенность

Свойства алгоритма: Понятность; Определенность (детерминированность); Дискретность (прерывность, раздельность); Результативность (конечность); Массовость (универсальность).

(детерминированность);
Дискретность (прерывность, раздельность);
Результативность (конечность);
Массовость (универсальность).


Слайд 14 Способы записи алгоритмов:
Словесный;
Графический (блок-схемы);
Псевдокод;
Программа.

Способы записи алгоритмов:Словесный;Графический (блок-схемы);Псевдокод;Программа.

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

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

ориентированных на исполнителя-человека. Команды такого алгоритма выполняются в естественной

последовательности, если не оговорено противного.

Слайд 16 Алгоритм Евклида (нахождения наибольшего общего делителя (НОД))
Задать два

Алгоритм Евклида (нахождения наибольшего общего делителя (НОД))Задать два числа;Если числа равны,

числа;
Если числа равны, то взять любое из них в

качестве ответа и остановиться, в противном случае продолжить выполнение алгоритма;
Определить большее из чисел;
Заменить большее из чисел разностью большего и меньшого из чисел;
Повторить алгоритм с шага два.

Слайд 17 Блок-схема представляет алгоритм в наглядной графической форме. Команды

Блок-схема представляет алгоритм в наглядной графической форме. Команды алгоритма помещаются внутрь

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

команд алгоритма.


НАЧАЛО


ВВОД
ИНФОРМАЦИИ


ДЕЙСТВИЕ


УСЛОВИЕ


ВЫВОД
ИНФОРМАЦИИ


КОНЕЦ


Слайд 18 Псевдокод представляет собой систему обозначений и правил, предназначенную

Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи

для единообразной записи алгоритмов. Он занимает промежуточное место между

естественным и формальным языком.

алг имя алгоритма
дано условия выполнимости алгоритма
надо цель выполнения алгоритма
нач
| тело алгоритма (последовательность команд)
кон


Слайд 19 алг Игра Баше
нач
Предоставить ход сопернику.
Взять столько предметов, чтобы

алг Игра БашеначПредоставить ход сопернику.Взять столько предметов, чтобы в сумме с

в сумме с предыдущим ходом соперника получилось 5.
Если остался

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

Слайд 20 Program
Uses crt;
Var x,y: integer;
Begin
fillChar (mem[$B800:0], 80*25*2,0);
Y:=0;
Repeat
X:=0;
Repeat
mem[$B800:x*2+y*160+1]:=byte(«*»);
Inc(x,2);
Until x>=79;
Inc(y,2);
Until y>=24;
End.
Алгоритм,

ProgramUses crt;	Var x,y: integer;BeginfillChar (mem[$B800:0], 80*25*2,0);Y:=0;RepeatX:=0;Repeatmem[$B800:x*2+y*160+1]:=byte(«*»);Inc(x,2);Until x>=79;Inc(y,2);Until y>=24;End.Алгоритм, записанный на понятном компьютеру языке программирования, называется программой.

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


Слайд 21 Исполнитель – устройство или живое существо, которое выполняет

Исполнитель – устройство или живое существо, которое выполняет по определенным правилам составленный алгоритм.

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


Слайд 22 Набор всех команд исполнителя называется его системой команд.
Команда

Набор всех команд исполнителя называется его системой команд.Команда – это указание исполнителю совершить некоторое действие.

– это указание исполнителю совершить некоторое действие.


Слайд 23 Исполнителя, который может и не понимать цели алгоритма

Исполнителя, который может и не понимать цели алгоритма называют формальным исполнителем.

называют формальным исполнителем.


Слайд 24 Что нового мы изучили на уроке?
Зачем нужны алгоритмы?
Какую

Что нового мы изучили на уроке?Зачем нужны алгоритмы?Какую практическую значимость имеют полученные знания?

практическую значимость имеют полученные знания?


Слайд 25 Домашнее задание:
§ 27 стр. 147-152.
Вопросы на стр.153

Составить

Домашнее задание:	§ 27 стр. 147-152. 	Вопросы на стр.153Составить алгоритм (на выбор):Алгоритм чтения параграфа;Решения уравнения.

алгоритм (на выбор):
Алгоритм чтения параграфа;
Решения уравнения.


Слайд 26
Виды алгоритмов:
линейный
разветвляющийся
циклический
вспомогательный

Виды алгоритмов:линейный разветвляющийся циклический вспомогательный

Слайд 27 Линейные алгоритмы состоят из нескольких команд (операторов), которые

Линейные алгоритмы состоят из нескольких команд (операторов), которые должны быть выполнены последовательно одна за другой.

должны быть выполнены последовательно одна за другой.


Слайд 28 Ветвление (развилка) - такая форма организации действий, при

Ветвление (развилка) - такая форма организации действий, при которой в зависимости

которой в зависимости от выполнения или невыполнения конкретного условия,

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

Слайд 29 Полная форма ветвления




УСЛОВИЕ
ДЕЙСТВИЕ 1
ДЕЙСТВИЕ 2
да
нет

Полная форма ветвленияУСЛОВИЕДЕЙСТВИЕ 1ДЕЙСТВИЕ 2данет

Слайд 30 Неполная форма ветвления

УСЛОВИЕ

ДЕЙСТВИЕ 1
да
нет

Неполная форма ветвленияУСЛОВИЕДЕЙСТВИЕ 1данет

Слайд 31 Циклом (повтором) называется такая форма организации действий, при

Циклом (повтором) называется такая форма организации действий, при которой одна и

которой одна и та же последовательность действий повторяется несколько

раз ( или ни разу) до тех пор, пока выполняется некоторое условие.

Слайд 32 Циклические алгоритмические конструкции бывают двух типов:
Циклы со

Циклические алгоритмические конструкции бывают двух типов: Циклы со счетчиком (ДЛЯ), в

счетчиком (ДЛЯ), в которых тело цикла выполняется определенное количество

раз;
Циклы с условием (ПОКА), в которых тело цикла выполняется до тех пор, пока выполняется условие.

Слайд 33
счетчик

Тело цикла
Цикл со счетчиком

счетчикТело циклаЦикл со счетчиком

Слайд 34

тело цикла
условие

Цикл с условием

тело циклаусловиеЦикл с условием

  • Имя файла: algoritm.pptx
  • Количество просмотров: 105
  • Количество скачиваний: 0
- Предыдущая Иркутская область
Следующая - узоры и арнаменты