kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Графикалы? ?дістер мен процедуралар

Нажмите, чтобы узнать подробности

Саба?ты?  та?ырыбы: Графикалы? ?дістер мен процедуралар

Саба?ты?  ма?саты: Білімділігі: Visual Basic тілінде графикалы? файлдар ??руды? т?сілін, сурет салу ?дістері мен т?с функцияларын ??ындыру ж?не ?олдану да?дысын ?алыптастыру;   

Дамытушылы?ы: Графикалы?  ж?не оны? функциялары мен процедуралары туралы ??ымдарын ке?ейте отырып,   п?нге ?ызы?ушылы?ын арттыру; 

Т?рбиелігі:   О?ушыларды? ойлау ?абілетімен,   ?ызы?ушылы?ын  арттыру, шы?армашылы? ?абілетін ?штау;

Саба?ты? т?рі: Жа?а білімді ?алыптастыру

Саба?ты?  типі:  аралас  саба?

О?ыту ?дісі: СТО: Ми?а шабуыл, ма?ынаны тану,  ой тол?аныс. ?жымды? ж?мыс

Саба?ты?  к?рнекілігі: Трек сызба-слайд, интерактивті та?та

Программалы? жабды?тама:  Visual Basic ортасы,  VIP тест программасы

П?наралы? байланыс: математика, сызу, сурет

Саба?ты?  барысы: 

І. ?йымдастыру

  • О?ушыларды саба??а бейімдеу:о?ушыларды топ?а б?лу
  • Саба? ма?сатымен таныстыру: б?гінгі саба?та  Visual Basic ортасында графикалы? файлдар ??руды? т?сілін, сурет салу ?дістері мен  т?с функциялары туралы т?сінік алып,  оны практикалы? ?олдануды ?йренесі?дер;  

ІІ. ?айталау

   ?ызы?ушылы?ты ояту

            Осы суретті? программасын ??ру ?шін алдымен неден бастар еді?дер?

Модель:

  • Жазы?ты??а салу
  • Геометриялы? фигураларды аны?тау
  • Координаталарын табу

   Ми?а шабуыл

1-топ: Берілген   фигуралар атап,  оларды  координаталы? жазы?ты?та бейнелеу  параметрлерін жазы?дар. Ж:Н?кте(x,y), кесінді(x1,y1), тікт?ртб?рыш(x1,y1),(x2,y2), ше?бер(x,y),r,

2-топ: Берілген   фигураларды графикалы? режимде  салу ?шін ?олдану операторлар атауын жазы?дар

3-топ: Visual Basic-ті? ??ралдар сайманынан графикалы? элементтерді к?рсетіп, ат?аратын ?ызметін ата?дар.

1) PictureBox бас?ару элементі  пішінге графикалы?  нысандарды кірістіру  ?шін  ?олданылады. Picture нысандарына  графикалы?  ?рісіне  ?рт?рлі  типті  графикалы? файлдар  мен  текстік  фрагменттерді,  ішіне  геомтериялы?  фигураларды салу?а  ж?не  бас?а  да графикалы?  объектілерді  кіргізуге  болады;

2) ImageBox(сурет-?орап) бас?ару элементі  графикалы? ?рісті? ?арапайым т?рі болып табылады.

3) Shape(фигура) бас?ару элементі–пішінге геометриялы? фигуралар салу ?шін ж?не

4) Кесінді бас?ару элементі–пішін кесінді салу ?шін ?олданылады.

4-топ: Заманауи компьютерлерді? экранды?экранны? ?алыпты м?мкіндігі ?андай? 800*600, 1024*768, 1280*1024 н?кте

RGB- функциясы м?мкіндігі ?андай?RGB(Red-?ызыл,Green-жасыл,Blue-к?к)т?стерін бірдей пропорциялы? т?рде араластырып, ?р т?рлі т?стер жиынты?ын береді.

ІІІ. Жа?а саба? баяндау

   Ма?ынаны тану

Visual Basic тілінде  графикалы? файлдарды ?олдануды? 3 т?сілі бар:

1. Form  пішін терезесі мен PictureBox, ImageBox   нысан  терезесіне кез-келген графикалы? редакторда  салын?ан суретті ж?не  компьютер жадында са?тал?ан графикалы? файлдарды кірістіру;

2. Form  пішін терезесі мен PictureBox, ImageBox   нысан  терезесіне графикалы? ?дістерді ?олданып, суреттер салу?а, функция графиктерін т?р?ызу. 

3. Пішінге ??ралдар сайманынан Shape(фигура) ж?не Кесінді бас?ару элементтерін кірістіру ар?ылы геометриялы? фигуралардан сурет салу?а болады.

Б?гінгі саба?та ?арастыратынымыз, Form  пішін терезесі мен PictureBox, ImageBox   нысан  терезесіне графикалы? ?дістерді  ?олданып, графикалы? фигуралар салу, ол ?шін процедура жазамыз.

Графикалы? пішін-б?л Form1, PictureBox- нысан терезе. Екеуіні? ?зара байланысы: екеуінде де графикалы? ?дістерді ?олданып графикалы?  бейнелерді салу.

Графикалы? ?діс дегеніміз геометриялы? элементер ар?ылы нысан?а сурет салу. Олар, я?ни графикалы? ?дістер: Scale-шкала, Pset-н?кте, Line-сызы?, -ше?бер, -экран тазалау.

1. Scale- Form1 пішінде немесе PictureBox- нысан терезе жа?а  координаталар ж?йесін ж?не масштабын ?сынады.

  1. ’те форма ж?не онда орнатыл?ан нысан ?лшемі пиксель ар?ылы есептеледі. Ал, графикалы? кескін салу м?мкіндігін жо?арылату ?шін н?кте орнатуда бірлік ?лшемі ?шін пиксельді? 1/20 б?лігі болатын твип (twip) бірлігі пайдаланыл?ан. Жо?ар?ы процедурада масштаб (ScaleMode) пунктке ауыстырылды (оны пиксельге ауыстыру ?шін масштабты 3– ке те? етіп алса бол?аны).

Ескерту:PictureBox  ?шін процедура жаз?анда ?діс алдына нысан аты (Picture1) к?рсетіледі, ал Пішінде жазылмайды.

Пішінде:Scale(x1,y1)-(x2,y2);  PictureBox-те: Picture1.Scale(x1,y1)-(x2,y2)

x1,y1-нысанны? сол жа? б?рышыны? координатасы, x2,y2-нысанны? о? жа? б?рышыны? координатасы.

Н?кте:Pset(х,у), т?с

Т?зу сызы?(кесінді):Line(X1,Y1)-(X2,Y2), т?с

Тікт?ртб?рыш: Line(X1,Y1)-(X2,Y2), т?с,В

Боял?ан тікт?ртб?рыш:Line(X1,Y1)-(X2,Y2), т?с,В?

Ше?бер:Circle(x,y),r, т?с

До?а, сектор: Circle (x,y), r, т?с,a,b

а>0 ,b>0 онда до?а сызады, a<0, b<0 сектор сызады

Эллипс: Circle(х,у),r, т?с,,,k

М?нда?ы k>0 сы?у коэффициенті, k>1вертикаль созыл?ан эллипс, k<1 горизонталь созыл?ан эллипс

  • Т?с беру

Visual Basic программасында 8 т?ра?ты сандар ар?ылы т?с беруге болады.

vb Black,vbRed,vbGreen,vbYellow,vbBlue,vbMagneta,vbCyan,vbWhite.

RGB- функциясы кез келген т?с алу ?шін ?олданылады.

Графикалы? ?діс RGB функциясы ар?ылы ?рт?рлі т?стер жиынты?ын ?сынады.

  • Red-?ызыл,Green-жасыл,Blue-к?к) т?стерін бірдей пропорциялы? т?рде араластырып, т?стер кодына айналдырады.

?ш т?сті? жіктелуі: R+256G+2562В, 0£ R,G, B£2557

Мысалы: RGB(0,0,0)-?ара, RGB(68,60,58)-?ара ?ош?ыл т?с

QBCOLOR функциясы ар?ылы т?с беру (0-15)

  • - ?дісі н?ктені?, сызы?ты? ?алы?ды?ын орнату.

Жазылуы: DrawWidth=n,  n-б?тін сан, сызы? ?алы?ды?ы.  

  • экран тазалау ?дісі.

Line,Circle  ?дісімен ??рыл?ан  фигураны? т?стерін ??ю.

FillStyle = n

FillCollor =т?ра?ты( vbYellow)

ІV. ?орытындылау

      Ой тол?аныс

№1. Берілген суретті салу моделінде сурет элементтерін ж?не оны сызу фигураларын жазы?дар.

  • бас, ше?бер
  • дене,тікт?ртб?рыш
  • к?з,эллипс
  • м?рын,сызы?(сектор)
  • ауыз,до?а

Программада ?р элемент жолын ажырату  ?шін оларды жеке процедура?а алып жазу немесе программада т?сініктеме (' ) беру.

№2. “Модельдеу”

Суретті бейнелеу ?шін  модельді ая?та?дар, программада ?андай ?дістер жазылады

№3. Берілген суретті? моделін ая?тап, берілген терезеде программа ??ры?дар 

      Тест    ?(автотест)

{Test=3}

1. Visual Basic тілінде  графикалы? файлдарды ?олдануды? неше т?сілі бар:

1.  4                

2.  3

3.  2                

4.  1

{Test=3}

2. Арты?ын к?рсеті?дер?

1.  Line, Pset             

2.  Circle, Cls

3.  Shape,  PictureBox,  ImageBoх              

4.  Scale, DrawWidth

 

{Test=1}

3. Графикалы? ?дістер ?айда  орындалады?

1.  Form  мен  PictureBox нысанында                   

2.  ImageBoх  нысанында

3.  CommandButton нысанында   

4.  Тек пішін терезесінде

 

{Test=4}

4. Сызы?ты? ?алы?ды?ын орнату ?дісі

1.  Line                      

2.  Circle

3.  Pset                                  

4.  DrawWidth

 

{Test=2}

5. Нысан?а ше?бер, до?а, эллипс ж?не сектор салу ?шін ?андай ?дісті ?олданамыз?

1.  Line                      

2.  Circle

3.  Pset           

4.  DrawWidth

 

{Test=3}

6. Line  ?дісіні? ?ызметі ?андай?

1.  Нысан?а ше?бер, до?а, сектор салады            

2.  Сызы?ты? ?алы?ды?ын орнатады

3.  Нысан?а т?зу сызы?тар ж?не іші боял?ан немесе боялма?ан т?ртб?рыштар салады

4.  Нысан?а н?кте салады

 

  Ба?алау.   ?р топ басшысы о?ушы ж?мысын ба?алап, ?орытындылайды

    ?йге тапсырма:   §19

                 Сыныпта?ы сурет программасын ??деп толы? ая?тау




 

 

 

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Графикалы? ?дістер мен процедуралар »

Ж. Қаражігітов атындағы №16 мектеп-лицейі Атырау қаласы Санатова Гүлбаршын Утеуліқызы Информатика пәні мұғалімі

Ж. Қаражігітов атындағы №16 мектеп-лицейі

Атырау қаласы

Санатова Гүлбаршын

Утеуліқызы

Информатика пәні мұғалімі

Сабақтың тақырыбы: Visual Basic тілінде графикалық әдістер мен процедуралар

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

Visual Basic тілінде

графикалық әдістер мен процедуралар

Сабақтың мақсаты: Білімділігі: Visual Basic тілінде графикалық файлдар құрудың тәсілін, сурет салу әдістері мен түс функцияларын ұғындыру және қолдану дағдысын қалыптастыру; Дамытушылығы: Графикалық және оның функциялары мен процедуралары туралы ұғымдарын кеңейте отырып, пәнге қызығушылығын арттыру; Тәрбиелігі: Оқушылардың ойлау қабілетімен, қызығушылығын арттыру, шығармашылық қабілетін ұштау;

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

Білімділігі: Visual Basic тілінде графикалық файлдар құрудың тәсілін, сурет салу әдістері мен түс функцияларын ұғындыру және қолдану дағдысын қалыптастыру;

Дамытушылығы: Графикалық және оның функциялары мен процедуралары туралы ұғымдарын кеңейте отырып, пәнге қызығушылығын арттыру;

Тәрбиелігі: Оқушылардың ойлау қабілетімен, қызығушылығын арттыру, шығармашылық қабілетін ұштау;

“ Қызығушылықты ояту”
  • Қызығушылықты ояту”

Осы суреттің программасын құру үшін алдымен неден бастар едіңдер?

“ Миға шабуыл”
  • Миға шабуыл”

Берілген фигураларды атап, оларды координаталық жазықтықта бейнелеу параметрлерін жазыңдар

“ Миға шабуыл”
  • Миға шабуыл”

Берілген фигураларды графикалық режимде салу үшін қолдану операторлар атауын жазыңдар

“ Миға шабуыл”
  • Миға шабуыл”

Visual Basic-тің құрал- саймандар тақтасынан графикалық басқару элементтерді көрсетіп, атқаратын қызметін атаңдар.

“ Миға шабуыл”  Заманауи компьютерлердің экранының қалыпты мүмкіндігі қандай?     RGB- функциясының мүмкіндігі?
  • Миға шабуыл”

  • Заманауи компьютерлердің экранының қалыпты мүмкіндігі қандай?

  • RGB- функциясының мүмкіндігі?

“ Мағынаны тану” Visual Basic тілінде графикалық файлдарды қолданудың 3 тәсілі бар: Form пішін терезесі мен PictureB o x, ImageBox нысан терезесіне кез-келген графикалық редакторда салынған суретті және компьютер жадында сақталған графикалық файлдарды кірістіру;
  • Мағынаны тану”

Visual Basic тілінде графикалық файлдарды қолданудың 3 тәсілі бар:

  • Form пішін терезесі мен PictureB o x, ImageBox нысан терезесіне кез-келген графикалық редакторда салынған суретті және компьютер жадында сақталған графикалық файлдарды кірістіру;
“ Мағынаны тану”
  • Мағынаны тану”
“ Мағынаны тану”
  • Мағынаны тану”

PictureBox

Form1

ImageBox

“ Мағынаны тану”
  • Мағынаны тану”

2. Пішінге құралдар сайманынан Shape (фигура) және Line( кесінді ) басқару элементтерін кірістіру арқылы геометриялық фигуралардан сурет салуға болады.

“ Мағынаны тану”
  • Мағынаны тану”

3. Form пішін терезесі мен PictureBox нысан терезесіне графикалық әдістерді қолданып, суреттер салуға, функция графиктерін тұрғызу.

“ Мағынаны тану”
  • Мағынаны тану”

Графикалық әдістерді қолданып графикалық бейнелерді салу

PictureBox

Графикалық әдістер :

Scale

шкала

Pset

нүкте

Line

сызық

Circle

шеңбер

Cls

экран тазалау

“ Мағынаны тану”
  • Мағынаны тану”

Scale -пішінде, нысан терезеде жаңа координаталар жүйесін және масштабын ұсынады.

Scale(x1,y1)-(x2,y2)

ScaleMode=n

-

ScaleMode=3

Scale(-7,6)-(6,-4)

Scale(0,0)-(10,-10)

Жоғарғы процедурада масштаб ( ScaleMode ) пункт ке ауыстырылды (оны пиксельге ауыстыру үшін масштабты 3– ке тең

Өлшемі бірлігі твип (twip).

“ Мағынаны тану”
  • Мағынаны тану”

Scale -әдісі

Form пішін терезесі : Scale(x1,y1)-(x2,y2)

PictureBo x нысан терезеде:

Picture1.Scale(x1,y1)-(x2,y2)

“ Мағынаны тану”
  • Мағынаны тану”

Нүкте:(х, у)

Pset(х,у), түс

Кесінді: (х1,у1)

(х2,у2)

Line(X1,Y1)-(X2,Y2),түс

“ Мағынаны тану”
  • Мағынаны тану”

Кесінді: (х1,у1)

Line(X1,Y1)-(X2,Y2),түс

(х2,у2)

Line-(X3,Y3),түс

(х3,у3)

“ Мағынаны тану”
  • Мағынаны тану”

(х1,у1)

Тіктөртбұрыш:

(х2,у2)

Line(X1,Y1)-(X2,Y2),түс,В

Line(X1,Y1)-(X2,Y2),түс,ВҒ

“ Мағынаны тану”
  • Мағынаны тану”

1) Шеңбер:

r 

х,у

Circle(х,у), r, түс

2) Доға(сектор):

х,у

х,у

Circle(х,у), r, түс, ,

 ,  -радианмен

 ,  0 доға  , 

3) Эллипс:

х,у

х,у

Circle(х,у), r, түс, , ,k

K оң сан, k

k1 тігінен созылған эллипс,

“ Мағынаны тану”
  • Мағынаны тану”

 3,14

0

2  6,28

“ Мағынаны тану”
  • Мағынаны тану”

DrawWidth - функциясы нүктенің, сызықтың қалыңдығын орнату.

DrawWidth=n, n N

Cls экран тазалау әдісі.

“ Мағынаны тану”
  • Мағынаны тану”

Түс беру

1) Visual Basic программасында 8 тұрақты сан

1

Түсі

Қара

2

Тұрақтылар

3

Қызыл

vbBlack

Сандық мәні

Жасыл

0

vbRed

4

255

vbGreen

Сары

5

65280

Көк

vbYellow

6

7

65536

Көкшіл күлгін

vbBlue

Ашық көк

16611680

vbMagneta

8

16611935

vbCyan

Ақ

16666960

vbWhite

16666215

“ Мағынаны тану”
  • Мағынаны тану”

Түс беру

2) RGB - функциясы кез келген түс алу үшін қолданылады.

RGB ( Red-қызыл,Green-жасыл,Blue-көк

Үш түстің жіктелуі: R+256G+256 2 В, 0 R,G, B 255

Мысалы: RGB(0,0,0) -қара,

RGB(68,60,58) -қара қошқыл түс

3) QBCOLOR функясы арқылы түс беру . 15 кесте

QBCOLOR(n) , 0

Line,Circle әдісімен құрылған фигураның түстерін құю.

FillStyle = n

FillCollor =тұрақты( vbYellow)

“ Ой толғаныс”
  • Ой толғаныс”

Модельдеу”

Сурет элементтерін және оны сызу фигураларын жазыңдар

0,0

Х

У

“ Ой толғаныс”
  • Ой толғаныс”

Модельдеу”

Суретті бейнелеу үшін модельді аяқтаңдар, программада қандай әдістер жазылады

“ Ой толғаныс” 1) Бұйрық команда: Бас, дене Көз Мұрын Ауыз Тазалау Түсініктеме арқылы:
  • Ой толғаныс”

1) Бұйрық команда:

Бас, дене

Көз

Мұрын

Ауыз

Тазалау

  • Түсініктеме арқылы:

Көз

“ Ой толғаныс” Берілген суреттің моделін аяқтап, программа құрыңдар
  • Ой толғаныс”
  • Берілген суреттің моделін аяқтап, программа құрыңдар

“ Ой толғаныс”
  • Ой толғаныс”

PictureBox

“ Ой толғаныс”
  • Ой толғаныс”

Form

“ Ой толғаныс”
  • Ой толғаныс”

PictureBox

“ Ой толғаныс”
  • Ой толғаныс”

Form

“ Ой толғаныс” Тест
  • Ой толғаныс”
  • Тест
“ Үйге тапсырма”
  • Үйге тапсырма”

§19.

Сурет программасын толықтыру

Назарларыңызға! рахмет!

Назарларыңызға!

рахмет!


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 10 класс.
Урок соответствует ФГОС

Скачать
Графикалы? ?дістер мен процедуралар

Автор: Санатова Гульбаршын Утеулиевна

Дата: 09.02.2015

Номер свидетельства: 170203

Похожие файлы

object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(67) "Графикалық әдістер мен процедуралар"
    ["seo_title"] => string(38) "grafikalyk_distier_mien_protsieduralar"
    ["file_id"] => string(6) "394160"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1487655294"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(110) "Visyal Basic ба?дарламасында Графикалы? ?дістер мен процедуралар. "
    ["seo_title"] => string(68) "visyal-basic-bag-darlamasynda-grafikalyk-distier-mien-protsieduralar"
    ["file_id"] => string(6) "181780"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1425395301"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(59) "Графикалы? ?дістер мен процедура"
    ["seo_title"] => string(32) "grafikalykdistiermienprotsiedura"
    ["file_id"] => string(6) "270830"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1451288593"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(68) ""Графикалы? ?дістер мен процедуралар" "
    ["seo_title"] => string(40) "grafikalyk-distier-mien-protsieduralar-1"
    ["file_id"] => string(6) "173016"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1423916881"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(73) "Графикалы? процедуралар мен функциялар "
    ["seo_title"] => string(42) "grafikaly-protsieduralar-mien-funktsiialar"
    ["file_id"] => string(6) "106111"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1402942577"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства