Саба? та?ырыбы: Шы?армашылы? ж?мыс. Пішін ж?не бас?ару элементтерін ?айталау.
Саба? ма?саты:
Білімділігі : о?ушылар?а Vbasic программалау курсын толы? о?ытуды? ба?дарламалары ж?нінде т?сінік беру. Осы программалау тілімен ж?мыс жасауды ?йрену. Пішін, пішінні? негізгі ?асиеттері, пішін ?дістерін, пішінні? ?дістер тобына ?андай ?дістер кіреді, пішін о?й?аларыны? ??деу процедурасы атты та?ырыптарынан ал?ан білімдерін толы?тыру;
Т?рбиелігі : о?ушыларды адамгершілікке, силасты??а, жауапкершілікке, ж?йелікке ж?не жауапкершілікке т?рбиелеу, о?ушыларды? а?паратты? м?дениетін арттыру.
Дамытушылы?ы: о?ушыларды? программалау ж?нінде білімдерін дамыту, коммандалары ?олдану ойлау ?абілеттерін, ой-?рісі дамыту.
Саба?ты? типі: Сына? саба?
Саба?ты? т?рі: Д?ст?рлі саба?.
Саба?ты? ?дісі: ?з бетімен ж?мыс жасату.
Саба?та ?олданылатын к?рнекті ??ралдар: та?та, ж?мыс д?птері, компьютер.
Ба?ылау саба?ыны? ?ту барысы:
I.?йымдастыру кезе?і
II. Ба?ылау ж?мыс
III. Саба?ты ?орытындылау ж?не о?ушыны? білімін ба?алау
IV. ?йге тапсырма беру
І.?йымдастыру кезе?і: О?ушыларды? саба??а ?атысуы мен ?зірлігін ?ада?алау
ІІ. Ба?ылау ж?мысы
I - топ
1-тапсырма.
1. Пішін дегеніміз не?
Пішін дегенімз - ?р т?рлі бас?ару элементтері орналасатын ?олданбалыларыны? болаша? терезесі.
2. Объект, ?асиет, о?и?а т?сініктеріне аны?тама бер
?асиет дегеніміз – объектіні? сипаттамаларын (?лшемі, т?сі экранда?ы жа?дайы) немесе объектіні? к?йін
О?и?а дегеніміз – объектімен танылатын ?рекет (мысал, тыш?анмен визуальды шерту немесе пернені басу)болып табылады, ол ?шін ?н ?осуды ба?дарламалау?а болады
II - топ
1. Жиі пайдаланатын пішін о?и?аларын ата?дар
Initilize, Load, Unload, Queru Unload, Terminate, Click, Dbi Click, Mouse Down, Mouse Up, Key Down, Key Up, Resize
2. Пішін ?дістері дегеніміз не?
Show Пшінді экранда бейнелейді.
Hide Пішінді жабады
Move Пішінні? т?р?ан орнын ж?не ?лшемін ?згертеді
Print Form Пішін кескінін басып шы?арады.
I - топ
1. Бір ?ана М?тіндік ?ріс (Текстовое поле-TextBox) бас?ару элементтерінен т?ратын ?осымша іске ?осыл?анда Text1 объектісіні? ?рісіне «Биыл?ы жыл?ы О?т?стік ?аза?стан облысты? Алматы ?аласында 10 сыныпта о?имын. Келесі жылы мен о?уды бітіріп тест сына?тан с?рінбей ?темін деген ойдамын». Деген м?тінді баспа?а шы?арып ?осымша жаса?ыздар.
Б?л тапсырманы орындау ?шін мына т?мендегі ?рекеттерді орында?ыздар:
- Пішінге Text1 бас?ару элементін орналастырып, оны (1-сурет) керегінше соз?аннан кейін, оны? MultiLine ?асиетіне True м?нін меншікте?іздер;
- Caption ?асиетіне Пішінге м?тін ендіру деген м?тінді жазып меншікте?іздер;
- пішінні? кез-келген жерін екі рет шертіп, шы??ан программалы? код терезесіне келесі процедураны жазы?ыздар:
- Private Sub Form Load()
Text 1. Text= «Биыл?ы жылы О?т?стік ?аза?стан облысты? педагог кадрларды? біліктілігін арттыру ж?не ?айта даярлау институтына 60 жыл толады. Мен осы институтта информатика п?нінен лекциялар о?ып, практикалы? саба?тар ж?ргіземін.»
End Sub
II - топ
Тізім (Список-ListBox1), Бас?ару батырмасы (Кнопка управление- CommandButton) бас?ару элементтерін пайдаланып, тізімді ?р т?рлі ?дістермен толтыратын ?осымша жаса?ыздар. (Ай аттарын баспа?а шы?ары?ыздар).
Пішінге List 1 объектісін орналастырып, оны? ?лшемдерін мына т?мендегідей (1.3-сурет) етіп алы?ыздар
Тізімді келесі о?и?алар пайда бол?анда толтыру ?дістерін ?арастырайы?.
?осымша іске ?осыл?анда бірден List1 тізімін Additem ?дісін ?олдану ар?ылы толтыру. Ол ?шін мына т?мендегі ?рекеттерді орында?ыздар:
пішінді екі рет шертіп. Код терезесінде т?мендегі Form Load процедураларыны? бірін, я?ни мына процедураны жазы?ыздар:
Private Sub Form Load
List1. Additem «?а?тар»
List1. Additem «А?пан»
List1. Additem «Наурыз»
List1. Additem «С?уір»
List1 Additem «Мамыр»
List1. Additem «Маусым»
List1. Additem «Шілде»
List1. Additem «Тамыз»
List1. Additem «?ырк?йек»
List1. Additem «?азан»
List1. Additem «?араша»
List1. Additem «Желто?сан»
End Sub
?осымшаны іске ?осы?ыздар. Сонда тізім бірден пішінні? ж?ктелу барысында толтырылуы (1.4- сурет) тиіс.
2-тапсырма. Номерді аны?та
Б?л жерден программалар ?зінділерін ?олданып есепті? н?тижесін шы?арып, соны? н?тижесі ар?ылы сейфті? паролін аны?тайды. Тапсырманы? берілегні мынадай:
I - топ
2. а=4: b=7:
If a<b then a=a + b
goto m1 b=a + b
1. а=4: b=7:
If a<b then a=a + b
b=a + b
Print a; b (a=11; b=18)
m1: print a; b (a=11; b=7)
4. а=7: b=4:
If a<b then a=a + b
b=a + b
Print a; b (a=7; b=11)
m1: print a; b (a=4; b=8)
3. а=4: b=4:
If a<b then a=a + b
Goto m1 b=a + b
2. а=5: b=8:
If a<b then a=a + b
Goto m1
b=a + b
II – топ
1. а=5: b=7:
If a<b then a=a + b
b=a + b
Print a; b (a=12; b=19)
m1: print a; b (a=13; b=21)
4. а=8: b=5:
If a<b then a=a + b
b=a + b
Print a; b (a=8; b=13)
m1: print a; b (a=5; b=10)
3. а=5: b=5:
If a<b then a=a + b
Goto m1
b=a + b
3-тапсырма. Берілген есептерді? графигін Visual Basic те ??ру
I - топ
Y=sin (x) функциясыны? графигін салы?ыз
II - топ
Y=0.05x2-0.6 функциясыны? графигін салы?ыз
Б?л жерде о?ушылар берілген тапсырма ар?ылы ?здеріні? білімдерін программа ??ру ар?ылы аны?тайды. Бір тапсырма барлы?ына орта? берілген.
Тапсырманы? берілуі:
- Компьютер адамны? ж?мыс орнына ?арай ?андай о?у орнында немесе ж?мыс орнында ?ызмет ат?аратынын аны?тау ?ажет. Егер адамны? жасы 16 жастан кіші болса онда мектепте о?у ?ажет, ал егер 16 жастан ?лкен немесе 21 жастан кіші болса коледжде о?у ?ажет, ал егер 21 жастан ?лкен болса онда мекемеде ж?мыс ат?ару ?ажет.
- 2. Форманы? о? жа? т?менгі б?лігіне Picture1ша?ын объектісін сол жа? т?менгі ?атарына Label1 объектісін орнатып, олар?а с?йкес сурет ж?не “Ту?ан к?ні?ізбен!” м?тінін енгізу керек. Программа ж?мысы то?татыл?анша, оларды ?айталап жылжыту (ж?гіртпе жол) ?сері ?йымдастырылсын.
VII.?йге тапсырма беру: Visual Basic программалау тілін , Шартты, ?айталау операторларын толы?ымен ?айталау. Берілген есептерді ?йде ?арастыру ж?не есеп ??растырып келу.