Структура программы. Операторы ввода/вывода.


Класс: 9 Предмет: Информатика № урока __1__ Дата_________Тема урока: Структура программы. Операторы ввода/вывода.Тип урока: Изучение нового материала.Цель: Рассмотреть структуру программы Паскаль, операторы ввода/вывода.Задачи урока:1. Образовательная: Знакомство со структурой программы Паскаль. Научить учащихся создавать простейшие программы с использованием операторов ввода/вывода.2. Развивающая: Развитие логико-структурного мышления. Умение сравнивать, обобщать и систематизировать, вырабатывание навыков работы и поведения в компьютерном классе.3. Воспитывающая: Формирование школьного патриотизма (бережного отношения к имуществу школы), ответственности за принимаемые решения, объективности в оценке и работы товарищей, интереса к предмету информатики, навыков самостоятельности и дисциплинированности.Ожидаемый результат: Иметь представление о структуре программы. Уметь создавать простейшие программы с использованием оператора ввода/вывода.Форма организации урока: Работа в группах, индивидуальная работа.Методы обучения: Диагностика, метод «ДЖИГСО», практическая работа.Дидактическое обеспечение урока: ПК, язык программирования Паскаль, карточки для деления, листы оценивания, раздаточный материал.Этапы урокаОбразовательные задачи Ход урока:Деятельность учителя Деятельность учащихся Приветствие, проверка отсутствующих1.Организационный этап 1. Раскрытие общих целей урока и плана его проведения Проверка подготовки учащихся к урокуЦелевая установка урока и план его проведения1. Учащиеся готовы к уроку – наличие рабочих тетрадей, дополнительного материала .2. Включение школьников в деловой ритм2. Проверка знаний и умений учащихся для подготовки к новой теме. 1. Обеспечить мотивацию учения школьников.2.Актуализировать субъективный опыт учащихся. Контроль домашнего задания.Диагностика по карточкам – проведи соответствие.Деление на домашние группы для дальнейшей работы (используются знания полученные на предыдущем уроке):1 гр. Знаки арифметических операций ( /, *, Div, Mod, +).2 гр. Разделители ( @, :=, {M}, [m], ;).3 гр. Знаки отношения или сравнения ( <>, <=, >=, >, <).4 гр. Знаки логических операций ( AND, OR, NOT, XOR, SHL). 1. Учащиеся отвечают на вопросы.2. Учащиеся находят принцип деления на группы, и рассаживаются на места3. Организация восприятия и осмысления новой информации, т. е. усвоение исходных знаний.1. Выделение главного в учебном материале. Метод «ДЖИГСО» - - учащиеся получают названия параграфов для самостоятельного изучения, далее учащиеся пересаживаются в рабочие группы для совместного изучения темы. Прочитав и обсудив материал в рабочей группе, ученики возвращаются в домашние группы и рассказывают материал.1 тема «Структура программы»2 тема «Раздел операторов»3 тема «Оператор ввода»4 тема «Оператор вывода» Учащиеся делятся полученными знаниями в группах.4. Обобщение и систематизация знаний. 1. Обеспечить формирование у школьников целостной системы ведущих знаний учащихся.2.Обеспечить возможность работы с ИКТ1. Прием «Лови ошибку»: ученикам в группах раздаются карточки по новому материалу с ошибками в тексте.2. На доску выводят изображения псевдографики. Дети выбирают один из них и пишут программу, которая выводит на экран монитора рисунок.3. Работа с одаренными детьми - индивидуальное задание, оказывает консультацию слабым учащимся. Ученики в группах проверяют правильность структуры пройденных операторов.Учащиеся выполняют самостоятельную работу на ПК5. Подведение итогов урока.Дать качественную оценку работы класса и отдельных учащихся. Работа с оценочными листами. Подсчет баллов и перевод в оценки (в листе оценок прописать критерии по которым дети себя оценивают).Учащиеся подводят итог.6. Информация о домашнем задании.1. Обеспечить понимание учащимися цели, содержания и способов выполнения домашнего задания.Информация о домашнем задании в соответствии с учебными возможностями школьников.Мотивация деятельности учащихся по выполнению домашнего задания.Записывают д/з. Повторение и закрепление полученных на уроке знаний.7.Рефлексия 1.Инициировать рефлексию учащихся на самооценку своей деятельности2. Обеспечить усвоение учащимися принципов саморегуляции и сотрудничества. Закончи предложения:Я понял….Я не понял…Я смог…Я не смог…Учащиеся проводят самоанализ полученных знаний, записывают на стикеры и прикрепляют на доску.Класс: 9 Предмет: Информатика № урока __2__ Дата_________Тема урока: Программирование линейных алгоритмов.Тип урока: Применение знаний, навыков и умений.Цель: Закрепить навыки составления программ для решения задач с использованием линейной алгоритмической структуры.Задачи урока:1. Образовательная: Закрепить у учащихся навык по созданию программ с линейной алгоритмической структурой.2. Развивающая: Развитие логико-структурного мышления. Умение сравнивать, обобщать и систематизировать, вырабатывание навыков работы и поведения в компьютерном классе.3. Воспитывающая: Формирование школьного патриотизма (бережного отношения к имуществу школы), ответственности за принимаемые решения, объективности в оценке и работы товарищей, интереса к предмету информатики, навыков самостоятельности и дисциплинированности.Ожидаемый результат: Иметь представление о структуре линейного алгоритма и его применении. Уметь создавать линейные алгоритмы, переводить линейный алгоритм в программный код.Форма организации урока: Работа в группах, индивидуальная работа.Методы обучения: метод «Жокей и лошадь», практическая работа.Дидактическое обеспечение урока: ПК, листы для деления, листы самооценки, карточки с задачами.Этапы урокаОбразовательные задачи Ход урока:Деятельность учителя Деятельность учащихся Приветствие, проверка отсутствующих1.Организационный этап 1. Раскрытие общих целей урока и плана его проведения Проверка подготовки учащихся к урокуЦелевая установка урока и план его проведения1. Учащиеся готовы к уроку – наличие рабочих тетрадей, дополнительного материала .2. Включение школьников в деловой ритм2. Повторение опорных знаний. 1. Обеспечить мотивацию учения школьников.2.Актуализировать субъективный опыт учащихся. Контроль домашнего задания.Метод «Жокей и лошадь». Ученики делятся на две группы: «жокеев» и «лошадей». Одни получают карточки с вопросами, вторые правильными ответами. Каждый «жокей» должен найти свою «лошадь».Деление на группы:Структура программы ( Program, Begin, End, Var, Uses)Блок схемы ( Процесс, Выбор, Цикл, Ввод/вывод, Начало/конец)Типы данных ( Byte, String, Integer, Real, Char)Арифметические функции ( Abs (x), pi, Sqr(x), Sqrt(x), Sin(x))Алфавит языка ( Имена, Цифры, Разделительные знаки, Специальные символы)4. Учащиеся отвечают на вопросы.5. Учащиеся находят принцип деления на группы, и расселись на места6. Организация восприятия и осмысления информации, т. е. усвоение знаний.1. Выделение главного в учебном материале. Кластер «Программирование линейных алгоритмов»(эстетика, содержание).Оценивание работы проводят другие группы за содержание и эстетику. Учащиеся повторяют и закрепляют знания, полученные ранее на уроках.4. Обобщение и систематизация знаний. 1. Обеспечить формирование у школьников целостной системы ведущих знаний учащихся.2.Обеспечить возможность работы с ИКТИндивидуальная работа на ПК:4. Учащимся выдаются карточки с алгоритмами которые они переводят в программный код и выполняют его на ПК.5. Работа с одаренными детьми – учащиеся оказывают консультацию более слабым ученикам по выполнению практических работ Учащиеся выполняют самостоятельную работу на ПК5. Подведение итогов урока.Дать качественную оценку работы класса и отдельных учащихся. Работа с оценочными листами (в листе оценок прописать критерии по которым дети себя оценивают)Учащиеся подводят итог.6. Информация о домашнем задании..1. Обеспечить понимание учащимися цели, содержания и способов выполнения домашнего задания.Информация о домашнем задании в соответствии с учебными возможностями школьников.Мотивация деятельности учащихся по выполнению домашнего задания.Записывают д/з. Повторение и закрепление полученных на уроке знаний.7.Рефлексия 1.Инициировать рефлексию учащихся на самооценку своей деятельности2. Обеспечить усвоение учащимися принципов саморегуляции и сотрудничества. Метод «Автобусная остановка»: по изученным темам учащиеся записывают вопросы, что не понятно, какие вопросы остались не выясненными. С этих вопросов начнется следующий урок.Учащиеся проводят самоанализ полученных знаний, записывают на стикеры и прикрепляют на доску.Класс: 9 Предмет: Информатика № урока __3__ Дата_________Тема урока: Контрольная работа №1 «Программирование линейных алгоритмов».Тип урока: Урок контроля и коррекции знаний, навыков и умений.Цель: Проверить уровень понимания и навыки составления программ для решения задач с использованием линейной алгоритмической структуры.Задачи урока:1. Образовательная: Проверить у учащихся уровень осмысления пройденного материала и навык по созданию программ с линейной алгоритмической структурой.2. Развивающая: Развитие логико-структурного мышления. Умение сравнивать, обобщать и систематизировать, вырабатывание навыков работы и поведения в компьютерном классе.3. Воспитывающая: Формирование школьного патриотизма (бережного отношения к имуществу школы), ответственности за принимаемые решения, объективности в оценке и работы товарищей, интереса к предмету информатики, навыков самостоятельности и дисциплинированности.Ожидаемый результат: Уметь создавать блок схемы линейные алгоритмы, переводить линейный алгоритм в программный код.Форма организации урока: Индивидуальная работа.Методы обучения: метод «Да/нет», метод «Автобусная остановка», практическая работа по карточкам.Дидактическое обеспечение урока: ПК, стикеры, карточки с задачами.Этапы урокаОбразовательные задачи Ход урока:Деятельность учителя Деятельность учащихся Приветствие, проверка отсутствующих1.Организационный этап 1. Раскрытие общих целей урока и плана его проведения Проверка подготовки учащихся к урокуЦелевая установка урока и план его проведения1. Учащиеся готовы к уроку – наличие рабочих тетрадей, дополнительного материала .2. Включение школьников в деловой ритм2. Повторение опорных знаний. 1. Обеспечить мотивацию учения школьников.2.Актуализировать субъективный опыт учащихся. Контроль домашнего задания.Метод «Да/нет». Один ученик получает стикер со словом (он его не видит), задавая вопросы классу и получая в ответ только да/нет должен угадать слово7. Учащиеся отвечают на вопросы.8. Организация восприятия и осмысления информации, т. е. усвоение знаний.1. Выделение главного в учебном материале. Метод «Автобусная остановка»По вопросам рефлексии предыдущего урока разработаны карточки для лучшего усвоения полученной информации.Оценивание работы проводится ученик-ученик, за содержание и понятное объяснение. Учащиеся повторяют и закрепляют знания, полученные ранее на уроках.4. Контроль и систематизация знаний. 1. Обеспечить формирование у школьников целостной системы ведущих знаний учащихся.2.Обеспечить возможность работы с ИКТИндивидуальная работа на ПК:6. Учащимся выдаются карточки с заданием (по желанию – уровень «А», «Б», «С») которые они выполняют на ПК.7. Работа с одаренными детьми – учащиеся выполняют задание уровня «С»8. Работа оценивается учителем. Учащиеся выполняют самостоятельную работу на ПК5. Информация о домашнем задании..1. Обеспечить понимание учащимися цели, содержания и способов выполнения домашнего задания.Информация о домашнем задании в соответствии с учебными возможностями школьников.Мотивация деятельности учащихся по выполнению домашнего задания.Записывают д/з.6.Рефлексия 1.Инициировать рефлексию учащихся на самооценку своей деятельности2. Обеспечить усвоение учащимися принципов саморегуляции и сотрудничества. «Как мы идем к успеху»Учащиеся проводят самоанализ полученных знаний, записывают на стикеры и прикрепляют на доску.Класс: 9 Предмет: Информатика № урока __4__ Дата_________Тема урока: Операторы ветвления языка Паскаль.Тип урока: Изучение нового материала.Цель: Рассмотреть структуру оператора ветвления.Задачи урока:1. Образовательная: Знакомство со структурой операторов ветвления. Научить учащихся переводить разветвляющийся алгоритм в программный код.2. Развивающая: Развитие логико-структурного мышления и творческого потенциала. Умение сравнивать, обобщать и систематизировать, вырабатывание навыков групповой работы.3. Воспитывающая: Формирование школьного патриотизма (бережного отношения к имуществу школы), ответственности за принимаемые решения, объективности в оценке и работы товарищей, интереса к предмету информатики, навыков самостоятельности и дисциплинированности.Ожидаемый результат: Иметь представление о структурах алгоритма ветвления и их применении.Форма организации урока: Групповая работаМетоды обучения: Ассоциативный куст, диктант значений, , «Конкурс шпаргалок», заполнение «бортового журнала»Дидактическое обеспечение урока: ПК, листы для деления, листы взаимооценки.Этапы урокаОбразовательные задачи Ход урока:Деятельность учителя Деятельность учащихся Приветствие, проверка отсутствующих1.Организационный этап 1. Раскрытие общих целей урока и плана его проведения Проверка подготовки учащихся к урокуЦелевая установка урока и план его проведения1. Учащиеся готовы к уроку – наличие рабочих тетрадей, дополнительного материала .2. Включение школьников в деловой ритм2. Проверка знаний и умений учащихся для подготовки к новой теме. 1. Обеспечить мотивацию учения школьников.2.Актуализировать субъективный опыт учащихся. Контроль домашнего задания.«Диктант значений»9. Учащиеся должны по определениям записать термин.10. Организация восприятия и осмысления новой информации, т. е. усвоение исходных знаний.1. Выделение главного в учебном материале. Ассоциативный куст «Ветвление»Оценивание работы проводят другие группы за содержание и эстетику.1. Заполнение «бортового журнала»Учащиеся записывают в бортовой журнал ответы на следующие вопросы: 1. Что я знаю по данной теме? 2. Что я узнал нового из текста по данной теме? Левая колонка заполняется на стадии вызова. При чтении, учащиеся заполняют правую колонку бортового журнала.Учащиеся записывают слова ассоциации к слову «ветвление»Учащиеся выполняют самостоятельную работу в тетрадях.4. Обобщение и систематизация знаний. 1. Обеспечить формирование у школьников целостной системы ведущих знаний учащихся.2.Обеспечить возможность работы с ИКТ1. Деление на пары.2. Прием «Конкурс шпаргалок»Ученики за пять минут должны качественно, быстро, кратко, точно и разборчиво записать всю важную информацию на небольшом листке бумаги.3. Работа с одаренными детьми – учащиеся создают презентацию по теме «Операторы ветвления языка Паскаль»Учащиеся выполняют самостоятельную работу на листках.Выполняют работу за ПК5. Подведение итогов урока.Дать качественную оценку работы класса и отдельных учащихся. Работа с оценочными листами (в листе оценок прописать критерии по которым дети себя оценивают)Учащиеся подводят итог.6. Информация о домашнем задании.1. Обеспечить понимание учащимися цели, содержания и способов выполнения домашнего задания.Информация о домашнем задании в соответствии с учебными возможностями школьников.Мотивация деятельности учащихся по выполнению домашнего задания.Записывают д/з. Повторение и закрепление полученных на уроке знаний.7.Рефлексия 1.Инициировать рефлексию учащихся на самооценку своей деятельности2. Обеспечить усвоение учащимися принципов саморегуляции и сотрудничества. «Выбери верное утверждение»• Я сам не смог справиться с затруднением;• У меня не было затруднений;• Я только слушал предложения других;• Я выдвигал идеи….Учащиеся проводят самоанализ полученных знаний, записывают на стикеры и прикрепляют на доску.Приложение к уроку №1Найдите ошибки в записях оператора:a) Readln (‘X’)b) Writelnc) Writeln (Введите любое число)d) Write X,Ye) WRITELN (‘воскресенье, нерабочий день’)f) Programmg) AndОценочный лист«_____» _________________2013г.__________________________________________________9 «___» классДиагностикаабвгдПрактическая работаПрограмма не составлена Программа составлена самостоятельно с допущением ошибок Программа составлена самостоятельно, без ошибок Программа взята из учебника, допущены ошибки при решении Программа взята из учебника, выполнена без ошибок.0 баллов 3 балла 4 балла 1 балл 2 баллаОценочный лист«_____» _________________2013г.Группы __________________________________________________9 «___» классФ.И. участников группы Работа с текстом Работа «исправить ошибки» Баллы за диагностику и практическую работу Итоговый балл(Мах балл =14) Оценка Оценка учителя1.2.3.4.5.6.7.Критерии оцениванияРабота с текстом:0 баллов – Ничего не делал1 балл – Участвовал в работе группы, но не смог раскрыть тему.2 балла – Не все члены группы смогли понять тему.3 балла – Тема раскрыта полностью, всем понятна. Работа «исправить ошибки»:0 баллов – не нашел ошибку.1 балл – нашел ошибку, но не смог исправить её.2 балла – нашел и исправил ошибку.Перевод баллов в оценку:0-5 баллов – «2» 6-8 баллов – «3» 9-11 баллов – «4» 12-14 баллов – «5»Практическая работа «Псевдографика»Установите соответствие между переменной и типом данных:а) A:=3.214б) Z:=14в) B:=10351г) K:=–0.5д) C:= 'as' 1) Real2) Integer3) string4) Byte5) chara- б- в- г- д- _________________________9 «___»Приложение к уроку №2Прием «Жокей и лошадь»1. Программа Последовательность инструкций и правил, которые сообщают компьютеру с помощью специального текста определенный порядок выполнения заданий.2. write Оператор вывода данных.3. read Оператор ввода данных.4. Способы представления алгоритмов На естественном языке;Через определенные ключевые слова;Графическое изображение с помощью блок схем;Запись на языке программирования.5. Система команд исполнителя Множество команд, которые может выполнять исполнитель.6. Исполнитель То, что выполняет действия, согласно заданным инструкциям.7. Алгоритм Понятное и точное предписание для исполнителя.8. Основные блок-схемы Процесс, выбор, цикл, ввод, вывод9. Вспомогательные блоки Пояснение, начало, конец, линии связи.10. Линейный алгоритм Алгоритм в котором все действия выполняются один раз и последовательно друг за другом.11. Алфавит языка Состоит из множества символов, используемых при составлении элементов программы.12. Арифметические операции +, -, *, /, div, mod13. Арифметические функции Abs(x), cos(x), pi, sqr(x)14. Арифметические выражения Служат для обработки числовых данных и задают порядок вычисления значения.15. Логические выражения Служат для сравнения различных данных и других логических действий.Лист самооценки ученикаФамилия, имя______________________________________________Критерии Я справился с заданием.Я с трудом справился с заданием.Я не справился с заданием.Найди паруДеление на группыКластерЗадание на ПКПриложение к уроку №3Задача.Уровень СНайти среднее арифметическое трех вещественных чисел, заданных с клавиатуры.1. Составить блок-схему алгоритма«Средне арифметическое трех чисел».2. Перевести алгоритм в программный код языка Паскаль.Уровень ВНайти среднее арифметическое трех вещественных чисел, заданных с клавиатуры.1. Составить блок-схему алгоритма «Средне арифметическое трех чисел»2. Исправить ошибки в программе.program l;in uses crt;vara, b, c: real;begin;clrscr;wrаte('a='); read('a=');wrаte('b='); read('b=');wrаte('c='); readln('c=');wrаte('Среднее арифметическое a, b и c = ');wrаte(((a+b+c)*3):4:2);readkey;end.Уровень АНайти среднее арифметическое трех вещественных чисел, заданных с клавиатуры.1. Заполнить блок-схему алгоритма «Средне арифметическое трех чисел»2. Исправить ошибки в программе.program l;uses crt;a, b, c: real;beginclrscr;write(a=); read(a)write(b=); read(b)write(c=); readln©write(Среднее арифметическое a, b и c = )write(((a+b+c)/3):4:2)readkey;end.Приложение к уроку №4«Диктант значений» и деление на пары1. Программа Последовательность инструкций и правил, которые сообщают компьютеру с помощью специального текста определенный порядок выполнения заданий.2. write Оператор вывода данных.3. read Оператор ввода данных.4. End Ключевое слово, которым заканчивается любая программа.5. Буквы латинского алфавита, цифры. Имя программы может состоять из …6. Begin … end; Операторные скобки.7. Алгоритм Понятное и точное предписание для исполнителя.8. Основные блок-схемы Процесс, выбор, цикл, ввод, вывод9. Вспомогательные блоки Пояснение, начало, конец, линии связи.10. Линейный алгоритм Алгоритм в котором все действия выполняются один раз и последовательно друг за другом.11. Алфавит языка Состоит из множества символов, используемых при составлении элементов программы.12. Арифметические операции +, -, *, /, div, mod13. Арифметические функции Abs(x), cos(x), pi, sqr(x)14. Арифметические выражения Служат для обработки числовых данных и задают порядок вычисления значения.15. Логические выражения Служат для сравнения различных данных и других логических действий.