Инфоурок / Информатика / Конспекты / Конспект урока на тему "Понятие алгоритма, его свойства и формы представления" (9 класс)
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

Конспект урока на тему "Понятие алгоритма, его свойства и формы представления" (9 класс)

библиотека
материалов

hello_html_m6b52fc80.gifhello_html_10d4d482.gifhello_html_m6174e430.gifhello_html_m76fb6070.gifhello_html_2131de54.gifКонспект урока по информатике 9 класс .

Тема: Понятие алгоритма, его свойства и формы представления.

Цель: познакомить учащихся с:

  • понятием и определением алгоритма; его свойствами, формами представления;

  • типовыми алгоритмическими структурами, стадиями создания алгоритма;

  • линейным разветвляющимся, циклическим алгоритмом;

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

Знать:

  • назначение алгоритма и его определение;

  • свойства и формы представления алгоритма;

  • типовые алгоритмические конструкции;

  • представление алгоритма в виде блок-схемы;

  • основные стадии разработки алгоритма.

Уметь:

  • приводить примеры алгоритмов из разных сфер;

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

разрабатывать циклические алгоритмы на основе различных видов циклов.

Ход урока

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

Сегодня на уроке мы с вами познакомимся с понятием и определением алгоритма, его свойствами и формами представления. Узнаем, какие бывают алгоритмы.

II. Объяснение нового материала.


1. По страничкам истории.


В начале окунёмся немного в историю.

Слово «алгоритм» происходит от имени великого среднеазиатского ученого VIIIIX вв. Аль-Хорезми.

Из математических работ Аль-Хорезми до нас дошли только две – алгебраическая и арифметическая. Вторая книга долгое время считалась потерянной, но в 1857 в библиотеке Кембриджского университета был найден ее перевод на латинский язык. В ней описаны четыре правила арифметических действий, практически те же, что используются и сейчас. Первые строки этой книги были переведены так: «Сказал Алгоритми. Воздадим должную хвалу Богу, нашему вождю и защитнику». Так имя Аль-Хорезми перешло в «Алгоритми», откуда и появилось слово «алгоритм».


2. Ввод понятия «Алгоритм».


Итак, что же такое алгоритм? (Ответы детей)

Алгоритм – понятное и точное предписание исполнителю совершить определенную последовательность действий для достижения поставленной цели за конечное число шагов.




3. Свойства алгоритмов.


Свойства алгоритмов:

1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);

2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае);

3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения);

4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными);

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

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

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

4. Способы записи алгоритмов.

  • словесный (запись на естественном языке);

  • графический (изображения из графических символов);

  • программный (тексты на языках программирования).

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


Назначение

Вид стандартного графического объекта

Начало алгоритма





Начало



Конец алгоритма





Конец





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





Пою





Условие выполнения действий записывается внутри ромба

Приедешь?





Счетчик количества повторов



Счётчик



Последовательность выполнения действий






5. Виды алгоритмов:


1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);

2. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий)

3. Циклический алгоритм (описание действий, которые должны повторятся указанное число, раз или пока не выполнено задание);

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


6. Стадии создания алгоритма:


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

2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.

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

Исполнитель алгоритма - система, способная выполнить действия, предписываемые алгоритмом.

Идеальными исполнителями являются машины, роботы, компьютеры...

Компьютер – автоматический исполнитель алгоритмов.

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


Характеристика исполнителя:

  • Среда — это «место обитания» исполнителя.

  • Система команд – некоторый строго заданный список команд.

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

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

III. Закрепление пройденного.

Взаимопроверка работа в парах. (Вопросы записаны на доске.)

Ответьте друг другу на поставленные вопросы.

- Что такое алгоритм? Приведите примеры алгоритмов.

- Какие свойства алгоритмов вы знаете?

- Какие виды алгоритмов вы знаете?

- Какие способы записи алгоритмов вы знаете?

- Что такое исполнитель алгоритмов?

- Что такое программа?

IV. Домашнее задание. Параграф 3.1; 3.2.


Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 18 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-148345

Похожие материалы