АЛГОРИТМИКА

advertisement
УРОК-ЛЕКЦИЯ
по информатике
для учащихся 8 классов
АЛГОРИТМИКА
Понятие и формы алгоритма
Цели урока
• Расширить понятие учащихся об
алгоритмах
• Закрепить умения составления
алгоритмов в разных формах
• Развивать на материале лекции
четкость, лаконизм и
последовательность мышления
План лекции
•
•
•
•
•
Понятие алгоритма
Свойства алгоритма
Служебные слова алгоритма
Формы записи алгоритмов
Примеры словесного алгоритма и в
форме блок-схемы
• Выводы
Понятие алгоритма
– Алгоритм или операционное правило
обработки - последовательность действий,
выполняемых исполнителем,
конструктивное описание, состоящее из
конечного множества правил и
определяющее процесс переработки
данных.
– Алгоритм задаёт некоторый свод правил,
описывающих процесс и определяющий
последовательность действий, приводящих
к конечному желаемому результату.
Свойства алгоритма
• Детерминированность – решение
задач по алгоритму является процессом
строго направленным, полностью
управляемым, не допускающим
произвола.
• Массовость алгоритма – алгоритм
решает не одну определённую задачу, а
целую серию задач.
Свойства алгоритма
• Конструктивность алгоритма означает его
конечность, то есть алгоритм должен
состоять из конечного числа указаний.
• Формальное исполнение алгоритма –
алгоритм должен быть составлен таким
образом, чтобы исполнитель мог выполнять
его последовательные команды чисто
механически (формально), не вдаваясь в
смысл производимых им действий, и при этом
прийти к искомому результату.
Служебные слова
алгоритмического языка
Алгоритм, который записывается на алгоритмическом языке,
должен иметь название.
- Служебное слово алг указывает на название алгоритма;
- служебное слово нач указывает начало алгоритма;
- служебное слово если указывает начало команды ветвления;
- служебные слова то, иначе указывают на выполнение команды;
- служебные слова нц, кц указывают на начало и конец цикла;
- служебное слово всё окончание ветвления
- служебным словом кон заканчивается алгоритм
Все служебные слова нужно знать наизусть для механической
записи алгоритма
Алгоритмы бывают линейными и с ветвлением
Формы записи алгоритма
Алгоритмы могут быть записаны в словесной форме:
алг включение электроприбора в сеть 220 В
нач
если переключатель прибора установлен на 127 В
то установить переключатель прибора на 220
В
всё
вставить вилку в розетку
кон
Формы записи алгоритма
Алгоритмы могут
быть записаны в
графической
форме - блоксхемы. Для этого
используются
следующие
геометрические
фигуры:
Название
фигуры
Изображени
е
Обозначаемы
й шаг
алгоритма
Овал
Начало или
конец
Параллелограмм
Ввод или
вывод
Ромб
Принятие
решения
Прямоуголь
-ник
Выполнение
действия
Алгоритм в форме блок-схемы
Блок-схема
да
начало
Переключатель прибора
установлен
на 127 В
Установить
переключатель
прибора на 220В
Вставить
в розетку
Конец
нет
Словесная форма алгоритма
алг Написание букв з,с на конце приставки
нач
если корень начинается со звонкой
согласной
то на конце пиши «з»
если корень начинается с глухой
согласной
то на конце пиши «с»
кон
Блок-схема
начало
да
Корень
слова
начинается со
звонкой
согласной
на конце
приставки
написать «З»
нет
на конце
приставки
написать «с»
конец
Алгоритм в форме
математических формул
начало
a, b, c
d  b 2  4ac
d>=0
ds 
x1 
 b  ds
2a
x2 
 b  ds
2a
«Решения нет»
конец
x1, x2
d
Выводы
Разработка алгоритма для решения любой
задачи является наиболее ответственным и
важным моментом, так как именно алгоритм
определяет ту последовательность действий,
которая выполняется машиной. Ошибки,
допущенные при записи алгоритма, обычно
приводят к неверному ходу вычислительного
процесса и ,следовательно, к неверному
результату.
Домашнее задание
• Составить в словесной форме алгоритм
пунктуационного правила
• Записать в форме блок-схемы алгоритм
решения математического выражения
Использованная литература
• И.Г.Семакин, Л.А.Залогова,
С.В.Русаков, Л.В.Шестакова.
Информатика и ИКТ. 8 класс.М.БИНОМ, 2008
• Ю.Шафрин. Информационные
технологии.- М. БИНОМ, 2003
• Э.И.Кузнецов, И.В.Роберт. Алгоритмы и
алгоритмический язык. Пособие для
учителя. – М. «Просвещение»,1986.
Download