Конспект урока Составление линейных алгоритмов 9 класс


Тема урока: Практическая работа № 25 Разработка и исполнение линейных алгоритмов.
Класс: 9Дата: 9.04.2014
Тип урока: Систематизация и обобщение знаний и умений Форма организации урока: Мультимедиа-урок, практическая работа Задачи урока: Дидактические – создать условия для отработки навыков составления программ на языке программирования Паскаль.
Образовательные:
формирование навыков составления программ с использованием операторов присваивания, ввода и вывода на языке программирования Паскаль.
Развивающие:
А) развитие навыков и умений сопоставлять, анализировать, обобщать знания;
Б) развитие логического и алгоритмического мышления, памяти, внимательности;
В) развитие навыков анализа итогов практической работы и изученного материала.
Воспитательные:
А) повышение мотивации учащихся путем использования нестандартных задач;
Б) формирование творческого подхода к решению задач, четкости и организованности, умения оценивать свою деятельность и деятельность своих товарищей;
В) воспитание чувства взаимопонимания и взаимопомощи при выполнении микроисследования в малых группах. Цели изучения темы в целом: Создать условия для развития навыков разработки программ, показать взаимосвязь программирования с потребностями современного информационного общества.
Систематизировать знания, ранее полученные школьниками по этой теме в курсе информатики и ИКТ. Цель урока: Сформировать умение анализировать, разрабатывать линейные алгоритмы и осуществлять их отладку на языке программирования Паскаль. Особенности изложения содержания темы урока На уроке целесообразно перед проведением практической работы организовать повторение линейной алгоритмической конструкции, записи операторов ввода, вывода и оператора присваивания. Оборудование: Медиапроектор, компьютерный класс. Дидактический материал, программное обеспечение: MS Power Point;
Среда программирования Turbo Pascal;
Проигрыватель Windows Media
Презентация по теме урока, видеофильм, раздаточный материал (папки «Диагностическая работа по информатике и ИКТ»). План урока Организационный момент – 2 минуты.
Постановка цели и задач урока. Мотивация учебной деятельности учащихся – 5 минут.
Актуализация опорных знаний – 10 минуты.
Практическая работа на компьютере – 15 минут.
Обобщение и систематизация знаний – 5 минут.
Подведение итогов урока, домашнее задание – 5 минут.
Рефлексия деятельности – 3 минуты.
Организационный момент Приветствие. Проверка отсутствующих.
Какое событие произошло у Вас 8 апреля 2014 года? (Ответы учащихся: писали экзаменационную работу ГИА по русскому языку.)
По каким предметам Вы еще будете сдавать ГИА? (по математике – 11 апреля).
Как Вы думаете, в какой форме пройдет наш урок? Сегодня мы с Вами попробуем провести наш урок в форме ГИА.
Презентация по теме урока
Слайд 1
Слайд 2
Постановка цели урока. Мотивация учебной деятельности учащихся. На выполнение экзаменационной работы по информатике отводится 2 часа 30 минут (150 минут). Экзаменационная работа состоит из 3 частей, включающих 20 заданий. Части 1 и 2 экзамена выполняются в экзаменационной работе. При решении заданий частей 1 и 2 нельзя пользоваться компьютером, калькулятором, справочной литературой.
Часть 1 включает 6 заданий (1 – 6) с выбором ответа. К каждому заданию дается четыре ответа, из которых только один правильный. Выберите правильный вариант ответа и обведите кружком номер выбранного ответа в экзаменационной работе.
Часть 2 включает 12 заданий (7 – 18) с кратким ответом. Для заданий части 2 ответ записывается в экзаменационной работе в отведенном для этого месте. В случае записи неверного ответа зачеркните его и запишите рядом новый.
Часть 3 представляет собой практическое задание, которое необходимо
выполнить на компьютере (тема: «Электронные таблицы» и «Алгоритмизация. Программирование». Часть 3 содержит 2 задания (19 – 20), на которые следует дать развернутый ответ. Решением для каждого задания является файл, который необходимо сохранить под именем, указанным организаторами экзамена в формате, также установленном организаторами. При выполнении задания 20 выберите одно из предложенных заданий (20.1 или 20.2)написать алгоритм для исполнителя Робот или программу на языке программирования.
Раздаются папки каждому учащемуся.
Определяем правила проведения урока, виды и принципы оценивания деятельности учащихся.
Какие задания выносятся на экзамен по информатике: часть 1 – 1 задание (А6. Умение исполнить алгоритм для конкретного исполнителя с фиксированным набором команд). 2 часть – 5 заданий на умение исполнять алгоритмы), Часть 3 – 1 задание на составление программ для исполнителя или на языке программирования). Это 7 заданий (35 %) из 20.
Вопросы ученикам:
1) Почему?
2) Как Вы думаете, почему в школе в каждом классе мы изучаем раздел «Алгоритмизация и программирование?» Так ли это необходимо?
3) Пригодятся ли Вам в дальнейшем знания по программированию? (Ответы учеников).
Всегда интересно, что по этому поводу думают другие люди. Предлагаю Вам посмотреть фильм «Чему не учат в большинстве школ?» (интересные мысли от основателей таких всемирно известных корпораций, как Microsoft, Facebook, Twitter и еще ряд всемирно известных деятелей). (Просмотр фильма)
Вопрос ученикам: Изменилось ли Ваше представление о программировании после просмотра фильма? (Ответы учеников). Наверное, что-то новое и интересное для себя вы отметили.
Итак, чем мы будем сегодня заниматься на уроке (выполнять практическую работу. Тема урока: «Разработка и исполнение линейных алгоритмов»
Цель: научиться разрабатывать, осуществлять отладку средствами среды программирования Паскаль.
Слайд 3
Раздаются папки каждому учащемуся
Слайд 4
Демонстрация фильма
Актуализация знаний учащихся Вопросы ученикам:
1) Как Вы считаете, что является залогом успешной сдачи экзамена? Выполнение домашнего задания.
2) Давайте вспомним, о чем мы говорили на прошлых уроках:
- Работа с учебником по вопросам к параграфу 35 стр. 196
И.Г.Семакин, Л.А. Залогова и др. «Информатика и ИКТ» учебник 9 класс, Бином 2010 г. Учащиеся отвечают по цепочке.
Работа с тестом по вариантам. Взаимопроверка
Работа по карточкам ГИА
Вводим систему оценки: правильный ответ – 1 балла, не правильный – 1 балл, не корректное поведение по отношению к соперникам – минус 1 балл. Таким образом, у вас должен появиться стимул по накопительной системе заработать хорошую оценку. Если вдруг я забываю отметить ваши ответы – не стесняйтесь мне об этом напомнить.
Слайд 5
Устный опрос
Слайд 6
Делаем записи в опорном конспекте
Самостоятельное творческое использование сформированных умений и навыков (практическая работа за компьютером).
3 часть ГИА – практическое задание, которое необходимо выполнить на компьютере. Повторим правила работы за компьютером. (Ответы учащихся)
Вспомним этапы создания программы
Компьютерный практикум:
Учащимся предлагается выбрать задачу, разработать алгоритм и реализовать средствами среды программирования
Для учащихся, которые работают в парах предложить выполнить мини-проекты:
- 9 апреля 2014 года – 25 лет назад 9 апреля Дуглас Энгельбарт получил премию за изобретение компьютерной мыши;
- мои первые впечатления;
- история развития языков программирования.
Учащиеся расписываются в листке инструктажа
Слайд 7
Обсуждение решений задач
Динамическая пауза. Гимнастика для глаз Обобщение и систематизация учащимися результатов работы
Защита мини-проектов.
Слайд 8
Подведение итогов урока. Вопрос ученикам: Что мы называем программированием?
Программирование – разработка алгоритма для компьютера на языке программирования (борьба с хаосом). Научиться программировать – настоящее искусство. И вообще, можно ли этому научиться, попробуем поразмышлять на эту тему.
Как же научиться решать задачи по программированию грамотно. Требует всегда помнить один из основных принципов нашей с Вами работы. Венц Анна Николаевна, автор книги «Профессия – программист» открыла Формула великого программиста:
ВП*=50%К+30%Т+10%О+5%З+5%Тл
К - знать, как это делать,
Т – трудолюбие,
О – опыт,
З – знание,
ТЛ – талант.
Лист самооценки заполняется учениками. Подсчитываются баллы и выставляются оценки.
Запись домашнего задания в дневник.
Домашнее задание (обсуждаем с учащимися, каким должно быть домашнее задание, чтобы новый материал был качественно закреплен?).
Домашнее задание
Уровень знания: выучите основные операторы, необходимые для составления линейных программ в системе программирования в Turbo Pascal.
Уровень понимания: составь блок-схему для выбранной задачи
Уровень применения: напишите программу на языке программирования Turbo Pascal.
Слайд 10
Слайд 11
Рефлексия деятельности. Перечислите основные этапы разработки программы.
Подведи итог занятия, отметив, что было …
И (интересно) ______________
Т (традиционно)______________
О (оригинально)______________
Г (главным)______________
Слайд 12
Слайд 13
Проверочный тест по теме
«Операторы Паскаля»
1 вариант
1. Служебное слово VAR в программе на языке Pascal фиксирует начало раздела программы, содержащего:
А) операторы;
Б) список меток;
В) описание сложных типов данных;
Г) перечень констант;
Д) описание переменных.
2. Числа в языке Pascal различаются:
А) как натуральные и целые;
Б) как целые и вещественные;
В) как натуральные и вещественные;
Г) как целые и иррациональные;
3. Оператор организации ввода данных с клавиатуры в системе программирования Turbo Pascal записывается с использованием служебного слова:
А) WRITE; Б) INPUT;
В) READ; Г) DEFFN; Д) RESET.
4. Комментарий к тексту программы на языке Pascal заключается:
А) в фигурные скобки;
Б) в круглые скобки;
В) в квадратные скобки;
Г) в апострофы;
Д) между служебными словами Begin, End.
5.  При каких исходных значениях переменных Х и У в результате выполнения команды Х:=Х^Y – Y значение переменной Х станет равным двум?
А) 4, 1; Б) 3, 2; В) 2,2; Г) 5, 1.
6. В качестве имени в языке Pascal нельзя использовать:
А) BR; Б) ИЕ; В) 2WR; Г) AR TN; Д) primer1.
7. Какой вариант из перечисленных описывает вещественную переменную на языке Pascal:
А) var x: integer; Б) var x: boolean;
В) var x: real; Г) var x: char?
8. Какое значение примет переменная Х после выполнения оператора Х: = 15 div 4:
А) 0; Б) 2; В) 3.5; Д) 3?
9. Запишите выражение на языке программирования Turbo Pascal:

Проверочный тест по теме
«Операторы Паскаля»
2 вариант
1. При каких исходных значениях переменных Х и У в результате выполнения команды Х:=Х^Y – Y значение переменной Х станет равным двум?
А) 4, 1; Б) 3, 2; В) 2,2; Г) 5, 1.
 2. Операторы в языке Pascal отделяются друг от друга:
а) двоеточием;
б) точкой с запятой;
в) запятой;
г) пробелом.
3. При записи оператора вывода на языке Pascal используется служебное слово:
А) WRITE; Б) RESET;
В) READ; Г) BEGIN; Д) WHILE
4. Служебное слово var в программе на языке Pascal фиксирует начало раздела программы, содержащего:
а) описание переменных;
б) описание меток;
в) описание констант;
г) описание сложных типов данных.
 
5. В качестве имени в языке Pascal можно использовать:
А) BR; Б) ИЕ; В) 2WR; Г) AR RB; Д) primer1.
 6. Какого раздела не существует в программе, написанной на языке Pascal:
А) заголовков;
Б) операторов;
В) описания;
Г) примечаний.
7. Какой вариант из перечисленных описывает целую переменную на языке Pascal:
А) var x: integer; Б) var x: boolean;
В) var x: real; Г) var x: char?
8. Какое значение примет переменная Х после выполнения оператора Х: = 15 mod 4:
А) 0; Б) 2; В) 3.5; Д) 3?
9. Запишите выражение на языке программирования Turbo Pascal:

Задания ГИА -2013
2. Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы:
Бейсик Паскаль Алгоритмический
x=4
y=16
t=x
x=y MOD x
y=t+1 x:=4;
y:=16;
t:=x;
x:=y Mod x;
y:=t+1; x:=4
y:=16
t:=x
x:=MOD (y, x)
y:=t+1
x=4; y=1; t=0;
x=0; y=5; t=4;
x=0; y=4; t=5;
x=4; y=1; t=5.
3. Определить конечное значение переменных X и Y в результате выполнения следующих алгоритмов:
а) Х:=1.5
Х:=2 * Х + 1
Y:=X/2
Y:=X + Y
X:=X – Y
4. Заполните блок-схему для решения математической задачи: вычислить площадь круга по формуле: S = πr2 , где π =3,14
начало



Приложенные файлы

Добавить комментарий