- Ошибки. Отладка программ

Конспект урока «Ошибки. Отладка программ» по информатике для 9 класса

Дзюбенко Елена Витальевна 101-796-160

План урока 9 класс

Тема: «Ошибки. Отладка программ».


Цели:

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

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

  • изучить новый материл – ошибки и отладка программ.

Деятельностная –

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

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

  • развить коммуникативные навыки, память.

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

Задачи:

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

    1. Поиск ошибок и отладка программ

    2. Закрепить и проконтролировать ЗУН учащихся при работе с ошибками:

      1. Умение определять ошибки по указанному коду

      2. Умение переводить ошибки с русского языка на язык программирования

      3. Нахождение ошибок в программе

      4. Умение проводить отладку программ

Оборудование урока: раздаточный материал, экран, проектор, тетрадь, ПК.

Междисциплинарные связи: английский язык + информатика + математика

Метапредметные связи: Постановка вопроса

Тип урока: Урок открытия нового знания, комбинированный


Ход урока

  1. Мотивация учебной деятельности

Урок сегодня я хотела бы начать с фрагмента из мультфильма «Вовка в тридевятом царстве». Вопрос: «Почему Двое из ларца не смогли выполнить указания Вовки?» - слайд 2 (2 мин.)

(Потому что Вовка неправильно давал указания, неверно использовал Систему Команд Исполнителя, а потом не смог исправить ошибки в своей же программе.) Мы с вами жители Российского государства, а не тридевятого, поэтому постараемся сегодня научиться исправлять свои ошибки, а заодно научим и Вовку .

  1. АКТУАЛИЗАЦИЯ ЗНАНИЙ

  2. «Корзина идей – Системные слова и синтаксис» - называю системные слова и синтаксис программы на Pascal учащимся, получаю ответ. (2 мин.) – слайд 3

С какого системного слова начинается программа?

Чем заканчивается каждая строка?

Какой знак ставится в конце всей программы?

Как будет «ввести текст»?

Как будет «считать переменную»?

С чего начинается описание переменных?

Какие типы данных вы знаете?

Как записывается условие?

Как записывается присваивание переменных?

Как записывается текст при выводе результата?

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

    1. ПРОБНОЕ ДЕЙСТВИЕ:

      1. Перед вами на экране представлена программа. Я хотела бы, чтобы вы определили, сколько в ней ошибок, и какие именно ошибки вы обнаружили? (Обсуждение 1 мин.) – слайд 4.

      2. Теперь давайте обратимся к системным словам и ошибкам. Давайте посмотрим и проанализируем системные слова с точки зрения английского языка. (Обсуждение 2 мин.) Слайд 5.

      3. А кто теперь сможет назвать, как правильно данные ошибки выдал бы нам отладчик Pascal? (Обсуждение 2 мин.) Слайд 6

    2. ФИКСАЦИЯ ЗАТРУДНЕНИЙ

С вариантами ошибок возникли затруднения. Почему? Потому что чаще мы обращаемся к помощи учителя или пытаемся исправить программу самостоятельно, проводя долгий поиск ошибок. (1 мин.)

    1. ПРИЧИНА ЗАТРУДНЕНИЯ

Мы не знаем коды ошибок, не обращаем внимание на перевод, не анализируем информацию, которую нам выдает отладчик. (1 мин.)

    1. ФОРМУЛИРОВКА ЦЕЛИ ЦЕЯТЕЛЬНОСТИ

Давайте попробуем сегодня с вами поиграть в игру «Своя игра» и, используя критическое мышление, определить различные варианты ошибок, узнать, что же они означают и как их можно исправить. Итак, мы подошли к теме нашего сегодняшнего урока. Кто может ее сформулировать? Правильно! «Ошибки. Отладка программ». (1 мин.) Слайд 7.

    1. ПЛАН ОТКРЫТИЯ Слайд 8. (1 мин.)

      1. Открыть нужную ячейку

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

      3. Решить поставленные задачи

    2. РЕАЛИЗАЦИЯ ПОСТРОЕННОГО ПРОЕКТА

Предлагаю вам для первого раза разделиться на три команды. Вытаскиваем жетончик и делимся по цвету (Физкультминутка).

Запускается игра. СЛАЙД 9.

Еще раз напоминаются правила игры. Первая команда выбирает категорию и цену вопроса. Если отвечает, то получает указанное количество баллов, если нет – баллы снимаются. Дальше идет выбор вопроса и цены, желающая команда дает ответ. Баллы также начисляются или снимаются. (2 мин.)

  1. ПЕРВИЧНОЕ ЗАКРЕПЛЕНИЕ ВО ВНЕШНЕЙ РЕЧИ (1мин.)

    1. Ну что ж, как сказал Фредерик Брукс-мл «Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство». С ошибками в программах вы будете сталкиваться столько, сколько будете программировать. Но не ошибается тот, кто ничего не делает.

    2. А значит давайте пробовать и учиться на своих ошибках.

  2. ИГРАЕМ в ИГРУ «Своя игра» (23 мин.)

  3. А теперь давайте выполним рефлексию нашей учебной деятельности (5 мин.) – Слайд 10:

«Я попрошу вас составить синквейн на тему «Ошибка». Кто знает, что такое синквейн? Чтобы вам было проще, я приготовила вам заготовку.


1 существительное

Ошибка

2 прилагательных

3 глагола

Свое отношение

Заключение в форме существительного (ассоциации с первым словом – свое отношение)

  1. ИТОГ УРОКА. Подведение результатов, награждение команд при желании.(1 мин.)

2


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

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

Составление программ с использованием циклических алгоритмов

Составление программ с использованием циклических алгоритмов

Предмет:. Информатика 2 урока объяснения и закрепления. Тема:. "Составление программ с использованием циклических алгоритмов". Продолжительность: ...
Составление программ с массивами

Составление программ с массивами

г. Брянск. Конспект урока по информатике. . в 9 классе. . Подготовила : учитель информатики МБОУ СОШ № 9. ...
Составление программ с использованием условного оператора

Составление программ с использованием условного оператора

РЕПЯХ ГАЛИНА НИКОЛАЕВНАУчитель информатики БОУ города Омска «Средняя общеобразовательная школа № 30». 10 класс. Тема:. Составление программ с ...
Составление программ с ветвлением

Составление программ с ветвлением

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

Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

Ермолаев Александр Владимирович. . Учитель информатики. Муниципальное бюджетное общеобразовательное учреждение. “Окуневская СОШ ”. Промышленновский ...
Разработка программ на языке Turbo Pascal

Разработка программ на языке Turbo Pascal

Урок. Разработка программ на языке. Turbo. . Pascal. . Цель урока:. . . 1. . Повторить и обобщить знания, полученные по теме. “Алгоритм. Свойства ...
Моделирование движения, используя Лист программ

Моделирование движения, используя Лист программ

Разработка урока по информатике «ЛогоМиры». . . Тема: «Моделирование движения, используя Лист программ». 6-й класс. Цели урока:. . . Образовательные:. ...

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

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