Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Ашық сабақ "Визуальды бағдарламалау жүйесінде геометриялық фигураларды салу"

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

В ПОМОЩЬ УЧИТЕЛЮ ОТ ПРОЕКТА "ИНФОУРОК":
СКАЧАТЬ ВСЕ ВИДЕОУРОКИ СО СКИДКОЙ 86%

Видеоуроки от проекта "Инфоурок" за Вас изложат любую тему Вашим ученикам, избавив от необходимости искать оптимальные пути для объяснения новых тем или закрепления пройденных. Видеоуроки озвучены профессиональным мужским голосом. При этом во всех видеоуроках используется принцип "без учителя в кадре", поэтому видеоуроки не будут ассоциироваться у учеников с другим учителем, и благодарить за качественную и понятную подачу нового материала они будут только Вас!

МАТЕМАТИКА — 603 видео
НАЧАЛЬНАЯ ШКОЛА — 577 видео
ОБЖ И КЛ. РУКОВОДСТВО — 172 видео
ИНФОРМАТИКА — 201 видео
РУССКИЙ ЯЗЫК И ЛИТ. — 456 видео
ФИЗИКА — 259 видео
ИСТОРИЯ — 434 видео
ХИМИЯ — 164 видео
БИОЛОГИЯ — 305 видео
ГЕОГРАФИЯ — 242 видео

Десятки тысяч учителей уже успели воспользоваться видеоуроками проекта "Инфоурок". Мы делаем все возможное, чтобы выпускать действительно лучшие видеоуроки по общеобразовательным предметам для учителей. Традиционно наши видеоуроки ценят за качество, уникальность и полезность для учителей.

Сразу все видеоуроки по Вашему предмету - СКАЧАТЬ

  • Информатика

Поделитесь материалом с коллегами:

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

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

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

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

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

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

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

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

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

  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% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy


Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

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

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


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