Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Другие методич. материалы / Ашық сабақ "Визуальды бағдарламалау жүйесінде геометриялық фигураларды салу"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Ашық сабақ "Визуальды бағдарламалау жүйесінде геометриялық фигураларды салу"

библиотека
материалов

Сабақтың тақырыбы: Визуальды бағдарламалау жүйесінде геометриялық фигураларды салу.

Сабақтың мақсаты:

Білімділік мақсаты:

  • Графикалық әдістің синтаксисін үйрену;

  • Бағдарламалау тілінде координаталық жазықтықта жұмыс істеуге дағдылану;

  • Күрделі және қарапайым есептеу кескіндерін салу үшін графикалық әдісті қолдануды үйрену.

Дамытушылық мақсаты: Танымдық ойлау қабілетін, ой-өрісін, есте сақтау қабілетін дамыту, өз бетімен жұмыс істуге дағдыландыру, пәнге деген қызығушылығын, белсенділігін арттыру.

Тәрбиелік мақсаты: Өз бетімен жұмыс жасауға, еңбекке тәрбиелеу.

Сабақтың барысы:

  1. Ұйымдастыру.

Оқушыларды түгендеу, құрал жабдықтарын тексеру.

  1. Үй тапсырмасы.

Өткен сабақтты қайталау.

Сабақтың түрі: практикалық сабақ.

Сабақтың көрнекілігі: практикалық таратпа тапсырмасы.



Қасиет, әдіс және оқиға

Объект қасиеті- бұл суреттің ұзындығы , ені, түсі, және т.с.с.

Оқиға- объектіге сыртқы ықпал жасау: тышқанмен шерту, тышқанмен екі рет шерту, бір орыннан басқа орынға тасу және т.с.с.

Әдіс- Берілген объектіге визуальды бағдарламалау жүйесі орындай алатын, бірнеше іс-әрекеттер. Бұл әрекет визуальды бағдарламалау жүйесінде ерекше орындалады.

Жазбаның синтаксистік құрылымы және ережесі.

Бірінші кезекте объектінің аты жазылады, одан кейін нүкте қойылады, сонында әдіс немесе қасиет жазылады.

Мысалы;

Объект.Қасиет - Picture1.DrawWidth- сурет енінің қасиеті.

Text1.text- text қасиеті.

Объект.Әдіс – Picture1.Scale – масштабтау әдісі.

Графикалық әдіс графикалық терезеде және формада қолданылады. Формада кескін құру үшін, координата жүйесін белгілеп алу қажет.



Ж

0,0

hello_html_m35466ddb.gifаңа координата жүйесін құру үшін Scale әдісінің көмегімен қарама-қарсы бұрыштарын сандық мәнмен көрсету қажет.

Оны формада келесідей синтаксистік түрде көрсетуге болады: Form1-Scale(0,0)-(20,20)

Графикалық терезедегі синтаксис түрі мынадай:

Picture1.Scale (0,0)-(20,20)

Осы екі жағдайда да Y осі төменге бағытталады.

hello_html_m7732d4d.gif

Е

0,0

гер координа жүйесі әдеттегідей жазықтықта 20*20 болуы үшін, төмендегідей жазу керек:

Form1-Scale(-10,10)-(10,-10)

Picture1.Scale (-10,10)-(10,-10)



Графикалық әдіске төмендегілер жатады:

  1. Scale-жаңа координата жүйесі.

  2. Pset- салынатын нүкте.

Графикалық терезе және форманың синтаксисі:

Picture1.Pset(x,y), 255 Picture1.Pset(x,y), vbRed

Form1.Pset(x,y),255 Form1.Pset(x,y),vbRed

Мұндағы x,y- координата нүктесі, 255- ол түс, түсті сан түрінде де және VbRed(қызыл түс) тұрақты ретінде беруге болады.



тұрақты

Сан

VbBlack - қара түс

0

VbRed - қызыл түс

255

VbGreen - жасыл түс

65280

VbYellow - сары түс

65535

VbBlue - көк түс

16711680

VbMagenta акшыл көк түс

16776960

VbCyan- көгілдіртүс

16776960

VbWhite ақ түс

16777215



Түс берудің тағы бір жолы –RGB функциясы, бұл функцияның ең үлкен мәні 2563, яғни 16777216 санына тең.



Синтаксис:

Form1.Pset(x,y),RGB(255,65535,16776960)

Picture1.Pset(x,y), RGB(255,65535,16776960)

  1. Line- сызық, тікбұрыш, боялған тікбұрыш салу үшін қолданылады.



Синтаксис:

Picture1.Line(x,y)-(x1,y1), түс, B F

hello_html_ce4cd7c.gif

Кhello_html_514bb16f.gifесінді+В

hello_html_496f78df.gifБерілген түстін контуры+F

Боялған тік бұрыш

Мұнадығы x,y және x1,y1- тіктөрбұрыштың 1 кесіндісінің координатасы, 255- түс, В параметрі- тікбұрыштың контурын салу үшін қолданылады, F параметрі- боялған тікбұрыш салу үшін қолданылады, егерде B және F параметрлері көрсетілмесе, онда тек ғана кесінді салынады.

  1. Circle- шеңбер, доға немесе сектор, элипс салу үшін қолданылады.

hello_html_m504e6f11.gifhello_html_3a333bf1.gifhello_html_6d8b6680.gif





k<1

k>1

Синтаксис:

Picture1.Circle(x.y),r, түс, 1- бұрышы, 2-бұрышы,k

Шhello_html_66c1e206.gifеңбер+1-бұрышы, 2-бұрышы



Шhello_html_m2da09cb9.gifеңбердің доғасы немесе секторы + k (сығу(қысу) коэффиценті)



Шеңбердің доғасы немесе секторы; егер бұрыштары көрсетілмесе, вертикал немесе горизонталы бойынша созылған элипс салынады.

Мұндағы х,у-координата ортасы, r- радиустың ұзындығы, түс- ереже бойынша беріледі, ары қарай эллипсті тұрғызу үшін параметрлер көрсетілген, 1-бұрыш, 2-бұрыш- ол доғаның немесе сектордың басқы және соңғы бұрышы, бұрыштар радианмен өлшенеді. Егер бұрыштың мәнінің алдында «-» минус таңбасы тұрса, онда доға емес, сектор салынады.

Шеңбер, элипс немесе сектордың түспен толтырылған бейнесін алу үшін, келесідей графикалық терезенің қасиетін пайдалану қажет:

ForeColor- контурдың түсі (тұрақтымен немесе санмен беруге болады)

FillStyle- толтыру стилі (0-ден бастап 6-ға дейін)

FillColor- толтыру түсі (тұрақтымен немесе санмен беруге болады)

Тапсырма №1

Picture1 графикалық терезеде төртбұрыш, боялған төртбұрыш, шеңбер, доға, сектор, эллипс салудың жобасын құрыңыз.

Private Sub Command1_Click()


Графикалық терезені масштабтау

Picture1.Scale (0, 0)-(20, 20)

Кесінді салу

Picture1.DrawWidth = 3

Picture1.Line (3, 3)-(10, 3), vbRed

Picture1.Line (10, 3)-(6, 6), vbRed

Picture1.Line (6, 6)-(3, 3), vbRed



Нүкте салу

Picture1.DrawWidth = 10

Picture1.PSet (3, 3), vbRed

Picture1.Print "A"

Picture1.PSet (10, 3), 255

Picture1.Print "B"

Picture1.PSet (6, 6), 255

Picture1.Print "C Фигура №1"




Төртбұрыш салу


Picture1.DrawWidth = 5

Picture1.Line (12, 3)-(17, 6), vbCyan, B

Picture1.Print "Фигура №2"


төртбұрышты бояу


Picture1.DrawWidth = 5

Picture1.Line (3, 8)-(6, 10), vbCyan, BF

Picture1.Print "Фигура №3"


Боялған төртбұрыш ішіне сөз жазу


Picture1.Line (12, 8)-(15, 10), vbCyan, BF

Picture1.Line (15, 10)-(12, 8), vbCyan, BF

Picture1.Print "Фигура №3"


Шеңбер салу

Picture1.Circle (2, 5), 1.2, 255


Доға салу

Picture1.Circle (7, 15), 1.2, 255, 0, 3.14


Сектор салу

Picture1.Circle(11,15), 1.2, 255, -1, -3


Эллипс салу

Picture1.Circle(14,15), 1.2, 255,,,0.5

Picture1.Circle(17,15), 1.2, 255,,,1.5



hello_html_m19dc406e.png


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 05.02.2016
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров168
Номер материала ДВ-418398
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх