Выбранный для просмотра документ урок@SEP@алгоритм.ppt
Скачать материал "Урок информатики в 9 классе «Алгоритм»"
Рабочие листы
к вашим урокам
Скачать
Курс повышения квалификации
Курс профессиональной переподготовки
Курс повышения квалификации
Курс профессиональной переподготовки
1 слайд
Алгоритм и его формальное исполнение.
2 слайд
3 слайд
4 слайд
5 слайд
Алгоритм – это понятное и точное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
Алгоритм состоит из отдельных команд – каждая команда должна быть понятна исполнителю, т.е. входить в его систему команд.
Исполнитель алгоритма – это человек, животное или устройство, способные выполнять определенный набор команд.
6 слайд
Свойства алгоритма.
7 слайд
В информатике под алгоритмом понимают понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи за конечное
число шагов.
8 слайд
ФОРМЫ ПРЕДСТАВЛЕНИЯ АЛГОРИТМОВ
Словесная (список).
Табличная.
Графическая (блок-схема, рисунок, граф, схема).
Программная (команды языка компьютера).
9 слайд
Словесная форма представления алгоритма – запись алгоритма в виде последовательности слов и (или) предложений.
Человеку, находящемуся на берегу реки, нужно переправить на противоположный берег волка, козу и капусту. В лодку человек может взять одновременно только одного «пассажира». Нельзя оставить вместе волка с козой и козу с капустой.
ЗАДАЧА «Переправа»
Переправить козу.
Возвратиться самому.
Переправить волка.
Возвратиться вместе с козой.
Переправить капусту.
Возвратиться самому.
Переправить козу.
АЛГОРИТМ «Переправа»
10 слайд
Табличная форма представления алгоритма – запись алгоритма в виде таблицы.
ЗАДАЧА
Вычислить: 3а+5-15 при а=10
АЛГОРИТМ
11 слайд
Графическая форма представления алгоритма – запись алгоритма в виде последовательности специальных графических блоков-обозначений.
Рисунок
Граф
Блок-схема
Иван-Царевич
Стрела
Лягушка
Василиса Прекрасная
Баба Яга
Лебедь
Кощей Бессмертный
Лягушачья кожа
пустил
нашел
прилетела
сбросила
сжег
превратилась
превратилась
улетела
указала
нашел
победил
12 слайд
Блок-схема - называют графическое представление алгоритма, в котором он изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
13 слайд
Графический способ представления алгоритмов
Или
Блок-схема
начало
конец
Выполнение действия
14 слайд
Программа – запись алгоритма в виде последовательности операторов-команд некоторого языка программирования компьютера.
Школьный алгоритмический язык —формальный язык, используемый для записи, реализации и изучения алгоритмов.
Основные служебные слова
15 слайд
Алгоритм «Сумма квадратов»
алг Сумма квадратов (арг цел n, рез цел S)
дано | n > 0
надо | S = 1*1 + 2*2 + 3*3 + ... + n*n
нач цел I
ввод n; S:=0
нц для i от 1 до n
S:=S + 1 * i
кц
вывод "S = ", S
кон
16 слайд
Линейный (последовательный) алгоритм - описание действий, которые выполняются
однократно в заданном порядке.
17 слайд
Линейные алгоритмы
Линейные алгоритмы состоят из команд, которые выполняются последовательно.
Например, при “ решении задачи” сварить борщ - все действия выполняются одно за другим.
Они как бы выстраиваются в одну линию.
Отсюда и название – линейный.
18 слайд
начало
действие
действие
конец
Линейный
19 слайд
Циклический алгоритм - описание действий, которые должны повторяться указанно число раз или пока не выполнено заданное условие.
20 слайд
Повторение
начало
действие
условие
конец
действие
Да
Нет
21 слайд
Цикл со счетчиком (известное число повторений).
Счетчик
Тело цикла
22 слайд
Цикл со счетчиком (неизвестное число повторений).
Тело цикла
Условие
23 слайд
Вспомним сюжет из русской сказки. Царевич останавливается у развилки дороги и видит
камень с надписью: «Направо пойдешь - коня потеряешь, налево пойдешь - сам пропадешь.... Подобная ситуация, заставляющая нас принимать решение в зависимости от
некоторого условия, постоянно встречается в повседневной жизни. Условие - выражение, находящееся между словом «если» и словом «то» и принимающее значение «истина» или «ложь».
Разветвляющийся алгоритм - алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
24 слайд
ЕСЛИ <условие> ТО <действие 1>
ИНАЧЕ <действие 2>
ЕСЛИ хочешь быть здоров, ТО закаляйся
ИНАЧЕ можешь часто болеть
ЕСЛИ низко ласточки летают, ТО будет дождь
ИНАЧЕ дождя не будет
ЕСЛИ уроки выучены ТО иди гулять
ИНАЧЕ учи уроки
25 слайд
Ветвление
начало
действие
условие
действие
действие
ДА
Нет
конец
26 слайд
Условие
Серия 2
Серия 1
27 слайд
Алгоритмическая структура «выбор»
В алгоритмической структуре «выбор» выполняется одна из нескольких последовательностей команд при истинности соответствующего условия.
28 слайд
Условие 1
Серия 2
Серия 1
Условие 2
Серия
29 слайд
Вспомогательный алгоритм - алгоритм, который можно использовать в других алгоритмах, указав только его имя. Вспомогательному алгоритму должно быть присвоено имя.
30 слайд
начало
Решать задачи
Готовить реферат
Конец
Павлик дома?
да
нет
Звонить Марине
Марина дома?
нет
да
Писать сочинение
31 слайд
Предоставить ход сопернику
Взять столько фишек, чтобы в сумме с взятыми соперником получалось 5
Игра Баше
Алгоритм выигрыша:
Если осталась одна фишка, то – выиграл, иначе вернуться к выполнению команды 1
32 слайд
ПОДВЕДЕНИЕ ИТОГОВ УРОКА
Я всё знаю, могу объяснить.
Я всё знаю, понял, но не уверен.
Всё знаю, но не объясню.
У меня остались вопросы.
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ урок@SEP@методическая разработка урока.doc
Скачать материал "Урок информатики в 9 классе «Алгоритм»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ урок@SEP@приложение 1.doc
Скачать материал "Урок информатики в 9 классе «Алгоритм»"
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
В материале содержится подробный план урока, презентация, которая включает в себя флеш-ролики с историческими страничками, определением алгоритма, свойства алгоритма и подробное описание видов алгоритма. Приводятся основные элементы блок-схем, примеры, карточки с заданиями для проверки усвоения изученного материала. Это первый урок по изучению темы «Объектно-ориентированного программирования», поэтому очень важно, чтобы обучающиеся умели составлять блок-схемы, или по заданной блок-схеме получить конечный результат. Целью урока является приобретение теоретических знаний в области алгоритмики и навыков словесного описания алгоритма.
6 806 681 материал в базе
Настоящий материал опубликован пользователем Смирнова Елена Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВы сможете бесплатно проходить любые из 4800 курсов в нашем каталоге.
Перейти в каталог курсовМини-курс
2 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.