Типы алгоритмов. Закрепление пройденного материала Формы записи алгоритмов Линейный алгоритм Алгоритмы с ветвлениями Алгоритмы с повторениями.

Презентация:



Advertisements
Похожие презентации
Алгоритмы с ветвлениями.. В жизни часто приходится принимать решение в зависимости от сложившейся обстановки.
Advertisements

Л.Л. Босова, УМК по информатике для 5-7 классов Москва, 2007 ТИПЫ АЛГОРИТМОВ.
Л.Л. Босова, УМК по информатике для 5-7 классов Москва, 2007 ТИПЫ АЛГОРИТМОВ.
Линейные алгоритмы Алгоритмы с ветвлениями Алгоритмы с повторениями ТИПЫ АЛГОРИТМОВ.
1 из 23 Шлямина Е.А., УМК по информатике для 6 класса ТИПЫ АЛГОРИТМОВ.
Л.Л. Босова, УМК по информатике для 5-7 классов Москва, 2007 ТИПЫ АЛГОРИТМОВ Скачать конспект к данной презентации Qo.do.aM - >>>мир предметника
Фигуры (блоки) блок-схемы ФОРМЫ ЗАПИСИ АЛГОРИТМОВ.
Типы алгоритмов. В алгоритмах команды записываются друг за другом в определенном порядке. В зависимости от порядка выполнения команд можно выделить три.
Форма организации действий, при которой выполнение одной и той же последовательности команд повторяется, пока выполняется некоторое заранее установленное.
Алгоритмы с ветвлениями.. Логику принятия решения можно описать так: ЕСЛИ ЕСЛИ ТО ТО ИНАЧЕ ИНАЧЕ.
Алгоритмы… Кругом алгоритмы! Смирнова Ольга Александровна преподаватель информатики Амурского строительного колледжа.
АЛГОРИТМЫ БрПК. КЛЮЧЕВЫЕ СЛОВА Линейные алгоритмы Алгоритмы с ветвлениями Алгоритмы с повторениями- циклический алгоритм.
Урок информатики, 6 класс Автор: Бекенёва Любовь Александровна, учитель информатики МОБУ СОШ 6 г. Тынды.
Презентацию выполнила: Презентацию выполнила: Шаймарданова Рамиля Идрисовна Шаймарданова Рамиля Идрисовна учительница информатики МОУ «Бакаевская СОШ»
Алгоритмы Слово алгоритм произошло от algorithm – латинского написания имени аль – Хорезми, величайшего ученого из города Хорезма, Мухамеда бен Мусу, жившего.
АЛГОРИТМ. ИСПОЛНИТЕЛИ ВОКРУГ НАС. ФОРМЫ ЗАПИСИ АЛГОРИТМОВ.
С ю д а п о й д е ш ь – к л а д н а й д е ш ь С ю д а п о й д е ш ь – ж е н у н а й д е ш ь С ю д а п о й д е ш ь – м е г а б а й т н а й д е ш ь.
АЛГОРИТМ. ИСПОЛНИТЕЛИ ВОКРУГ НАС. ФОРМЫ ЗАПИСИ АЛГОРИТМОВ.
Формы записи алгоритмов. Линейный алгоритм. Цель урока: формирования знаний в области алгоритмов, организация работы по усвоению новых понятий.
1.Понятность Под этим термином понимают указания, которые понятны исполнителю.
Транксрипт:

Типы алгоритмов

Закрепление пройденного материала Формы записи алгоритмов Линейный алгоритм Алгоритмы с ветвлениями Алгоритмы с повторениями

Повторение теоретического материала 1. Задача может быть решена успешно только тогда, когда она четко описана. Какие из следующих задач сформулированы четко. a)«Сосчитать звезды»; b)«Сосчитать число окон в соседнем доме»; c)«Купить книги» d)«одеться» e)«Дать подробное описание дороги от двери своего дома до школы» 2. Что такое алгоритм? 3. Кого или что называют исполнителем алгоритма? 4. Что такое система команд исполнителя? 5. С какой задачей может справиться только человек?

Формы записи алгоритмов Какие формы записи алгоритмов вы знаете? Словесный Табличный В виде блок-схемы. Название фигуры Изображение Обозначаемый шаг алгоритма Овал Начало или конец Параллело грамм Ввод или вывод Ромб Принятие решения Прямоугол ьник Выполнение действия нет да

Типы алгоритмов В алгоритмах команды записываются друг за другом в определенном порядке. Выполняются они не обязательно в записанной последовательности: в зависимости от порядка выполнения команд можно выделить три типа алгоритмов: линейные алгоритмы; алгоритмы с ветвлениями; алгоритмы с повторениями.

Линейные алгоритмы Алгоритм, в котором команды выполняются в порядке их записи, то есть последовательно друг за другом, называется линейным. Например, линейным является следующий алгоритм посадки дерева: выкопать в земле ямку; опустить в ямку саженец; засыпать ямку с саженцем землей; полить саженец водой. С помощью блок-схемы данный алгоритм можно изобразить так:

Алгоритмы с ветвлениями Логику принятия решения можно описать так: ЕСЛИ ТО ИНАЧЕ Примеры: ЕСЛИ хочешь быть здоров, ТО закаляйся, ИНАЧЕ валяйся весь день на диване; ЕСЛИ низко ласточки летают, ТО будет дождь, ИНАЧЕ дождя не будет; ЕСЛИ уроки выучены, ТО иди гулять, ИНАЧЕ учи уроки. В некоторых случаях могут отсутствовать: ЕСЛИ ТО Пример: ЕСЛИ назвался груздем, ТО полезай в кузов. Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов, называется ветвлением. Алгоритм, содержащий ветвление называется разветвляющимся.

Если Павлик дома, будем решать задачи по математике. В противном случае следует позвонить Марине и вместе готовить доклад по биологии. Если же Марины нет дома, то надо сесть за сочинение.»

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

Форма организации действий, при которой выполнение одной и той же последовательности команд повторяется, пока выполняется некоторое заранее установленное условие, называется циклом (повторением). Алгоритм, содержащий циклы, называется циклическим алгоритмом или алгоритмом с повторениями. Ситуация, при которой выполнение цикла никогда не заканчивается, называется зацикливанием. Следует разрабатывать алгоритмы, не допускающие таких ситуаций. Алгоритмы с повторениями

1. выписать все натуральные числа от 1 до п; 2. вычеркнуть 1; 3. подчеркнуть наименьшее из неотмеченных чисел; 4. вычеркнуть все числа, кратные подчеркнутому на предыдущем шаге; 5. если в списке имеются неотмеченные числа, то перейти к шагу 3, в противном случае все подчеркнутые числа простые. Это циклический алгоритм. При его выполнении повторение шагов 3-5 происходит, пока в исходном списке остаются неотмеченные числа. Натуральное число называют простым, если оно имеет только два делителя: единицу и само это число. 2, 3, 5, 7 простые числа; 4, 6, 8 нет. В III веке до нашей эры греческий математик Эратосфен предложил следующий алгоритм для нахождения всех простых чисел, меньших заданного числа п: