«Մխիթար սեբաստացի» կրթահամալիր<br />12,  13,  14    մայիսի   2011  Թ.<br />
Թեման<br />Ինտեգրված դասը միջառակայական կապի խթանման գործիք<br />
Նպատակը<br />Ինտեգրված դասի անցկացման օրինա-կի վրա ցուցադրել ծրագրավորուման և այլ առարկաների կապի միջոցով դասի անցկացման ա...
ax2+bx+c=0 քառակուսային հավասարման լուծումը visual basic ծրագրայինփաթեթիօգնությամբ<br />Այս ինտեգրված դասի հիմնական նպատակ...
Խնդրիդրվածքիմշակմանաշխատանքներ<br />Կատարվեց անհրաժեշտ նախապատ-րաստական աշխատանքներ ծրագրի մշակման համար: <br />Վերհիշվեց ...
Քառակուսային հավասարման լուծման օրինակ 2 արմատիդեպքում<br />Դիտարկենք այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը մ...
Քառակուսային հավասարման լուծման օրինակ 1արմատիդեպքում<br />Դիտարկվեց այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը 0 ...
Քառակուսային հավասարման օրինակներ, որոնք արմատներչունեն<br />Դիտարկվեց այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը ...
a գործակցի 0 լինելու դեպքի ուսումնասիրություն<br />Այն դեպքերում, երբ ax2+bx+c=0  քառակուսային հավասարումն a գործակցի մուտ...
Քառակուսային հավասարման լուծման օրինակներ, որոնցում չի ցուցադրվում քառակուսային հավասարումը<br />Որոշ դեպքերում անհրաժեշտո...
Նոր քառակուսային հավասարման լուծում<br />Նոր քառակուսային հավասարումներ լուծելու համար բավական է կատարել <Նոր հավասարում> ...
Քառակուսային հավասարման լուծման ծրագիրը visual basic լեզվով<br />Dim a, b, c, D, x1, x2 As DoubleDim st, st1, st2, st3 As ...
 Picture11.Picture = LoadPicture("D:qarakusi havasarumqh19.jpg")    Picture11.Visible = True<br />Else    b = Val(Text2.Te...
 If b < 0 Then        If b = -1 Then            st2 = " - x"        Else            st2 = " - " & Abs(b) & "x"        End ...
If c = 0 Then            st3 = "" & " = 0"        Else            st3 = " + " & c & " = 0"        End If    End If    st =...
Else         If D = 0 Then            x1 = -b / (2 * a)            Label5.Caption = "0"            Label5.Visible = True  ...
 Else                 Label8.Visible = False            End If           Else            x1 = (-b - Sqr(D)) / (2 * a)     ...
 Picture11.Visible = True            If Check1.Value = 1 Then                Label8.Caption = st                Label8.Vis...
Picture8.Visible = FalsePicture9.Visible = FalsePicture10.Visible = FalsePicture11.Visible = FalseText1.Text = ""Text2.Tex...
Text1.Text = ""Text2.Text = ""Text3.Text = ""Check1.Value = 1End Sub<br />Private Sub Picture12_Click()a = Val(Text1.Text)...
Else    b = Val(Text2.Text)    c = Val(Text3.Text)    D = b * b - 4 * a * c    If a < 0 Then        If a = -1 Then        ...
        If b = 0 Then            st2 = ""            Else            If b = 1 Then                st2 = " + x"            ...
    If D < 0 Then        Label5.Caption = "" & D & "<0"        Label5.Visible = True        Label6.Visible = False        ...
            Label9.Caption = "" & (-b / a)            Label9.Visible = True            Label10.Caption = "" & (c / a)     ...
Label6.Caption = "" & x1            Label6.Visible = True<br />            Label7.Caption = "" & x2            Label7.Visi...
 End If    End IfEnd IfEnd Sub<br />Private Sub Picture13_Click()Label5.Visible = FalseLabel6.Visible = FalseLabel7.Visibl...
Ինտեգրված դասը միջառակայական կապի խթանման գործիք<br />Թեման պատրաստեցին <կիրառական մաթեմատիկա և ծրագրավորում> խորացված ուս...
Prochain SlideShare
Chargement dans…5
×

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

388 vues

Publié le

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

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
388
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

  1. 1. «Մխիթար սեբաստացի» կրթահամալիր<br />12, 13, 14 մայիսի 2011 Թ.<br />
  2. 2. Թեման<br />Ինտեգրված դասը միջառակայական կապի խթանման գործիք<br />
  3. 3. Նպատակը<br />Ինտեգրված դասի անցկացման օրինա-կի վրա ցուցադրել ծրագրավորուման և այլ առարկաների կապի միջոցով դասի անցկացման արդյունավետությունը: Այն կարող է խթանել տարբեր հարակից /բնագիտա-մաթեմատիկական/ ուսում-նական առարկաների ուսումնասիրու-թյանը:<br />
  4. 4. ax2+bx+c=0 քառակուսային հավասարման լուծումը visual basic ծրագրայինփաթեթիօգնությամբ<br />Այս ինտեգրված դասի հիմնական նպատակն էր ուսումնասիրել ծրագրավորման Visual Basic լեզվի որոշ հնարավորություններ, միաժամանակ նպատակ ունենալով այն կիրառել հանրահաշվական ax2+bx+c=0 քառակուսային հավասարուման լուծմն հետազոտել:<br />Այդ նպատակով Visual Basic լեզվի միջավայրում պատրաստվեց տվյալների մուտքագրման համար անհրաժեշտ ձև (տես նկ.1):<br />
  5. 5. Խնդրիդրվածքիմշակմանաշխատանքներ<br />Կատարվեց անհրաժեշտ նախապատ-րաստական աշխատանքներ ծրագրի մշակման համար: <br />Վերհիշվեց ax2+bx+c=0 քառակուսային հավասարուման լուծման ողջ գործ-ընթացը: <br />Visual Basic ծրագրային փաթեթի օգնու-թյամբ գրվեց համապատասխան ծրագիրը և կատարվեց փորձարկման աշխատանքներ:<br />Վահանակն ունի այսպիսի տեսք (տես նկ.2):<br />
  6. 6. Քառակուսային հավասարման լուծման օրինակ 2 արմատիդեպքում<br />Դիտարկենք այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը մեծ է 0-ից /D=b2-4ac>0/: <br />Այս դեպքում ax2+bx+c=0 քառակու-սային հավասարուման ունի 2 արմատ:<br />Մուտքագրելով քառակուսային հավա-սարման գործակիցները և կատարելով <Լուծել հավասարումը> հրամանը, կստանանք ելքային տվյալները:<br />Վահանակն ունի այսպիսի տեսք (տես նկ.3):<br />
  7. 7. Քառակուսային հավասարման լուծման օրինակ 1արմատիդեպքում<br />Դիտարկվեց այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը 0 է /D=b2-4ac=0/: <br />Այս դեպքում ax2+bx+c=0 քառակու-սային հավասարուման ունի 1 արմատ:<br />Մուտքագրելով քառակուսային հավա-սարման գործակիցները և կատարելով <Լուծել հավասարումը> հրամանը, կստանանք ելքային տվյալները:<br />Վահանակն ունի այսպիսի տեսք (տես նկ.4):<br />
  8. 8. Քառակուսային հավասարման օրինակներ, որոնք արմատներչունեն<br />Դիտարկվեց այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը փոքր է 0-ից /D=b2-4ac<0/: <br />Այս դեպքում ax2+bx+c=0 քառակու-սային հավասարումն արմատներ չունի:<br />Մուտքագրելով քառակուսային հավա-սարման գործակիցները և կատարելով <Լուծել հավասարումը> հրամանը, կստանանք հաղորդագրություն առ այն, որ քառակուսային հավասարումն արմատներ չունի:<br />Վահանակն ունի այսպիսի տեսք (տես նկ.5):<br />
  9. 9. a գործակցի 0 լինելու դեպքի ուսումնասիրություն<br />Այն դեպքերում, երբ ax2+bx+c=0 քառակուսային հավասարումն a գործակցի մուտքագրման ժամանակ այն ընդունում է 0 արժեք, նման դեպքերում որոծվեց դուրս բերել հաղորդագրություն այդ դեպքը չուսումնասիրելու վերաբերյալ:<br />Մուտքագրելով քառակուսային հավա-սարման գործակիցները, որտեղ a=0 և կատարելով <Լուծել հավասարումը> հրամանը, դուրս կբերվի հաղորդա-գրության վահանակ (տես նկ.7):<br />
  10. 10. Քառակուսային հավասարման լուծման օրինակներ, որոնցում չի ցուցադրվում քառակուսային հավասարումը<br />Որոշ դեպքերում անհրաժեշտություն չկա դիտելու քառակուսային հավասարման տեսքը: Այդ ժամանակ բավական է հանել <Ցուցադրել քառակուսային հավասարումը> նշիչը: <br />Այս դեպքում ax2+bx+c=0 քառակու-սային հավասարուման համար կտրվեն մնացած արդյունքները, մասնավորապես նկ. 3 կունենա այսպիսի տեսք (տես նկ.8):<br />
  11. 11. Նոր քառակուսային հավասարման լուծում<br />Նոր քառակուսային հավասարումներ լուծելու համար բավական է կատարել <Նոր հավասարում> հրամանը, որը տվյալների մուտքագրման վահանակը կբերի սկզբնական տեսքի (տես նկ.2):<br />
  12. 12. Քառակուսային հավասարման լուծման ծրագիրը visual basic լեզվով<br />Dim a, b, c, D, x1, x2 As DoubleDim st, st1, st2, st3 As String<br />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<br />
  13. 13. Picture11.Picture = LoadPicture("D:qarakusi havasarumqh19.jpg") Picture11.Visible = True<br />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<br />
  14. 14. 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<br />
  15. 15. 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 havasarumqh06.jpg") Picture11.Visible = True If Check1.Value = 1 Then Label8.Caption = st Label8.Visible = True Else Label8.Visible = False End If<br />
  16. 16. 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 havasarumqh12.jpg") Picture7.Visible = True Picture8.Visible = False Picture9.Visible = True Picture10.Visible = True Picture11.Picture = LoadPicture("D:qarakusi havasarumqh08.jpg") Picture11.Visible = True If Check1.Value = 1 Then Label8.Caption = st Label8.Visible = True<br />
  17. 17. 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 havasarumqh11.jpg") Picture7.Visible = True Picture8.Visible = True Picture9.Visible = True Picture10.Visible = True Picture11.Picture = LoadPicture("D:qarakusi havasarumqh07.jpg")<br />
  18. 18. Picture11.Visible = True If Check1.Value = 1 Then Label8.Caption = st Label8.Visible = True Else Label8.Visible = False End If End If End IfEnd IfEnd Sub<br />Private Sub Command2_Click()Label5.Visible = FalseLabel6.Visible = FalseLabel7.Visible = FalseLabel8.Visible = FalseLabel9.Visible = FalseLabel10.Visible = FalsePicture6.Visible = FalsePicture7.Visible = False<br />
  19. 19. Picture8.Visible = FalsePicture9.Visible = FalsePicture10.Visible = FalsePicture11.Visible = FalseText1.Text = ""Text2.Text = ""Text3.Text = ""Check1.Value = 1End Sub<br />Private Sub Form_Load()Label5.Visible = FalseLabel6.Visible = FalseLabel7.Visible = FalseLabel8.Visible = FalseLabel9.Visible = FalseLabel10.Visible = FalsePicture6.Visible = False<br />Picture7.Visible = FalsePicture8.Visible = FalsePicture9.Visible = FalsePicture10.Visible = FalsePicture11.Visible = False<br />
  20. 20. Text1.Text = ""Text2.Text = ""Text3.Text = ""Check1.Value = 1End Sub<br />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<br /> Picture8.Visible = False Picture9.Visible = False Picture10.Visible = False Picture11.Picture = LoadPicture("D:qarakusi havasarumqh19.jpg") Picture11.Visible = True<br />
  21. 21. 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<br />If b < 0 Then If b = -1 Then st2 = " - x" Else st2 = " - " & Abs(b) & "x" End If Else<br />
  22. 22. 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“<br /> Else st3 = " + " & c & " = 0" End If End If st = st1 & st2 & st3<br />
  23. 23. 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 havasarumqh06.jpg") Picture11.Visible = True If Check1.Value = 1 Then Label8.Caption = st Label8.Visible = True Else Label8.Visible = False End If Else<br /> If D = 0 Then x1 = -b / (2 * a) Label5.Caption = "0" Label5.Visible = True Label6.Caption = "" & x1 Label6.Visible = True Label7.Visible = False<br />
  24. 24. Label9.Caption = "" & (-b / a) Label9.Visible = True Label10.Caption = "" & (c / a) Label10.Visible = True Picture6.Visible = True Picture7.Picture = LoadPicture("D:qarakusi havasarumqh12.jpg") Picture7.Visible = True Picture8.Visible = False Picture9.Visible = True Picture10.Visible = True Picture11.Picture = LoadPicture("D:qarakusi havasarumqh08.jpg") Picture11.Visible = True If Check1.Value = 1 Then Label8.Caption = st Label8.Visible = True Else<br /> 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<br />
  25. 25. Label6.Caption = "" & x1 Label6.Visible = True<br /> 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 havasarumqh11.jpg") Picture7.Visible = True Picture8.Visible = True Picture9.Visible = True Picture10.Visible = True Picture11.Picture = LoadPicture("D:qarakusi havasarumqh07.jpg") Picture11.Visible = True<br /> If Check1.Value = 1 Then Label8.Caption = st Label8.Visible = True Else Label8.Visible = False End If<br />
  26. 26. End If End IfEnd IfEnd Sub<br />Private Sub Picture13_Click()Label5.Visible = FalseLabel6.Visible = FalseLabel7.Visible = FalseLabel8.Visible = FalseLabel9.Visible = FalseLabel10.Visible = FalsePicture6.Visible = FalsePicture7.Visible = FalsePicture8.Visible = FalsePicture9.Visible = False<br />Picture10.Visible = FalsePicture11.Visible = FalseText1.Text = ""Text2.Text = ""Text3.Text = ""Check1.Value = 1End Sub<br />
  27. 27. Ինտեգրված դասը միջառակայական կապի խթանման գործիք<br />Թեման պատրաստեցին <կիրառական մաթեմատիկա և ծրագրավորում> խորացված ուսուցման 10-րդ դասարանի սովորողները<br />Ղեկավար՝ Դավիթ Մինասյան, դասավանդող<br />

×