7


  • Учителю
  • Поурочный план по информатике для 6 класса.

Поурочный план по информатике для 6 класса.

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

Лицей при КазГАСА Информатика Алдибекова К.А

Предмет: Информатика Класс: 6

Преподаватель: Алдибекова К.А. Учебный год: 2016-2017

Тема №8: Алгоритмы и их исполнители. Дата проведения: _________________



Тип урока: урок с применением опорных конспектов.

Технология: личностно - ориентированная.

Время проведения: первый урок по теме "Алгоритмизация".

Цели урока:

  1. Обучающая цель: создать условия для формирования первичного представления об алгоритмах, помочь учащимся усвоить понятие алгоритма, свойства алгоритмов, виды алгоритмов.

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

  3. Воспитательная цель: воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

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

План урока

  1. Орг. Момент - 1 мин

  2. Актуализация знаний - 5 мин

  3. Теоретическая часть - 15 мин

  4. Практическая часть - 10 мин

  5. Д/з - 2 мин

  6. Вопросы учеников - 5 мин

  7. Итог урока - 2 мин

Ход урока

I. Орг. момент

Приветствие, проверка присутствующих. Объяснение хода урока.

II. Актуализация знаний

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

- Приходилось ли вам сталкиваться с понятием "алгоритм"? Если да, то где?

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

III. Теоретическая часть

Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.

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

Вы постоянно сталкиваетесь с этим понятием в различных сферах деятельности человека (кулинарные книги, инструкции по использованию различных приборов, правила решения математических задач...). Обычно, мы, выполняем привычные действия, не задумываясь, механически. Например, вы хорошо знаете, как открывать ключом дверь. Однако, чтобы научить этому малыша, придется четко разъяснить и сами эти действия и порядок их выполнения:

1. Достать ключ из кармана.

2. Вставить ключ в замочную скважину.

3. Повернуть ключ два раза против часовой стрелки.

4. Вынуть ключ.

Если вы внимательно оглянитесь вокруг, то обнаружите множество алгоритмов, которые мы с вами постоянно выполняем. Мир алгоритмов очень разнообразен. Несмотря на это, удается выделить общие свойства, которыми обладает любой алгоритм.

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

1. Массовость - обеспечивает решение широкого класса задач данного типа;

2. Понятность - перечень команд, которые понятны исполнителю;

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

4. Определенность или детерминированность - запись должна быть полной и четкой, чтобы не было потребности домысливать;

5. Результативность - процесс вычисления прекращается за конечное число шагов.

Выполнение алгоритмов определяется следующими правилами:

  • Последовательность действий (линия);

  • Альтернативность действий (ветвление);

  • Использование повторений (цикл);

  • Использование вспомогательных алгоритмов.

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

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

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

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

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

Множество команд, которые в состоянии выполнить данный исполнитель, называется системой команд исполнителя.

Алгоритм может быть задан

  1. Словесно - описание алгоритма словами и предложениями.

  2. Таблично - описание алгоритма в форме таблиц и расчетных формул.

  3. Графически - описание алгоритма с помощью геометрических фигур, называемых блоками.

III. Практическая часть

Решение задач.

  1. Составить алгоритм построения биссектрисы угла с помощью циркуля и линейки.

  2. Имеются два кувшина емкостью 3 л и 8 л. Напишите алгоритм, выполняя который можно набрать из реки 7 л воды.

IV. Домашняя задание ответить на вопросы:

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

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

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

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

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

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

V. Итог урока

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



Предмет: Информатика Класс: 6

Преподаватель: Алдибекова К.А. Учебный год: 2016-2017

Тема №9: Формы записи алгоритмов. Блок-схемы.

Дата проведения: _________________



Тема урока: Типы алгоритмов: линейные, разветвляющиеся и циклические алгоритмы.

Цель урока:

Образовательный аспект:

  • Знакомство и изучение с новыми понятиями: типы алгоритмов и вспомогательный алгоритм;

  • интеграция знаний в программной среде Borland Pascal.

Развивающий аспект:

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

  • развитие навыков программирование, синтеза и анализа знаний;

Воспитательный аспект:

- продолжить формирование политехнических знаний;

  • повышение интереса к предмету и программированию;

  • воспитывать бережное отношение к своему здоровью;

  • воспитывать бережное отношение к технике.

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

Методы обучения: исследовательский, наглядный.

Формы обучения: лекция, экскурсия, беседа.

Оборудование: компьютеры с операционной системой Windows;

Демонстрации: презентация «Понятие об информации».

Программное обеспечение: Borland Pascal 7.0.



План урока:

I. Организационный момент. Сообщение целей задачи.

II. Вступительное слово с объявлением задачи и способами решения задачи.

III. Основная часть урока. Чтение лекции и беседа с учащимся.

IV. Итог урока. Устные вопросы учащимся.

V. Домашнее задание.



План-конспект урока:

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

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

II. Вступительное слово учителя.

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

  • В чем сходство и отличие между программой и алгоритмом?

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

  • Назовите итерационные циклы и их особенности?

III. Выполнение практической работы:

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

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







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

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

Поурочный план по информатике для 6 класса.

Рассмотрим основные структуры алгоритма.

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

Поурочный план по информатике для 6 класса.

Команда ветвления - это составная команда алгоритма, в которой в зависимости от условия Р выполняется или одно S1, или другое S2 действие. Из команд следования и команд ветвления составляются разветвляющиеся алгоритмы (алгоритмы ветвления). Примером разветвляющегося алгоритма будет нахождение большего из двух чисел, введенных с клавиатуры.

Поурочный план по информатике для 6 класса.

Команда ветвления может быть полной и неполной формы. Неполная форма команды ветвления используется тогда, когда необходимо выполнять действие S только в случае соблюдения условия P. Если условие P не соблюдается, то команда ветвления завершает свою работу без выполнения действия. Примером команды ветвления неполной формы будет уменьшение в два раза только четного числа.

Поурочный план по информатике для 6 класса.

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

Команда повторения с предусловием не является единственно возможной. Разновидностью команды повторения с предусловием является команда повторения с параметром. Она используется тогда, когда известно количество повторений действия. В блок-схеме команды повторения с параметром условие записывается не в ромбе, а в шестиугольнике. Примером циклического алгоритма с параметром будет нахождение суммы первых 20 натуральных чисел.

Поурочный план по информатике для 6 класса.

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

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

Поурочный план по информатике для 6 класса.

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

Линейный алгоритм

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

Поурочный план по информатике для 6 класса.Разветвляющийся алгоритм

Приведем пример записи разветвляющегося алгоритма для нахождения наибольшего из двух чисел.

Поурочный план по информатике для 6 класса.

Циклический алгоритм

Рассмотрим алгоритм нахождения суммы первых натуральных нечетных чисел до n. Представим запись алгоритма тремя способами: в виде блок-схемы, школьного алгоритмического языка и на языке программирования Pascal.

Поурочный план по информатике для 6 класса.

Блок-схема состоит из следующих базовых структур: две составные команды (команда следования и команда повторения с предусловием), далее простая команда. Все команды соединены последовательно. Конструкции оформлены стандартным образом, поэтому их легко распознать и перевести на язык программирования. Каждая конструкция имеет один вход и один выход.

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

Запишем алгоритм вычисления суммы первых n натуральных чисел. Для этого воспользуемся циклом с параметром, поскольку заранее известно сколько раз будет выполняться команда нахождения суммы. Во всех звеньях цепочки поменяем цикл "пока" на цикл "для" и приведем пример перевода алгоритма с языка блок-схем на школьный алгоритмический язык и на язык программирования Pascal.

Поурочный план по информатике для 6 класса.

Рассмотрим нахождение количества натуральных чисел, сумма которых не больше заданной. Для этого воспользуемся командой повторения с постусловием.Поурочный план по информатике для 6 класса.



  1. Устные вопросы учащимся, выставление оценок.

  • В чем сходство и отличие между программой и алгоритмом?

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

  • Назовите итерационные циклы и их особенности?

  1. Домашнее задание:

Cоставить блок схему, алгоритм на программном языке.





Предмет: Информатика Класс: 6

Преподаватель: Алдибекова К.А. Учебный год: 2016-2017

Тема №10: Типы алгоритмов.

Дата проведения: _________________



Цель урока:

образовательная:

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

развивающая:

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

воспитательная:

воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

Тип урока: урок изучения и закрепления знаний и способов деятельности учащихся.

Учащиеся должны:

  • иметь представление об алгоритме как о последовательности действий;

  • уметь описывать повседневную деятельность в виде алгоритма;

  • уметь составлять простейшие алгоритмы;

  • уметь находить и исправлять ошибки в алгоритме;

  • уметь выполнять простейшие операции на компьютере.

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

Формы учебной деятельности на данном уроке: групповая.

План урока:

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

  2. Актуализация знаний учащихся при проверке домашнего задания.

  3. Изучение нового материала.

  4. Домашнее задание.

  5. Подведение итогов.

Ход урока:

  1. Орг. Момент.

Учитель начинает урок с прочтения стихотворения и подводит учащихся к теме урока «Типы алгоритмов».

Жил когда-то ал-Хорезми,

Был арабским мудрецом,

Он считал - всего полезней

Чисел всяких быть жрецом.

Ал-Хорезми сам придумал

Правил действий свод простой,

Получал он проще сумму

И любой ответ другой.

Эти правила доселе

Люди учат, помнят, чтут, -

А науку в самом деле

АРИФМЕТИКОЙ зовут.

В честь ученого назвали

Правил новых стиль и ритм,

Вот тогда и записали:

Ал-Хорезми - алгоритм.

Метод или предписанье,

Способ или же рецепт -

«Алгоритм» всему названье

Уже много-много лет.

  1. Проверка домашнего задания:

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

  1. Что такое алгоритм?

  2. Что необходимо для составления алгоритма?

  3. Нужно ли соблюдать порядок в алгоритме?

  4. Кого или что называют исполнителем алгоритма?

  5. Что такое СКИ?

  6. Какие существуют формы записи алгоритмов?

  7. Из каких компонентов состоит блок-схема?

  8. Укажите те задачи, которые вы считаете четко сформулированными и почему?



  1. Изучение нового материала:

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

  • Линейный алгоритм.

  • Разветвляющийся алгоритм.

  • Алгоритм с повторением (циклический).

Линейный алгоритм - это алгоритм, в котором команды выполняются последовательно друг за другом. Поурочный план по информатике для 6 класса.



ЗАДАЧА «Слепить снеговика»:

Алгоритм:

  1. Слепить из снега большой шар и положить его на землю.

  2. Слепить второй шар, меньше первого, и положить его на первый шар.

  3. Слепить третий шар, меньше второго, и положить его на второй шар.

  4. Надеть ведро на третий шар.

  5. Сделать глаза из угольков на третьем шаре.

  6. Воткнуть морковку между угольками.

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

Задача №1:

Исполнитель Кузнечик прыгает вдоль числовой оси на заданное число делений. Система команд исполнителя Кузнечика: вправо 3 (прыжок на 3 единицы вправо) и влево 2 (прыжок на 2 единицы влево). Начальное положение 0. Составить линейный алгоритм в виде блок-схемы для Кузнечика, с помощью которого он побывает над числом 2.

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







Задача №2

Записать с помощью блок-схемы пословицу «Болен - лечись, а здоров - берегись».

Алгоритм с повторением (циклический) - это алгоритм, который содержит команду повторения (команду, которая исполняется до тех пор, пока не выполнится условие).

ЗАДАЧА:

Составить графический алгоритм наполнения ведра водой из бочки. Имеется пустое ведро. Ученик имеет бочку с водой и кружку.

Алгоритм Наполнение

Начало

1. Пока ведро неполное, повторять:

2. Налить в ведро кружку воды.

Конец









Задача №3

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



  1. Домашнее задание:

  1. Найдите структуру ветвление в стихах известных поэтов и постройте блок-схему разветвляющегося алгоритма.

(Пример:

У лукоморья дуб зелёный;

Златая цепь на дубе том:

И днём и ночью кот учёный

Всё ходит по цепи кругом;

Идёт направо - песнь заводит,

Налево - сказку говорит.)



</

  1. Итог урока:

При подведении итогов урока обсуждаем следующие вопросы:

Какой алгоритм называют линейным? Привести пример.

Какой алгоритм называют разветвляющимся? Привести пример.

Какой алгоритм называют циклическим? Привести пример.





 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал