Browsing "Методические разработки"

«Операторы Паскаль, вычерчивающие фигуры» — 9 класс

grafika-9-kl

Дата _____________
Класс ____________
I. Тема урока «Операторы Паскаль, вычерчивающие фигуры»
II. Цели урока по ГОСОСО:
 Образовательная познакомить учащихся с процедурами вычерчивающими фигуры на Паскаль, составлять простые графические программы на Паскаль
 Воспитательная уважение к свое Родине, уважение к старшим, уважение к друг другу
 Развивающая самостоятельность, бережливое и аккуратное отношение к технике, логическое и алгоритмическое мышление

III. Тип урока комбинированный
IV. Вид урока

• урок с применением ИКТ
• изучение новой темы
V. Ожидаемые результаты
К концу урока учащиеся будут обладать
• знать графические процедуры Setcolor(), Setbkcolor(), Line(), circle(), ellipse(), Rectangle(),DrowPoly(), Setcolor(),Setfillstyle(),Bar(), Bar3D(),FillEllipse(),FillPoly(),
• Уметь составлять простые графические программы на Языке Паскаль
VI. Оборудование
• Интегрированная среда Турбо Паскаль
• Технологические карты учащихся
• Раздаточный материал
• Локальная сеть
VII. Используемая литература
• Учебник «Информатика» 9 класс
VIII. Технологическая карта урока

Этапы урока Используемый метод Время
Организационный момент встреча 1 мин
Проверка домашнего задания Метод «Цепочка» 3 мин
Актуализация знаний Мозговой штурм 3 мин
Повторение пройденного материала Игра «Крестики-Нолики 5 мин
Изложение новой темы Словесный, наглядный (Презентация) 14 мин
Закрепление новой темы Интерактивное тестирование, практическая работа Игра «Кто самый ловкий», кто наберет больше всех смайлов, тот и самый ловкий 15 мин
Домашнее задание 1. Урок 42. Ответить на вопросы устно стр.93-93 2. Упр.4 стр.94 1 мин
Итоговое оценивание учащихся Выставление баллов по 5-ти балльной системе, поощрительные смайлы «Молодец» 2 мин
Рефлексия Обсуждение 1 мин

ХОД УРОКА
1. Организационный момент
Приветствие учащихся, проверка отсутствующих на уроке, внешний вид учащихся, санитарное состояние класса
2. Проверка домашнего задания
Учащиеся по цепочке представляют известные им операторы языка…
3. Актуализация знаний учащихся
Учащимся задается вопрос «Как вы думаете, легко ли на Паскале начертить линию, окружность, прямоугольник, многоугольник?»
Тема нашего урока «Операторы Паскаль, вычерчивающие фигуры»
Цель урока
• познакомитесь с процедурами вычерчивающими фигуры на Паскаль,
• продолжите составлять простые графические программы на Паскаль
• познакомитесь со следующими процедурами Setcolor(), Setbkcolor(), Line(), circle(), ellipse(), Rectangle(),DrowPoly(), Setcolor(),Setfillstyle(),Bar(), Bar3D(),FillEllipse(),FillPoly(),
4. Повторение пройденной темы Игра «Крестики-Нолики»
Учащиеся разбиваются на две команды каждая команда отвечает на вопросы появляющиеся на доске, побеждает та команда, которая быстрее всех заполнит линию в виде своих фигур по горизонтали, по вертикали, по диагонали
Первой будет начинать игру та команда, которая ответит на вопрос «Кем был создан язык Паскаль?» (Николас Вирт)

Оператор ввода на языке Паскаль Оператор цикла с параметром USES …
Integer – это какой тип … := — это оператор… Оператор вывода на языке Паскаль
Процедура, закрашивающая точку с координатами GetmaxX
GetmaxY
Как обозначается массив на языке Паскаль

5. Изложение нового материала
Язык Паскаль располагает процедурами для рисования готовых фигур
Setcolor(цвет) – определяет цвет линии,
Setbkcolor(цвет) — определяет цвет фона,
Line(x1,y1,x2,y2) — рисует отрезок с координатами,
circle(x,y,r) — рисует окружность радиуса R,
ellipse(x,y,bb,ob,xr,xy) — рисует дугу (эллипс) текущего цвета от угла ВВ до угла ОВ
Rectangle(x1,y1,x2,y2) — рисует прямоугольник текущего цвета с заданными координатами,
DrаwPoly(bs,km) — рисует ломанную линию,
Setcolor(color) — устанавливает цвет контура фигуры
Setfillstyle(method, color) — устанавливает цвет заливки и способ заливки
Bar(x1,y1,x2,y2) — рисует окрашенный прямоугольник,
Bar3D(x1,y1,x2,y2,a,b) — рисует окрашенные параллелепипед
FillEllipse(x,y,xr,yr) — рисует окрашенный эллипс с центром в точке (X,Y)
FillPoly(bs,km) — рисует многоугольник, используя текущий цвет и метод заливки
6. Закрепление нового материала
Тестирование
1. Какая процедура на языке Паскаль рисует отрезок текущего цвета
A. Pramya(x1,y1,x2,y2)
B. Line(x1,y1,x2,y2)
C. Reactangle(x1,y1,x2,y2)
D. Drawpoly(bs,km)
2. Процедура Setcolor(цвет) для чего применяется
A. Для определения цвета фона
B. Для определения цвета линии
C. Для рисования окружности
D. Для рисования точки
3. Процедура рисующая дугу или эллипс текущего цвета
A. Fillpoly(bs,km);
B. Fillellipse(x,y,xr,yr);
C. Ellipse(x,y,bb,ob,xr,yr);
D. Circle(x,y,r);
4. Процедура, которая рисует окрашенный параллелепипед
A. Rectangle(x1,y1,x2,y2);
B. Bar(x1,y1,x2,y2);
C. Drawpoly(bs,km);
D. Bar3d(x1,y1,x2,y2,a,b);
5. Процедура, которая рисует ломанную линию
A. Fillpoly(bs,km);
B. Drawpoly(bs,km);
C. Line(x1,y1,x2,y2);
D. Rectangle(x1,y1,x2,y2);
ОТВЕТ:
1. B
2. B
3. C
4. D
5. B

Практическая работа за каждую правильную работу выдается поощрительный смайл «Молодец». Практическая работа Игра «Кто самый ловкий», кто наберет больше всех смайлов, тот и самый ловкий
Пример 1.
Uses graph;
Var gd, gm:Integer;
Begin
Gd:=0;
Initgraph(gd,gm,’’);
Setbkcolor(yellow);
Setcolor(blue);
Line(10,10,630,200);
Setcolor(green);
Circle(300,200,100);
Readln;
Closegraph;
End.

Пример 2.
Uses graph;
Var gd, gm:Integer;
Begin
Gd:=detect;
Initgraph(gd,gm,’’);
Setbkcolor(yellow);
Setcolor(4);
Ellipse(300,200,0,135,100,50);
Setcolor(1);
Rectangle(10,220,300,400);
Readln;
Closegraph;
End.

Пример 3.
Uses graph;
Var gd, gm:Integer;
Begin
Gd:=detect;
Initgraph(gd,gm,’’);
Setfillstyle(2,4); Bar (10,10,400,200);
Setfillstyle(1,9); Bar3D (100,200,350,400,50,true);
Readln; Closegraph;
End.

Пример 4.
Uses graph;
Var gd, gm:Integer;
Begin
Gd:=detect;
Initgraph(gd,gm,’’);
Setcolor(red);
Setfillstyle(8,1); Fillellipse(320,240,200,100);
Readln; Closegraph;
End.
Пример 5.
Uses graph;
Const bs=6;
Var gd, gm:Integer;
Km: array[1..bs,1..2] of integer;
Begin
Gd:=detect;
Initgraph(gd,gm,’’);
Setcolor(red);
Setfillstyle(7,4);
Km[1,1]:=300; Km[1,2]:=10;
Km[4,1]:=400; Km[4,2]:=190;
Km[2,1]:=200; Km[2,2]:=80;
Km[3,1]:=200; Km[3,2]:=200;
Km[5,1]:=300; Km[5,2]:=80;
Km[6,1]:=400; Km[6,2]:=40;
Readln; Closegraph;
End.
7. Домашнее задание. Урок 42. Ответить на вопросы устно стр.93-93
Упр.4 стр.94
8. Итоги урока выставление баллов учащимся. Выдается поощрительный смайл «Самый ловкий»
9. Рефлексия. Вам понравилось сегодня на уроке. Что нового вы узнали.
Зав.учебной частью________________

Страницы:12345»