Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема урока- Основы алгоритмизации

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.6.2024

Класс:  9

Тема урока: Основы алгоритмизации. Повторение материала 8 класса

Цель: Вспомнить понятие алгоритма, его свойства, исполнителей алгоритмов и основные алгоритмические структуры.

Задачи:

1. Напомнить учащимся понятие алгоритма, исполнителя алгоритма и рассмотреть свойства алгоритмов.

2. Вспомнить с  учащимися  основные алгоритмические структуры.

3. Научить учащихся создавать блок-схемы алгоритмов.

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

Тип урока: Урок повторения.

Оборудование: 1. Современные компьютеры, имеющие выход в Интернет.

                           2. Мультимедийный проектор.

Оснащение:       Плакат «Базовые алгоритмические структуры».

                            Презентация Power Point.

Список литературы и интернет-ресурсов:

  •  УМК  Н. Д. Угринович,
  •  УМК Л. Л. Босовой,
  •  УМК Н.В.Макаровой,
  •  http://www.5byte.ru/ - теоретический материал школьной программы,
  •  http://www.iiikt.narod.ru/ - школьный интернет-учебник

Продолжительность проведения: 45 минут.

Ход занятия

1.Организационный момент

Добрый день, ребята! Сегодня, мы с вами вспомним интересную и  важную тему курса информатики за 8 класс «АЛГОРИТМ». 

2. Этап усвоения новых знаний.

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

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

  1.  Какие алгоритмы Вы знаете,
  2.  Кто или что является исполнителями алгоритмов?

Исполнитель алгоритма - это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.

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

Исполнителя характеризуют:

  •  среда;
  •  элементарные действия;
  •  система команд;
  •  отказы.

Среда (или обстановка) — это «место обитания» исполнителя. Например, для исполнителя Робота среда — это бесконечное клеточное поле. Стены и закрашенные клетки тоже часть среды, а их расположение и положение самого Робота задают конкретное состояние среды.

Система команд. Каждый исполнитель может выполнять команды только из некоторого строго заданного списка - системы команд исполнителя. Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды. Например, команда Робота «вверх» может быть выполнена, если выше Робота нет стены. Ее результат — смещение Робота на одну клетку вверх.

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

Отказы исполнителя возникают, если команда вызывается при недопустимом для нее состоянии среды.

Обычно исполнитель ничего не знает о цели алгоритма. Он выполняет все полученные команды, не задавая вопросов «почему» и «зачем».

В информатике универсальным исполнителем алгоритмов является компьютер.

Рассмотрим свойства алгоритмов

  •  Результативность. Получение требуемого результата за конечное число шагов; это означает, что неправильный алгоритм, который не достигает цели, вообще не нужно считать алгоритмом.
  •  Дискретность (пошаговость). Под дискретностью понимают, что алгоритм состоит из последовательности действий, шагов. Выполнение каждого следующего шага невозможно без выполнения предыдущих. Последний шаг, как правило, выдаёт результат действия алгоритма.
  •  Детерминированность (определённость). Означает, что действия, выполняемые на каждом шаге, однозначно и точно определены.
  •  Понятность. Алгоритм должен быть понятен не только автору, но и исполнителю.
  •  Выполнимость. Алгоритм должен содержать команды, записанные на понятном языке и выполнимые исполнителем.
  •  Массовость. Один тот же алгоритм может применяться для решения большого количества однотипных задач с различающимися условиями.

 

Ребята, перед Вами формы записи алгоритмов

1.Словесно-формульный

Например,  Составить алгоритм решения арифметического выражения  (23+34)*57/3

1 шаг 23+34=57

2 шаг 57*57=3249

3 шаг 3249/3=1083

Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задается в произвольном изложении на естественном языке.

Недостатки: Словесный способ не имеет широкого распространения, так как такие описания:

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

2. Программный (например с помощью алгоритмического языка)

Например,  Составить алгоритм решения алгебраического выражения  x=2y+z

                   алг Выражение

                   арг y,z:цел

                   рез  x:цел

                   нач

                      x:=2*y

                      x:=x+z

                   кон

3. Таблицы. Записи - в виде таблицы, устанавливающей зависимость

результата от исходных данных.

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

Графический способ подразделяется на:

  •  рисунок;
  •  граф-схемы;
  •  блок-схемы.

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

Можно представить алгоритм в виде схемы или графа — вторая, более строгая, формализованная форма

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

Граф — геометрический объект, состоящий из вершин и соединяющих вершины линий и дуг.

Наиболее распространенной формой представления алгоритма является блок-схема. Для отображения алгоритма в виде блок-схемы используется стандартный набор графических объектов (блоков). Блок-схема алгоритма - наглядное графическое изображение структуры алгоритма. Она строится из блоков, соединенных стрелками. Стрелки изображают последовательность вычислений

.

 

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

 

Описание ввода и вывода данных

 

Описание линейной последовательности команд

 

Обозначение условий в алгоритмических структурах «ветвление» и «выбор»

 

Объявление переменных или ввод комментариев

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

Давайте вспомним, какие типы алгоритмов существуют?

  •  Линейный – это алгоритм, в котором команды выполняются последовательно одна за другой.
  •  Разветвлённый (алгоритмические структуры «ветвление» и «выбор») - алгоритм, в котором в зависимости от истинности или ложности условия выполнятся одна или другая серия команд.
  •  Циклический (алгоритмическая структура «цикл») - это алгоритм, в котором одна и та же последовательность действий совершается многократно (или ни разу) до тех пор, пока выполняется условие.
  •  Вспомогательный - самостоятельный алгоритм, снабжённый таким заголовком, который позволяет вызывать этот алгоритм из других алгоритмов.

3.Этап закрепления знаний.

3.1. Самостоятельная  работа

Примерные вопросы:

  1.  Приведите примеры известных Вам алгоритмов.
  2.  Перечислите основные свойства алгоритмов и проиллюстрируйте их примерами.
  3.  Имеются два кувшина ёмкостью 3 л и 8 л. Напишите алгоритм для того, чтобы набрать из реки 7 л воды (можно пользоваться только этими кувшинами).
  4.   Какие Вы знаете формы описания алгоритмов?
  5.  Перечислите основные элементы блок-схемы и их назначение.

Информационная переменка (физминутка).

3.2. Индивидуальная работа на компьютере:

Создание на компьютере с помощью графического векторного редактора блок-схемы линейного,  разветвлённого, циклического алгоритмов. Пояснение: При работе необходимо использовать элементы блок-схемы

4.Этап информации о домашнем задании.

Запишите домашнее задание:  

  1.  Информатика и ИКТ: учебник для 9 класса/ Н. Д. Угринович, §4.1-4.2 (обязательно).

2. По желанию можно приготовить творческое сообщение на тему: «Алгоритмы вокруг нас», используя разумные источники. Творческое сообщение обязательно будет оценено!

Спасибо за урок! До свидания, ребята.




1. на тему- Функционирование жаргонной лексики в сфере информационных технологий
2. Речевая манипуляция в переговорах
3. Реферат- Возрастные кризисы в период раннего и дошкольного детства
4. Курсовая работа- Международная миграция рабочей силы.html
5. вот лишь некоторые причины которые побуждают нас сесть на шпагат
6. Технологические измерения и приборы Классификация измерений
7. Технологический процесс ТП часть производственного процесса содержащая целенаправленные действия по из
8. Автоматическая система управления питания котельных агрегатов
9. Изучение современных средств связи и оргтехники в курсе
10. Севообороты вносят систему в эксплуатацию земли дают возможность получить ценные наблюдения позволяющи
11. стресс означает
12. Лекции - Технологии маркетинга в рекламном бизнесе
13.  ОБЩИЕ ТРЕБОВАНИЯ БЕЗОПАСНОСТИ
14. Специальная коррекционная начальная школа ~ детский сад 235 V вида.html
15. Анализ конкурентной среды Кемеровского молочного комбината
16. а Для доказательства этого предположения необходимо было определить знак и величину удельного заряда носит
17. Використання полісемантичних слів у англійському публіцистичному тексті
18. Инфразвук и ульразвук Вибрация Лазерное излучение
19. Синтезатор молодости
20. Вариант 3 1 Каково функциональное назначение тромбоцитов крови а участвуют в процессах свертыван