Конспект урока «Алгоритмы» по информатике для 9 класса

Конспект урока по теме: «Алгоритмы»

9 класс

Цели:

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

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

  • ввести понятие исполнителя алгоритма и их типами;

  • познакомить учащихся со способами записи алгоритмов;

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

  • познакомить с правилами языка программирования Паскаль.

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

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

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

  • контроль за ТБ, правильностью посадки за ПК;

  • прививание навыков самостоятельной работы.

  • привитие нравственных качеств: ответственность, дисциплинированность, аккуратность, собранность

Развивающие

  • развитие алгоритмического мышления, познавательных интересов, навыков работы на компьютере;

  • развитие речи

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

Тип урока: усвоение новых знаний

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

План урока:
I. Орг. момент.
II. Актуализация знаний.
III. Теоретическая часть
IV. Практическая часть.
V. Закрепление.
VI. Д/з

VII. Итог урока.


Ход урока.

Этапы

Деятельность учителя

Деятельность учеников

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


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



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































































































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





































V.Закреп­ление.







VI. Д/з




VII. Итог урока.



Здравствуйте ребята.

Тема нашего урока «Алгоритмы». Сегодня вы узнаете, что такое алго­ритмы, какие они бывают по виду, по способу задания, какими свойст­вами они обладают.

С понятием «алгоритм» вы уже знакомились на других предметах. Вспомните, пожалуйста, на каких. От какого слова происходит это слово.




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

Алгоритм – описание последовательности действий (план), строгое ис­полнение которых приводит к решению поставленной задачи за конеч­ное число шагов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Алгоритмы можно по разному представлять.

В устной форме.

В письменной форме на естественном языке.

В письменной форме на формальном языке.

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

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



Запишите пример алгоритма, представленного с помощью блок-схемы.












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

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

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

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

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

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

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

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

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

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







Для создания текста программы дайте команду:Filе→New, теперь нужно ввести текст программы с помощью клавиатуры.

Program Hello;

Var Name: string;

Begin

Write (‘Как тебя зовут?’);

Readln (Name);

Writeln (‘Привет, ‘, Name, ‘!’);

Readln

End.

Теперь попробуем запустить нашу программу. Для этого дайте команду: RunRun (или F9).

Если, вы не допустили ошибок, то на экране появиться фраза: «Как тебя зовут?»

Введите каждый своё имя.

На экране появляется фраза «Привет, (имя)!»


Если вы допустили ошибку при наборе программы, то появится сообщение об этой ошибке:


Исправив ошибки, вы получите результат, который мы рассмотрели выше.

Теперь сохраним программу. Для этого надо дать команду:

Filе→Save as→Введите имя программы→Ok.

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

Вопросы:

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

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

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

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

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

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

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

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

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

«Благодарю всех за внимание».

Заходят в кабинет и садятся за теоретические столы.

Записывают тему урока в тетради.

Возможные ответы: на математике при решении задач и уравнений, слово «алгоритм» очень похоже на слово «алгебра».







Записывают определение алгоритма.














Приводят свои примеры алгоритмов. Например, алгоритм приготовления чая, алгоритм решения уравнения.



Записывают свойства в тетрадь.








Приводят свои примеры для каждого вида.

1.Решение линейного уравнения.

2. Работа стиральной машинки.

3.Решение квадратного уравнения.

4. Решение системы уравнений, содержащих квадратное уравнение.







Записывают основные блоки и пример блок-схемы.









Приводят примеры идеальных (роботы, машины) и неидеальных исполнителей (люди и животные).

















Садятся за ПК и открывают оболочку


Набирают программу.













Выполняют команду.






Вводят свои имена.























Записывают задание в дневники.


Здесь представлен конспект к уроку на тему «Алгоритмы», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика (9 класс). Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.

Список похожих конспектов

Программирование. Алгоритмы работы с величинами. Язык программирования Паскаль. Правила записи основных операторов

Программирование. Алгоритмы работы с величинами. Язык программирования Паскаль. Правила записи основных операторов

Тема:. Программирование. Алгоритмы работы с величинами. Язык программирования Паскаль. Правила записи основных операторов. . . Результаты:. ...
Алгоритмы

Алгоритмы

ЧАСТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА «КРИСТАЛЛ» ГОРОДА СЫЗРАНЬ САМАРСКОЙ ОБЛАСТИ. Конспект итогового ...
Алгоритмы с ветвлениями

Алгоритмы с ветвлениями

Открытый урок информатики. Класс:. 6. Тема урока:. Алгоритмы с ветвлениями. Тип урока:. Изучение нового материала. Форма проведения урока:. ...
Алгоритмы сжатия. Алгоритм построения орграфа Хаффмана

Алгоритмы сжатия. Алгоритм построения орграфа Хаффмана

. План-конспект занятия по информатике. Город:. . Раменское. МОУ «СОШ № 8». Учитель:. . Константинова Елена Ивановна. Класс:. . 11 «А». ...
Алгоритмы и их свойства. Типы алгоритмов: линейные, разветвляющие, циклические

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

Рощупкина Людмила Ивановна. учитель информатики. г. Барнаул. Тема урока. : Алгоритмы  и их свойства. Типы алгоритмов: линейные, разветвляющие, ...
Алгоритмы на паскале

Алгоритмы на паскале

ПЛАН-КОНСПЕКТ УРОКА «Название». ФИО Бурзаев Андрей Игоревич. . Место работы МБОУ СОШ №1 им. М.Горького г. Арзамас. . . . Должность. ...
Алгоритмы и исполнители

Алгоритмы и исполнители

Урок-игра для 9-го класса "Битик-банк". Цель: систематизация и обобщение изученного материала по теме «Алгоритмы и исполнители». Задачи:. общеобразовательные:. ...
Алгоритмы и их свойства

Алгоритмы и их свойства

. . . . . . . Тема:. «Алгоритмы и их свойства». . Цели урока:. ...
Алгоритмы для смекалистых

Алгоритмы для смекалистых

Урок-повторение "Алгоритмы для смекалистых". для 4 класса. Автор: Парменова Ирина Сергеевна, учитель информатики ММБОУ "Коношская СОШ" п. Коноша ...
Алгоритмы и алгоритмические структуры

Алгоритмы и алгоритмические структуры

Урок-путешествие «В гостях у сказки «Золушка». Тема урока: Алгоритмы и алгоритмические структуры. Цели:. . Закрепить знания учащихся об основных ...
Алгоритмы в нашей жизни

Алгоритмы в нашей жизни

Тема:. Алгоритмы в нашей жизни. Тип урока:. урок - объяснение. Цели урока:. Образовательные:. Формирование умения грамотно излагать свою ...
Алгоритмы

Алгоритмы

Класс: 3А. Тема урока. Алгоритмы. . . Цель урока. : организовать деятельность учащихся по формулированию нового понятия “алгоритм” и применению ...
Алгоритмы

Алгоритмы

Тема урока «Алгоритмы». Цели:. сформировать новые понятия: алгоритм, алгоритмический язык;. . познакомить с формами записи алгоритмов: построчная, ...
Алгоритмы и их исполнители

Алгоритмы и их исполнители

Тема:. . Алгоритмы и их исполнители. . Цель:. . помочь учащимся получить представление о алгоритме и его формальном исполнении, свойствах алгоритма ...
Алгоритмы и исполнители

Алгоритмы и исполнители

Ковалева Юлия Валентиновна , учитель информатики. МОУ «СОШ «№ 7», Краснодарский край, ст.Тбилисская. Предметная область: информатика. Класс: 3. ...
Алгоритмы и их исполнители, виды моделей

Алгоритмы и их исполнители, виды моделей

Тема:. . «. Алгоритмы и их исполнители, виды моделей». Тип урока: . изучение нового материала. Цели урока:. Образовательные:. сформировать ...
Алгоритмы и исполнители

Алгоритмы и исполнители

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

Алгоритмы и их свойства

. Отдел образования администрации Тальменского района Алтайского края. . МОУ Новоозёрская средняя общеобразовательная школа. ...
Алгоритмы и исполнители

Алгоритмы и исполнители

. Комитет образования администрации г. Ставрополя. МБОУ лицей №16 г. Ставрополя. План-конспект урока по информатике. ...
Алгоритмы и способы их описания

Алгоритмы и способы их описания

Тема: «. Алгоритмы и способы их описания. ». Цель урока:. приобретение теоретических знаний в области алгоритмики. Задачи урока:. Образовательная: ...

Информация о конспекте

Ваша оценка: Оцените конспект по шкале от 1 до 5 баллов
Дата добавления:19 августа 2016
Категория:Информатика
Классы:
Поделись с друзьями:
Скачать конспект