Сабақтың тақырыбы: Процедуралар және функциялар. Білімділік мақсаты



бет5/5
Дата11.11.2023
өлшемі132,86 Kb.
#191000
түріСабақ
1   2   3   4   5
Байланысты:
Сабақ жоспары Процедуралар және функциялар (10 класс)

«Кім жүйрік» практикалық жұмыс.
Бұл жерде оқушылар берілген тапсырма арқылы өздерінің білімдерін программа құру арқылы анықтайды. Тапсырма барлығына ортақ берілген.

Жаңа тақырыпты бекіту барысында оқушылар компьютерде тапсырмалар орындайды. Әр жоба жұмыс үстеліндегі Оқушының аты-жөні папкасында сақталады. Оқушыларға тапсырмалар жазылған карточкалар таратылады.
1 есеп
MsgBox, InputBox функцияларын пайдаланып, a=125, b=230 үшін c=a2+b2 өрнегінің мәнін табуға жоба құр.
К од:


Private Sub Form_Load()
Dim a, b, c As Variant
a = InputBox(a, "a=")
b = InputBox(b, "b=")
c = a ^ 2 + b ^ 2
c = MsgBox(c)
End Sub

2 есеп




Формада кез келген екі санмен қосу, азайту, көбейту, бөлу амалдарын орындайтын калькулятор жобасын құр
Программаның орындалуы:
- Visual Basic ортасын ашып, жаңадан проект құрыңыз.
- Формаға келесі элементтерді орналастырыңыз және қасиеттерін өзгертіңіз:

Объект

Қасиеті

Мәні

Text1

Text

Бос ету

Text2

Text

Бос ету

Text3

Text

Бос ету

Label1

Caption

1 - сан

Label2

Caption

2 - сан

Label3

Caption

Нәтиже

Command1

Caption

Қосу (+)

Command2

Caption

Алу (-)

Command3

Caption

Көбейту (*)

Command4

Caption

Бөлу (/)

Command5

Caption

шығу



К од:
Private Sub Command1_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub


Private Sub Command2_Click()
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
End Sub


Private Sub Command3_Click()
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
End Sub


Private Sub Command4_Click()
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
End Sub


Private Sub Command5_Click()
End
End Sub
3 есеп
Параллелепипедтің көлемінесептейтін жоба құр.
Программаның орындалуы:
- Visual Basic ортасын ашып, жаңадан проект құрыңыз.
- Формаға келесі элементтерді орналастырыңыз және қасиеттерін өзгертіңіз:



Объект

Қасиеті

Мәні

Text1

Text

Бос ету

Text2

Text

Бос ету

Text3

Text

Бос ету

Text4

Text

Бос ету

Label1

Caption

ұзындығы

Label2

Caption

ені

Label3

Caption

биіктігі

Label4

Caption

көлем

Command1

Caption

есептеу

Command2

Caption

Шығу



Код:
Private Sub Command1_Click()
D im a As Integer, b As Integer, h As Integer, V As Integer
a = Val(Text1.Text)
b = Val(Text2.Text)
h = Val(Text3.Text)
V = a * b * h
Text4.Text = Str(V)
End Sub
Private Sub Command2_Click()
End
End Sub
Оқушылар тапсырманы орындағаннан кейін бір-екі оқушы жасаған жобаларына түсініктеме береді. «Сергіту сәті» өтеді. Экраннан «Қарлығаш» атты сергіту сәті көрсетіледі. Оқушылар бірге жасайды.

  1. Оқушыларды бағалау парағы арқылы білімдерін бағалау. Сабақты қортындылағанда экраннан Activote тестілеу құрылғысының көмегімен бүгінгі сабақ ұнаса «Иә» деп, ұнамаса «Жоқ» деп жауап береді.

  2. Үйге тапсырма. Есеп

3 есеп


функциясының мәнін есепте. Мұндағы a=1,4432; b=3,5; x=66,987. /Бұл есепте оқушылар өздері жоба құру үшін керекті объектілерді анықтайды./


Код:
Private Sub Command1_Click()
Dim a, b, x, s As Variant
a = Text1.Text
b = Text2.Text
x = Text3.Text
a = Val(a)
b = Val(b)
x = Val(x)
s = Sqr((x * b)) / a + Cos((x + b) ^ 3) ^ 2
Text4.Text = s
End Sub

Достарыңызбен бөлісу:
1   2   3   4   5




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет