Графические операторы и составление программ по информатике
Sheber Education·24 Маусым·Қаралды:64Жүктелді:0
Конспект по информатике посвящён графическим операторам и составлению программ. Материал поможет учителю организовать объяснение темы и использовать его как основу для занятия или самостоятельной работы учащихся.
Материал жүктеу үшін жазылым қажет
Алдын ала көру
Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.
Материалдан үзінді
18 –урок 9а,б,в дата: 18-22/01/2016
Тема урока: Графические операторы. Составление программ
Цель урока знакомство учащихся с графическими возможностями языка
Методы: словесный, наглядный, практический.
Необходимое оборудование: презентация, карточки, программа Pascal ABC .
Ход урока
Время
Действие учителя
Действие учеников
1 мин
– Здравствуйте! Продолжим изучение среды программирования Pascal ABC. Ранее мы работали только с текстом с текстом в этой среде, а сегодня на уроке начнем знакомство с графическими возможностями языка Pascal ABC.
Ученики записывают тему в тетрадь. И внимательно слушают учителя.
3 мин
– С какими видами графики вы знакомы?
(Растровая графика, векторная графика)
– Каковы особенности каждого вида графики?
Изложение нового материала ведётся с помощью мультимедиа курса (Приложение №2).
Ученики активно участвуют в опросе
14 мин
Содержание:
Обратить внимание учащихся на то, что при работе в графическом режиме весь экран разбивается на отдельные точки — "пиксели". Положение пикселя также задается двумя координатами — X и Y. Координата X увеличивается слева направо, а координата Y — сверху вниз. Графический экран PasсalABC (по умолчанию) содержит 640 точек по горизонтали и 400 точек по вертикали. Можно обратиться к ученикам с вопросом: какие графические объекты они знают. После рассуждений учеников, необходимо ввести графические объекты используемые Pascal ABC, это точка, линия, окружность, квадрат, прямоугольник, эллипс, дуга и их описание.
SetPixel(x,y,color) - закрашивает один пиксел с координатами (x,y) цветом color.
Line(x1,y1,x2,y2) - рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2).
SetPenColor(color) - устанавливает цвет пера, задаваемый параметром color.
SetPenStyle(<номер от 1 до 6>); - устанавливает стиль пера, задаваемый номером.
SetPenWidth(n) - устанавливает ширину (толщину) пера, равную n пикселям.
Треугольник рисуется процедурами Line(x1,y1,x2,y2);
Rectangle(x1,y1,x2,y2) - рисует прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2).
FloodFill(x,y,color) - заливает область одного цвета цветом color, начиная с точки (x,y).
Setbrushcolor(color) - устанавливает цвет кисти, задаваемый параметром color.
Цвет и толщина контура задаются процедурами SetPenWidth(w); SetPenColor(color);
сircle(x,y,r) - рисует окружность с центром в точке (x,y) и радиусом r.
Ellipse(x1,y1,x2,y2) - рисует эллипс, заданный своим описанным прямоугольником с координатами противоположных вершин (x1,y1) и (x2,y2).
clBlack – черный clPurple – фиолетовый clWhite – белый clRed – красный clNavy – темно-синий clGreen – зеленый
clBlue – синий clSkyBlue – голубой clYellow – желтый clCream – кремовый clAqua – бирюзовый clOlive – оливковый
clLime – ярко-зеленый clMedGray – серыйclSilver – серебряный
clFuchsia – сиреневый
clGray – темно-серый clBrown – коричневый
Для включения графического режима используется процедура uses GraphABC. Модуль Graph содержит процедуры и функции для управления графическим режимом работы экрана. Можно создавать разнообразные графические изображения и выводить на экран текстовые надписи.
Ученики смотрят и слушают, записывают в тетрадь ключевые моменты
Пример программы: изобразить треугольник.
uses GraphABC;
begin
line (40,80,120,80,);
line (120,80,40,20);
line (40,20,40,80);
end.
Для построения прямоугольных фигур имеется процедура Rectangle (x1, y1, x2, y2), где x1, y1– координаты верхнего левого угла,
x2, y2 – координаты нижнего правого угла прямоугольника.
18 мин
Для закрепления изученного материала выполнить программу, в результате выполнения которой будет нарисован аквариум с рыбкой.
Ученики пересаживаются за компьютеры, приступают к практическому заданию.
2 мин
– Сегодня мы познакомились, как работать с графикой в Pascal ABC,
2мин
Дом задание:
y
Тест 1 Тест 2
Для чего необходим в программе раздел VAR?
Для описания констант.
Для описания типов.
Для описания переменных.
Сабаққа арналған ойындар
Жазылымдар
Өзіңізге ыңғайлы жазылымды таңдаңыз
1 күн
BASIC
5 ЖИ / күн
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
17 Құралдар / күн
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
5 Материал / күн
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
15 Ойындар / күн
Жазылым бойынша ойын жасау лимиті.
1 ай
BASIC
50 ЖИ / ай
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
22 Құралдар / ай
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
100 Материал / ай
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
100 Ойындар / ай
Жазылым бойынша ойын жасау лимиті.

