Графические операторы и составление программ по информатике

Sheber Education24 МаусымҚаралды: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

790₸
/күн

5 ЖИ / күн

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

17 Құралдар / күн

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

5 Материал / күн

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

15 Ойындар / күн

Жазылым бойынша ойын жасау лимиті.

Тиімді

1 ай

BASIC

9 990₸
/ай

50 ЖИ / ай

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

22 Құралдар / ай

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

100 Материал / ай

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

100 Ойындар / ай

Жазылым бойынша ойын жасау лимиті.

Реклама - жарнама

Сабаққа арналған ойындар

Сабағыңызға арналған интерактивті ойындарды жасанды интеллект арқылы құрастырыңыз! Тақырыпты жазсаңыз ойын бірден дайын болады