Мақсаты: программа құрылымын, берілгендер типтерін, негізгі амалдарды және олардың орындалу тәсілдерін оқып үйрену.
Сабақтың орындалу алгоритмі:
-
Visual Basic-те жұмыс
-
Белгілі бір амалды есептейтін программаны құру
-
Мәзірден Вставка пунктін таңдап UserForm командасын орындау
-
Caption қасиетін өзгерту
-
Name қасиетін өзгерту
-
Name қасиетінің параметрін "YS" деп тағайындау.
-
Caption қасиетін "ОТВЕТ" деген жолға ауыстыру.
-
Программаның мәтіні
Зертханалық жұмыс №2
Тақырып: Тармақталу алгоритмдерді программалау
Мақсаты: : If, Select операторларын оқып үйрену
Сабақтың орындалу алгоритмі:
-
Visual Basic сұхбаттық терезесінің құрылымыПрограмманың тексті:
-
Амалды орындау: (2 мысал)
-
Программаның мәтіні
Зертханалық жұмыс № 3
Тақырып: Циклдік алгоритмдерді программалау.
Мақсаты: For, While, Until циклдік операторларды оқып үйрену.
Сабақтың орындалу алгоритмі :
-
Белгілі бір амалды есептейтін программаны құру (1 мысал)
-
Программаның мәтіні
-
Белгілі бір амалды есептейтін программаны құру (2 мысал)
-
For оператордың орнына Do While операторын қолдану
-
for i = 1 to N циклін Do While циклге ауыстыру
Зертханалық жұмыс №4
Тақырып : Қарапайым алгоритмдерді программалау
Мақсаты: TextBox и CommandButton компоненттері арқылы программаны құрып үйрену.
Сабақтың орындалу алгоритмі:
-
Калькулятор программасын құру:
-
Сұхбатық терезесінің көрінісі
-
YS өрісінің Enable қасиетіне False параметрін тағайындау.
-
Програманың ішінде X=0 айнымалысына бөлінуін қарастыру керек
Зертханалық жұмыс № 5
Тақырып: Функцияларды қолдану
Мақсаты: Функция подпрограммаларының құрылымын және оларды шақыру ережелерін оқып үйрену
Сабақтың орындалу алгоритмі:
-
Белгілі бір амалды есептейтін программаны құру
-
Зертханалық жұмысқа сәйкес сұхбаттық терезені көркемдеу керек
-
Берілген алгоритм бойынша Z(x)функциясының текстін толтыру
-
Сұхбаттық терезені толтыру
-
Програманың тексті
-
«Ответ» батырмасына есептеулерді жасау үшін оқиға жазу
-
F5 батырмасы арқылы программаны жүктеу
Зертханалық жұмыс № 6
Тақырып: Процедураларды қолдану
Мақсаты : функция подпрограммаларының құрылымын және оларды шақыру ережелерін оқып үйрену
Сабақтың орындалу алгоритмі:
-
Есептеу программаны құру
-
Сұхбаттық терезені көркемдеу:
-
Программаның тексті
-
PR процедурасының текстін жазу
-
Қалыпты толтыру
Зертханалық жұмыс № 7
Тақырып: «Қайта қосу» Option Button компонентін қолдану.
Мақсаты: OptionButton компонентін қолдану арқылы программаларды құру
Сабақтың орындалу алгоритмі
-
Мәзірдегі Вставка-Модуль командасын орындау
-
Элементтер тақташасымен бірге UserForm сұхбаттық терезесін қолдану
-
Сұхбаттық терезені құру
-
Процедураның мәтінін теру
-
«Ответ» батырмасы үшін CommandButton1_Click процедурасының текстін теру
-
Программаны жүктеу.
Зертханалық жұмыс № 8
Тақырып: “Жалауша” CheckBox және “Тізімді өріс” ComboBox компоненттері.
Мақсаты: CheckBox и ComboBox компоненттердің көмегімен программаларды құру
Жұмыс қадамы:
Мысал 1
-
Сұхбаттық терезе құру
-
CheckBox1 процедура-оқиғасының тексті
-
XS қасиетіне сәйкес True немесе False мәндерін қойып Italic және Underline компонентерін программалау. Font.Italic және XS.Font.Underline
-
XS өріс қаріпінің өлшемін орнату керек
-
Программаны жүктеу.
Мысал 2:
-
Шрифт бөліміне «Шрифт» жазуын және Combo Box компонентін енгізу керек
-
Вид-Программа командасын орындап және User Form объектісіне Combo Box тізімін толтыру Activate оқиғасына программа текстін жазу
-
программа мәтінін теру
-
Программаны жүктеп, оны XS терезесінің ішіне қаріптің типін тағайындауын тексеру
Зертханалық жұмыс № 9
Тақырып: Бір өлшемді массивтерді қолдану
Мақсаты: Бірөлшемді массивтерді оқып үйрену.
Жұмыс қадамы:
-
Мәзірдегі Вставка-Модуль пунктін таңдау.
-
Х массивін хабарлау
-
Вставка мәзірінен -UserForm пунктін таңдау.
-
Вид мәзірінен –Программа пунктін таңдау. UserForm Для события Activate объекта набрать текст заполнения массива Х табличными значениями функции
-
сұхбаттық терезе құру
-
OptionButton1_Click процедураның текстін теру керек.
Зертханалық жұмыс №10
Тақырып: Екі өлшемді массивтерді қолдану
Мақсаты: Екіөлшемді массивтерді оқып үйрену.
Жұмыс қадамы:
-
Сұхбаттық терезені дайындау
-
Х екіөлшемді массивті хабарлау
-
Программаның жүмыс істеу алгоритмі
-
«Алгоритмді таңдау» тобында ауыстырып қосқышты таңдау
-
Xmas екіөлшемді массивті толтыру.
-
Вид-Программа командасын орындау керек
-
Change оқиғасының текстін теру
-
Екіөлшемді массивпен жасалынатын амалдар
-
"max" ауыстырып қосқышқа оқиға жазу
-
UserForm1_Activate оқиғасына программа жүктелген кезінде есептеулерді жасайтын программа текстін теру
Зертханалық жұмыс №11
Тақырып: “Тізімді өріс” ComboBox компоненттерін қолдану.
Мақсаты: ComboBox компонентін қолдану арқылы программаны құрып үйрену.
Жұмыс қадамы
-
UserForm сұхбаттық терезе даярлау
-
Әртипті тізімді (комбинированный список) орнату
-
Массивті құру керек
-
"Добавить " батырмасы үшін Click оқиғасының текстін жазу:
-
"Удалить" батырмасы үшін Click оқиғасының текстін жазу
-
"Изменить" батырмасы үшін Click оқиғасының текстін жазу
-
ComboBox1 компоненті үшін Click оқиғасының текстін жазу
Зертханалық жұмыс № 12,13
Тақырып: ListBox тізімін қолдану
Мақсаты: программы с использованием ListBox компонентін қолданып программаны құрып үйрену
Жұмыс қадамы:
-
Сұхбаттық Терезе даярлау:
-
“Добавить” батырмасын енгізу
-
PLC массивін хабарлау
-
UserForm формасын құру
-
Тізімді толтыру үшін UsеrForm1.Activate оқиғасының текстін жазу
-
ListBox1_Change оқиғасының текстін жазу
-
События PL, CH, St текстік терезелері үшін Exit оқиғасының текстін құру
-
Программаны жүктеп оны тексеріңіз
Зертханалық жұмыс № 14,15
Тақырып: TabStrip қойылымдар жиынын қолдану
Мақсаты: TabStrip қойылымдар жиынын қолданып программаны құрып үйрену
Жұмыс қадамы :
-
Сұхбаттық терезені даярлау:
-
Есептелінгендер сақталатын массивті сипаттаңыз.
-
UserForm1 формасында Activate оқиғасының мәтінін теріңіз.
-
TabStrip1_ Change оқиғасын орнату
-
ComboBox1_ Change оқиғасын орнату
-
OKL обьектісінен фокусты алыптастау кезінде жалақыны еске сақтау үшін және қайта есептеу үшін OKL_ Exit оқиғасын орнату.
-
PRO обьектісінен фокусты алып тастау кезінде сыйақы процентін есте сақтау және қайта есептеулер үшін PRO_ Exit оқиғасын орнату.
-
Программаны есептеуге жіберу.
3. СОӨЖ және СӨЖ
3.1. студенттің ОҚЫТУШЫНЫҢ БАСҚАРУЫМЕН ОРЫНДАЛАТЫН өздік жұмысы
4.1.СОӨЖ ұйымдастыру бойынша әдістемелік нұсқаулар: студенттің оқытушының басқаруымен орындалатын өздік жұмысы (СОӨЖ) компьютердерде орындалып, қағазға басылып немесе дискімен тапсырылады және СОӨЖ қойлатын талаптарға сәйкес тапсырылады.
СОӨЖ бақылау келесі формада өтуі мүмкін:
– жасалған жұмыстың программасын көрсету;
– өздік меңгерген тақырып бойынша баяндама;
– аудиториялық сабақтарды немесе ОБСӨЖ-де ауызша сұрау;
– жазбаша орындалған тапсырмаларды қорғау.
Өздік жұмысының нәтижелерін тапсырмаған студент қорытынды аттестацияға жіберілмейді.
Өз бетімен меңгерген материал оқытушумен бірге меңгерілген материалмен қоса қорытынды бақылауға шығарылады.
4.2. СОӨЖ тапсырмалары:
СОӨЖ №1
Тақырып: Сызықтық алгоритмдер
Мақсаты: Айнымалылар типі, негізгі операциялар, программа құрылымын оқып үйрену Өздік тапсырмалар
-
Тексеріңіз:
при Х=1.5 мән Y=6.932295
-
Тексеріңіз:
при Х=1.5 мән Y=-8.06649E-02
-
Тексеріңіз:
при Х=1.5 и Z=2.0 мән Y=1.008976
СОӨЖ №2
Тақырып: Тармақталған алгоритмдерді программалау
Мақсаты: If, Select операторларын пайдалану
Жұмыс қадамы:
Өздік тапсырма 1:
Есептеу программасын құр:
Y=
Өздік тапсырма 2:
Есептеу программасын құр:
Y=
СОӨЖ № 3
Тақырып: Циклдік алгоритмдерді программалау.
Мақсаты: For, While, Until цикл операторларын оқып білу.
Өздік тапсырма 1:
Есептеу программасын құр:
y =
Тапсырмада For, Do While, Do Until цикл операторларын бірден пайдалану керек.. Ө здік тапсырма 2:
Есептеу программасын құр:
Тапсырмада For, Do While, Do Until цикл операторларын бірден пайдалану керек..
СОӨЖ № 5
Тақырып: Функция-ішкіпрограммасын пайдалану.
Мақсаты: Функция подпрограммаларының құрылымын және оларды шақыру ережелерін оқып үйрену
Есептеу программасын құр: (мысал 1)
-
Өздік тапсырма 2
-
Өздік тапсырма 3 (Модульді аш. Мысал бойынша функция текстін жаз.)
СОӨЖ №6
Тақырып: Процедураларды қолдану
Мақсаты : Процедура ішкіпрограммаларының құрылымын және оларды шақыру ережелерін оқып үйрену
Өздік тапсырма 1:
Берілген K және N мәндерінің арасындағы жай сандар санын табу программасын құр.
Өздік тапсырма 2:
Берілген K және N мәндерінің ішінен F –қа бөлінетін сандардың санын табатын программа құр.
Өздік тапсырма 3:
-
Excel-ге барыңыз.
-
Макрос-Начать запись командасын таңдаңыз.
-
“Имя макроса” терезесінде макрос атын Primer деп көрсетіңіз.
-
Excel кестесінің жолдары мен бағандарына жолдар мен бағандарды қою және жою процедураларын жасаңыз. Мысалы 3-5 жолдарын жою, D,F бағандарын жою, 1-2 жолдарын қою, A-D бағандарын қою.
-
Макросты жазуды аяқтаңыз.
-
Visual Basic келіңіз.
-
Модулдегі Primer процедурасының мәтінін анализдеңіз. Visual Basic-тен шығыңыз.
-
Primer макросын орындауға жіберіңіз: Макрос-Макросы
“Макрос” терезесінде Primer-ді көрсетіп “Выполнить” батырмасын басыңыз.
СОӨЖ №7
Тақырып: «Қайта қосу» Option Button компонентін қолдану.
Мақсаты: OptionButton компонентін қолдану арқылы программаларды құру
Өздік тапсырма 1:
2 мысалдағыдай, 1 -жеке тапсырмада функцияны таңдауды программалау керек
Өздік тапсырма 2:
2 мысалдағыдай, 2- жеке тапсырмада функцияны таңдауды программалау керек
СОӨЖ № 8
Тақырып: “Жалауша” CheckBox және “Тізімді өріс” ComboBox компоненттері.
Мақсаты: CheckBox и ComboBox компоненттердің көмегімен программаларды құру
Өздік тапсырма 1:
-
Шрифт өлшемі 5-тен кіші 30- дан үлкен болмайтындай етіп программалау керек.
-
Шрифт өлшеміне байланысты XS терезесінің биіктігі автоматты түрде өзгерту керек.
Өздік тапсырма 2:
-
ComboBox1 тізіміне тағы да 4 шрифт түрін қос.
СОӨЖ № 9
Тақырып: Бірөлшемді масивтер.
Өздік тапсырма :
x2 + sin (x) – ex функциясының орнына келесі функция үшін X массивін өңде:
(e–x + tg x)2 + ex
( |x3 + x*sin2(x)| + 1)x2
СОӨЖ №10
Тақырып: Екіөлшемді масиивтер.
Өздік тапсырма :
"Функция 2" және "Функция 3" ауыстырғыштары үшін программаны толықтырып құрыңыз.
Өздік тапсырма 2:
"Сумма элементов", "min", "среднее арифметическое" ауыстырғыштары үшін программаны толықтырып құрыңыз.
Өздік тапсырма 3:
"Кол-во>0", "кол-во=0", "кол-во< 0" ауыстырғыштары үшін программаны толықтырып құрыңыз.
СОӨЖ №11
Тақырып: “Тізімі бар өріс” ComboBox компонентін пайдалану.
Өздік тапсырма 1:
Программаны "Информатика", "Экономика", "Тарих" пәндерінің бағаларымен толықтыру керек. .
Өздік тапсырма 1:
Программаны барлық пәндер бойынша орта бағамен толықтыру керек.
СОӨЖ № 12,13
Тақырып: ListBox тізімін пайдалану
Өздік тапсырма 1:
"Жою" батырмасын пайдаланып тізімнен мемлекетті жоюды іске асыру керек. Ол үшін тізімнен i-ші элементті жою ListBox1.RemoveItem(i) процедурасын пайдалану керек.
Өздік тапсырма 2:
"Қосу" батырмасын пайдаланып мемлекеттер тізіміне бір мемлекетті қосыңыз. Қосылатын мемлекет "Қосу" батырмасының астынғы жағында "мемлекет" терезесінде теріліп жазылады.
Тізімге мемлекетті қосуды "Қосу" өшірушісін алдын ала фиксациялау жолымен іске асыру керек. Ол үшін егер өшіруші фиксирленген болса True мәнін қабылдайтын, ал кері жағдайда False мәнін қабылдайтын ToggleButton1.Value қасиетін пайдалану керек.
Анықтық үшін кейбір мемлекеттердің деректерін келтірейік:
мемлекет
|
астанасы
|
Адамдар саны
|
Ауданы мың. кв. м
|
США
|
Вашингтон
|
229 000 000
|
9 400 000
|
Литва
|
Вильнюс
|
3 445 000
|
65 000
|
Украина
|
Киев
|
50 135 000
|
603 700
|
Франция
|
Париж
|
57 800 000
|
551 000
|
Англия
|
Лондон
|
56 000 000
|
224 000
|
СОӨЖ № 14,15
Тақырып: TabStrip жиынтығын пайдалану.
Өздік тапсырма 1:
Жұмыс стажы бойынша есептеулерді қосып прграмманы толықтырыңыз. Стажға айлықтың %-ті алынады. Стажға 30 % деп алыңыз.
Өздік тапсырма 1:
Әрбір ай үшін доллар курсын қоса отырып және "Жиыны"мәнін ескере отырып " $ мен жиыны" мәнін есептеңіз.
3.2. СТУДЕНТТЕРДІҢ ӨЗДІК ЖҰМЫСЫ ҮШІН ТАҚЫРЫПТАР ТІЗІМІ
СӨЖ №1
Тақырып: Сызықтық алгоритмдер -
Программа құрылымы
-
Берілгендер типтері
-
Сандарды ұсыну тәсілдері
-
Меншіктеу операторы
СӨЖ №2
Тақырып: Тармақталу алгоритмдерді программалау -
If шарты операторы. Оның жұмыс істеу логикасы
-
If операторының жазылудың 1-ші негізгі формасы:
-
If операторының жазылудың 2-ші негізгі формасы:
-
Select атрмақталу (ауысу) операторы. Жазылу формасы
СӨЖ № 3
Тақырып: Циклдік алгоритмдерді программалау.
-
Қысқаша теориялық мәліметтер.
-
For циклдік операторы
-
Do While
-
Операторлардың жазылу форматы
-
Жұмыс істеу логикасы:
-
Do Until циклдік операторы
-
Жазылу форматы
-
Жұмыс істеу логикасы:
СӨЖ №4
Тақырып: Қарапайым алгоритмдерді өңдеу.
-
Калькуляторға XS және YS те символ түсін анықтайтын, батырмаларды қосу.
-
XS және YS те символдар түсі
-
BackColor қасиеті
-
ForeColor қасиеті
СӨЖ № 5
Тақырып: Функцияны қолдану
-
Қысқаша теориялық мағлұматтар
-
Фунция - ішкіпрограммалар
-
Функция – ішкіпрограммаларды шақыру ережелері
-
Ішкі программалар-функциялардың текстін теру
-
Функция типі
-
Параметрдің аты
-
Параметрдің типі
-
Екі параметрлі функцияның тексті. Мысал
СӨЖ №7
Тақырып: «Ауыстырып қысқышты» Option Button компонентін қолдану
-
Мәзір жолынан Вставка – Модуль командасын орындау керек
-
UserForm сұхбаттық терезесі
-
«Cos» функциясын қолдану
СӨЖ № 9
Тақырып: Бір өлшемді массивтер
-
Қысқаша теориялық мағлұматтар
-
Массив
-
Single типті бірөлшемді массив
-
Dim операторы
-
Массив индекстерінің бастапқы және соңғы мәні
СӨЖ №10
Тақырып: Бірөлшемді массивтерді қолдану.
-
Қысқаша теориялық мағлұматтар
-
Екіөлшемді массивтің аналогы ретінде қарапайым матрица саналады
-
Dim операторы
-
Массивтердің элементтері
СӨЖ №11
Тақырып: «Тізімді өріс» ComboBox компонентін қолдану
-
Программа жұмысының логикасы
-
Комбинирленген тізім
-
ComboBox1: ListCount, ListIndex, AddItem (текст), RemoveItem (номер), Text, Click обьектілерінің қасиеттері және процедуралары.
СӨЖ № 12,13
Тақырып: ListBox тізімін пайдалану.
-
“Өшіруші” ToggleButton компоненті
-
Массивті сипаттау.
СӨЖ № 14,15
Тақырып: TabStrip жиынтығын пайдалану.
-
TextBox компоненті
-
ST.Enabled, PR.Enabled SUMM.Enabled, SUMMDol қасиеттері
Достарыңызбен бөлісу: |