Top Banner
« ՄԽԻԹԱՐ ՍԵԲԱՍՏԱՑԻ» ԿՐԹԱՀԱՄԱԼԻՐ 12, 13, 14 ՄԱՅԻՍԻ 2011 Թ.
27

Մայիսյան 6-րդ հավաք

Jul 12, 2015

Download

Education

dminasyan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Մայիսյան 6-րդ հավաք

«ՄԽԻԹԱՐՍԵԲԱՍՏԱՑԻ» ԿՐԹԱՀԱՄԱԼԻՐ

12, 13, 14 ՄԱՅԻՍԻ 2011 Թ.

Page 2: Մայիսյան 6-րդ հավաք

Թեման

Ինտեգրված դասըմիջառակայական կապիխթանման գործիք

Page 3: Մայիսյան 6-րդ հավաք

Նպատակը

Ինտեգրված դասի անցկացման օրինա-կի վրա ցուցադրել ծրագրավորուման ևայլ առարկաների կապի միջոցով դասիանցկացման արդյունավետությունը:Այն կարող է խթանել տարբեր հարակից/բնագիտա-մաթեմատիկական/ ուսում-նական առարկաների ուսումնասիրու-թյանը:

Page 4: Մայիսյան 6-րդ հավաք

ax2+bx+c=0 քառակուսային հավասարմանլուծումը visual basic ծրագրայինփաթեթի օգնությամբ

Այս ինտեգրվածդասի հիմնականնպատակն էր ուսումնասիրելծրագրավորման Visual Basic լեզվիորոշհնարավորություններ,

միաժամանակնպատակունենալովայն կիրառել հանրահաշվականax2+bx+c=0 քառակուսայինհավասարուման լուծմն հետազոտել:

Այդ նպատակով Visual Basic լեզվիմիջավայրումպատրաստվեցտվյալների մուտքագրմանհամարանհրաժեշտձև (տես նկ.1):

Page 5: Մայիսյան 6-րդ հավաք

Խնդրի դրվածքի մշակմանաշխատանքներ

Կատարվեցանհրաժեշտնախապատ-

րաստականաշխատանքներ ծրագրիմշակմանհամար:

Վերհիշվեց ax2+bx+c=0

քառակուսայինհավասարումանլուծմանողջ գործ-ընթացը:

Visual Basic ծրագրայինփաթեթիօգնու-թյամբ գրվեց համապատասխանծրագիրը և կատարվեց փորձարկմանաշխատանքներ:

Վահանակնունի այսպիսիտեսք (տեսնկ.2):

Page 6: Մայիսյան 6-րդ հավաք

Քառակուսային հավասարման լուծման օրինակ 2

արմատի դեպքում

Դիտարկենքայն դեպքերը, երբքառակուսայինհավասարմանտարբերիչը մեծ է 0-ից /D=b2-4ac>0/:

Այս դեպքում ax2+bx+c=0 քառակու-սային հավասարումանունի 2

արմատ:

Մուտքագրելով քառակուսային հավա-

սարման գործակիցները և կատարելով<Լուծել հավասարումը> հրամանը,

կստանանքելքայինտվյալները:

Վահանակնունի այսպիսիտեսք (տեսնկ.3):

Page 7: Մայիսյան 6-րդ հավաք

Քառակուսային հավասարման լուծման օրինակ 1

արմատի դեպքում

Դիտարկվեցայն դեպքերը, երբքառակուսայինհավասարմանտարբերիչը0 է /D=b2-4ac=0/:

Այս դեպքում ax2+bx+c=0 քառակու-սային հավասարումանունի 1

արմատ:

Մուտքագրելով քառակուսային հավա-

սարման գործակիցները և կատարելով<Լուծել հավասարումը> հրամանը,

կստանանքելքայինտվյալները:

Վահանակնունի այսպիսիտեսք (տեսնկ.4):

Page 8: Մայիսյան 6-րդ հավաք

Քառակուսային հավասարման օրինակներ,

որոնքարմատներ չունեն

Դիտարկվեցայն դեպքերը, երբքառակուսայինհավասարմանտարբերիչըփոքր է 0-ից /D=b2-4ac<0/:

Այս դեպքում ax2+bx+c=0 քառակու-սային հավասարումնարմատներչունի:

Մուտքագրելով քառակուսայինհավա-

սարման գործակիցները և կատարելով<Լուծել հավասարումը> հրամանը,

կստանանքհաղորդագրությունառայն, որ քառակուսային հավասարումնարմատներ չունի:

Վահանակնունի այսպիսիտեսք (տեսնկ.5):

Page 9: Մայիսյան 6-րդ հավաք

a գործակցի 0 լինելու դեպքի ուսումնասիրություն

Այն դեպքերում, երբ ax2+bx+c=0

քառակուսայինհավասարումն a

գործակցի մուտքագրմանժամանակայն ընդունում է 0 արժեք, նմանդեպքերումորոծվեց դուրս բերելհաղորդագրությունայդ դեպքըչուսումնասիրելու վերաբերյալ:

Մուտքագրելով քառակուսային հավա-

սարմանգործակիցները, որտեղa=0 ևկատարելով <Լուծել հավասարումը>

հրամանը, դուրսկբերվիհաղորդա-

գրությանվահանակ (տեսնկ.7):

Page 10: Մայիսյան 6-րդ հավաք

Քառակուսային հավասարման լուծմանօրինակներ, որոնցում չի ցուցադրվումքառակուսային հավասարումը

Որոշ դեպքերումանհրաժեշտությունչկա դիտելու քառակուսայինհավասարմանտեսքը: Այդ ժամանակբավական է հանել <Ցուցադրելքառակուսայինհավասարումը> նշիչը:

Այս դեպքում ax2+bx+c=0 քառակու-սային հավասարումանհամարկտրվենմնացածարդյունքները,

մասնավորապեսնկ. 3 կունենաայսպիսիտեսք (տեսնկ.8):

Page 11: Մայիսյան 6-րդ հավաք

Նոր քառակուսային հավասարման լուծում

Նոր քառակուսային հավասարումներլուծելու համար բավական է կատարել<Նոր հավասարում> հրամանը, որըտվյալների մուտքագրմանվահանակըկբերի սկզբնականտեսքի (տեսնկ.2):

Page 12: Մայիսյան 6-րդ հավաք

Քառակուսային հավասարման լուծման ծրագիրըvisual basic լեզվով

Dim a, b, c, D, x1, x2 As Double

Dim st, st1, st2, st3 As String

Private Sub Command1_Click()

a = Val(Text1.Text)

If a = 0 Then

Label5.Visible = False

Label6.Visible = False

Label7.Visible = False

Label8.Visible = False

Label9.Visible = False

Label10.Visible = False

Picture6.Visible = False

Picture7.Visible = False

Picture8.Visible = False

Picture9.Visible = False

Picture10.Visible = False

Page 13: Մայիսյան 6-րդ հավաք

Picture11.Picture = LoadPicture("D:\qarakusi havasarum\qh19.jpg")

Picture11.Visible = True

Else

b = Val(Text2.Text)

c = Val(Text3.Text)

D = b * b - 4 * a * c

If a < 0 Then

If a = -1 Then

st1 = " - x^2"

Else

st1 = " - " & Abs(a) & "x^2"

End If

Else

If a = 1 Then

st1 = "x^2"

Else

st1 = a & "x^2"

End If

End If

Page 14: Մայիսյան 6-րդ հավաք

If b < 0 Then

If b = -1 Then

st2 = " - x"

Else

st2 = " - " & Abs(b) & "x"

End If

Else

If b = 0 Then

st2 = ""

Else

If b = 1 Then

st2 = " + x"

Else

st2 = " + " & b & "x"

End If

End If

End If

If c < 0 Then

st3 = " - " & Abs(c) & " = 0"

Else

Page 15: Մայիսյան 6-րդ հավաք

If c = 0 Then

st3 = "" & " = 0"

Else

st3 = " + " & c & " = 0"

End If

End If

st = st1 & st2 & st3

If D < 0 Then

Label5.Caption = "" & D & "<0"

Label5.Visible = True

Label6.Visible = False

Label7.Visible = False

Label9.Visible = False

Label10.Visible = False

Picture6.Visible = True

Picture11.Picture = LoadPicture("D:\qarakusi havasarum\qh06.jpg")

Picture11.Visible = True

If Check1.Value = 1 Then

Label8.Caption = st

Label8.Visible = True

Else

Label8.Visible = False

End If

Page 16: Մայիսյան 6-րդ հավաք

Else

If D = 0 Then

x1 = -b / (2 * a)

Label5.Caption = "0"

Label5.Visible = True

Label6.Caption = "" & x1

Label6.Visible = True

Label7.Visible = False

Label9.Caption = "" & (-b / a)

Label9.Visible = True

Label10.Caption = "" & (c / a)

Label10.Visible = True

Picture6.Visible = True

Picture7.Picture = LoadPicture("D:\qarakusi havasarum\qh12.jpg")

Picture7.Visible = True

Picture8.Visible = False

Picture9.Visible = True

Picture10.Visible = True

Picture11.Picture = LoadPicture("D:\qarakusi havasarum\qh08.jpg")

Picture11.Visible = True

If Check1.Value = 1 Then

Label8.Caption = st

Label8.Visible = True

Page 17: Մայիսյան 6-րդ հավաք

Else

Label8.Visible = False

End If

Else

x1 = (-b - Sqr(D)) / (2 * a)

x2 = (-b + Sqr(D)) / (2 * a)

Label5.Caption = "" & D & ">0"

Label5.Visible = True

Label6.Caption = "" & x1

Label6.Visible = True

Label7.Caption = "" & x2

Label7.Visible = True

Label9.Caption = "" & (-b / a)

Label9.Visible = True

Label10.Caption = "" & (c / a)

Label10.Visible = True

Picture6.Visible = True

Picture7.Picture = LoadPicture("D:\qarakusi havasarum\qh11.jpg")

Picture7.Visible = True

Picture8.Visible = True

Picture9.Visible = True

Picture10.Visible = True

Picture11.Picture = LoadPicture("D:\qarakusi havasarum\qh07.jpg")

Page 18: Մայիսյան 6-րդ հավաք

Picture11.Visible = True

If Check1.Value = 1 Then

Label8.Caption = st

Label8.Visible = True

Else

Label8.Visible = False

End If

End If

End If

End If

End Sub

Private Sub Command2_Click()

Label5.Visible = False

Label6.Visible = False

Label7.Visible = False

Label8.Visible = False

Label9.Visible = False

Label10.Visible = False

Picture6.Visible = False

Picture7.Visible = False

Page 19: Մայիսյան 6-րդ հավաք

Picture8.Visible = False

Picture9.Visible = False

Picture10.Visible = False

Picture11.Visible = False

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Check1.Value = 1

End Sub

Private Sub Form_Load()

Label5.Visible = False

Label6.Visible = False

Label7.Visible = False

Label8.Visible = False

Label9.Visible = False

Label10.Visible = False

Picture6.Visible = False

Picture7.Visible = False

Picture8.Visible = False

Picture9.Visible = False

Picture10.Visible = False

Picture11.Visible = False

Page 20: Մայիսյան 6-րդ հավաք

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Check1.Value = 1

End Sub

Private Sub Picture12_Click()

a = Val(Text1.Text)

If a = 0 Then

Label5.Visible = False

Label6.Visible = False

Label7.Visible = False

Label8.Visible = False

Label9.Visible = False

Label10.Visible = False

Picture6.Visible = False

Picture7.Visible = False

Picture8.Visible = False

Picture9.Visible = False

Picture10.Visible = False

Picture11.Picture = LoadPicture("D:\qarakusi havasarum\qh19.jpg")

Picture11.Visible = True

Page 21: Մայիսյան 6-րդ հավաք

Else

b = Val(Text2.Text)

c = Val(Text3.Text)

D = b * b - 4 * a * c

If a < 0 Then

If a = -1 Then

st1 = " - x^2"

Else

st1 = " - " & Abs(a) & "x^2"

End If

Else

If a = 1 Then

st1 = "x^2"

Else

st1 = a & "x^2"

End If

End If

If b < 0 Then

If b = -1 Then

st2 = " - x"

Else

st2 = " - " & Abs(b) & "x"

End If

Else

Page 22: Մայիսյան 6-րդ հավաք

If b = 0 Then

st2 = ""

Else

If b = 1 Then

st2 = " + x"

Else

st2 = " + " & b & "x"

End If

End If

End If

If c < 0 Then

st3 = " - " & Abs(c) & " = 0"

Else

If c = 0 Then

st3 = "" & " = 0“

Else

st3 = " + " & c & " = 0"

End If

End If

st = st1 & st2 & st3

Page 23: Մայիսյան 6-րդ հավաք

If D < 0 Then

Label5.Caption = "" & D & "<0"

Label5.Visible = True

Label6.Visible = False

Label7.Visible = False

Label9.Visible = False

Label10.Visible = False

Picture6.Visible = True

Picture11.Picture = LoadPicture("D:\qarakusi havasarum\qh06.jpg")

Picture11.Visible = True

If Check1.Value = 1 Then

Label8.Caption = st

Label8.Visible = True

Else

Label8.Visible = False

End If

Else

If D = 0 Then

x1 = -b / (2 * a)

Label5.Caption = "0"

Label5.Visible = True

Label6.Caption = "" & x1

Label6.Visible = True

Label7.Visible = False

Page 24: Մայիսյան 6-րդ հավաք

Label9.Caption = "" & (-b / a)

Label9.Visible = True

Label10.Caption = "" & (c / a)

Label10.Visible = True

Picture6.Visible = True

Picture7.Picture = LoadPicture("D:\qarakusi havasarum\qh12.jpg")

Picture7.Visible = True

Picture8.Visible = False

Picture9.Visible = True

Picture10.Visible = True

Picture11.Picture = LoadPicture("D:\qarakusi havasarum\qh08.jpg")

Picture11.Visible = True

If Check1.Value = 1 Then

Label8.Caption = st

Label8.Visible = True

Else

Label8.Visible = False

End If

Else

x1 = (-b - Sqr(D)) / (2 * a)

x2 = (-b + Sqr(D)) / (2 * a)

Label5.Caption = "" & D & ">0"

Label5.Visible = True

Page 25: Մայիսյան 6-րդ հավաք

Label6.Caption = "" & x1

Label6.Visible = True

Label7.Caption = "" & x2

Label7.Visible = True

Label9.Caption = "" & (-b / a)

Label9.Visible = True

Label10.Caption = "" & (c / a)

Label10.Visible = True

Picture6.Visible = True

Picture7.Picture = LoadPicture("D:\qarakusi havasarum\qh11.jpg")

Picture7.Visible = True

Picture8.Visible = True

Picture9.Visible = True

Picture10.Visible = True

Picture11.Picture = LoadPicture("D:\qarakusi havasarum\qh07.jpg")

Picture11.Visible = True

If Check1.Value = 1 Then

Label8.Caption = st

Label8.Visible = True

Else

Label8.Visible = False

End If

Page 26: Մայիսյան 6-րդ հավաք

End If

End If

End If

End Sub

Private Sub Picture13_Click()

Label5.Visible = False

Label6.Visible = False

Label7.Visible = False

Label8.Visible = False

Label9.Visible = False

Label10.Visible = False

Picture6.Visible = False

Picture7.Visible = False

Picture8.Visible = False

Picture9.Visible = False

Picture10.Visible = False

Picture11.Visible = False

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Check1.Value = 1

End Sub

Page 27: Մայիսյան 6-րդ հավաք

Թեմանպատրաստեցին <կիրառականմաթեմատիկա և ծրագրավորում>

խորացված ուսուցման 10-րդ դասարանիսովորողները

Ինտեգրված դասը միջառակայականկապի խթանման գործիք

Ղեկավար՝ ԴավիթՄինասյան,

դասավանդող