SlideShare uma empresa Scribd logo
1 de 27
«Մխիթար սեբաստացի» կրթահամալիր 12,  13,  14    մայիսի   2011  Թ.
Թեման Ինտեգրված դասը միջառակայական կապի խթանման գործիք
Նպատակը Ինտեգրված դասի անցկացման օրինա-կի վրա ցուցադրել ծրագրավորուման և այլ առարկաների կապի միջոցով դասի անցկացման արդյունավետությունը: Այն կարող է խթանել տարբեր հարակից /բնագիտա-մաթեմատիկական/ ուսում-նական առարկաների ուսումնասիրու-թյանը:
ax2+bx+c=0 քառակուսային հավասարման լուծումը visual basic ծրագրայինփաթեթիօգնությամբ Այս ինտեգրված դասի հիմնական նպատակն էր ուսումնասիրել ծրագրավորման Visual Basic լեզվի որոշ հնարավորություններ, միաժամանակ նպատակ ունենալով այն կիրառել հանրահաշվական ax2+bx+c=0 քառակուսային հավասարուման լուծմն հետազոտել: Այդ նպատակով Visual Basic լեզվի միջավայրում պատրաստվեց տվյալների մուտքագրման համար անհրաժեշտ ձև (տես նկ.1):
Խնդրիդրվածքիմշակմանաշխատանքներ Կատարվեց անհրաժեշտ նախապատ-րաստական աշխատանքներ ծրագրի մշակման համար:  Վերհիշվեց ax2+bx+c=0  քառակուսային հավասարուման լուծման ողջ գործ-ընթացը:  Visual Basic ծրագրային փաթեթի օգնու-թյամբ գրվեց համապատասխան ծրագիրը և կատարվեց  փորձարկման աշխատանքներ: Վահանակն ունի այսպիսի տեսք (տես նկ.2):
Քառակուսային հավասարման լուծման օրինակ 2 արմատիդեպքում Դիտարկենք այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը մեծ է 0-ից /D=b2-4ac>0/:  Այս դեպքում ax2+bx+c=0  քառակու-սային հավասարուման ունի 2 արմատ: Մուտքագրելով  քառակուսային հավա-սարման գործակիցները և կատարելով  <Լուծել հավասարումը> հրամանը, կստանանք ելքային տվյալները: Վահանակն ունի այսպիսի տեսք (տես նկ.3):
Քառակուսային հավասարման լուծման օրինակ 1արմատիդեպքում Դիտարկվեց այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը 0 է /D=b2-4ac=0/:  Այս դեպքում ax2+bx+c=0  քառակու-սային հավասարուման ունի 1 արմատ: Մուտքագրելով  քառակուսային հավա-սարման գործակիցները և կատարելով  <Լուծել հավասարումը> հրամանը, կստանանք ելքային տվյալները: Վահանակն ունի այսպիսի տեսք (տես նկ.4):
Քառակուսային հավասարման օրինակներ, որոնք արմատներչունեն Դիտարկվեց այն դեպքերը, երբ քառակուսային հավասարման տարբերիչը փոքր է 0-ից /D=b2-4ac<0/:  Այս դեպքում ax2+bx+c=0  քառակու-սային հավասարումն արմատներ չունի: Մուտքագրելով  քառակուսային հավա-սարման գործակիցները և կատարելով  <Լուծել հավասարումը> հրամանը, կստանանք հաղորդագրություն առ այն, որ քառակուսային հավասարումն արմատներ չունի: Վահանակն ունի այսպիսի տեսք (տես նկ.5):
a գործակցի 0 լինելու դեպքի ուսումնասիրություն Այն դեպքերում, երբ ax2+bx+c=0  քառակուսային հավասարումն a գործակցի մուտքագրման ժամանակ այն ընդունում է 0 արժեք, նման դեպքերում որոծվեց դուրս բերել հաղորդագրություն այդ դեպքը չուսումնասիրելու վերաբերյալ: Մուտքագրելով  քառակուսային հավա-սարման գործակիցները, որտեղ a=0 և կատարելով  <Լուծել հավասարումը> հրամանը, դուրս կբերվի հաղորդա-գրության վահանակ (տես նկ.7):
Քառակուսային հավասարման լուծման օրինակներ, որոնցում չի ցուցադրվում քառակուսային հավասարումը Որոշ դեպքերում անհրաժեշտություն չկա դիտելու քառակուսային հավասարման տեսքը: Այդ ժամանակ բավական է հանել <Ցուցադրել քառակուսային հավասարումը> նշիչը:  Այս դեպքում ax2+bx+c=0  քառակու-սային հավասարուման համար կտրվեն մնացած արդյունքները, մասնավորապես նկ. 3 կունենա այսպիսի տեսք (տես նկ.8):
Նոր քառակուսային հավասարման լուծում Նոր քառակուսային հավասարումներ լուծելու համար բավական է կատարել <Նոր հավասարում> հրամանը, որը տվյալների մուտքագրման վահանակը կբերի սկզբնական տեսքի (տես նկ.2):
Քառակուսային հավասարման լուծման ծրագիրը visual basic լեզվով Dim a, b, c, D, x1, x2 As DoubleDim 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
 Picture11.Picture = LoadPicture("D:arakusi havasarumh19.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
 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
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:arakusi havasarumh06.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            Label9.Caption = "" & (-b / a)            Label9.Visible = True            Label10.Caption = "" & (c / a)            Label10.Visible = True            Picture6.Visible = True            Picture7.Picture = LoadPicture("D:arakusi havasarumh12.jpg")            Picture7.Visible = True            Picture8.Visible = False            Picture9.Visible = True            Picture10.Visible = True            Picture11.Picture = LoadPicture("D:arakusi havasarumh08.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            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:arakusi havasarumh11.jpg")            Picture7.Visible = True            Picture8.Visible = True            Picture9.Visible = True            Picture10.Visible = True            Picture11.Picture = LoadPicture("D:arakusi havasarumh07.jpg")
 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 Private Sub Command2_Click()Label5.Visible = FalseLabel6.Visible = FalseLabel7.Visible = FalseLabel8.Visible = FalseLabel9.Visible = FalseLabel10.Visible = FalsePicture6.Visible = FalsePicture7.Visible = False
Picture8.Visible = FalsePicture9.Visible = FalsePicture10.Visible = FalsePicture11.Visible = FalseText1.Text = ""Text2.Text = ""Text3.Text = ""Check1.Value = 1End Sub Private Sub Form_Load()Label5.Visible = FalseLabel6.Visible = FalseLabel7.Visible = FalseLabel8.Visible = FalseLabel9.Visible = FalseLabel10.Visible = FalsePicture6.Visible = False Picture7.Visible = FalsePicture8.Visible = FalsePicture9.Visible = FalsePicture10.Visible = FalsePicture11.Visible = False
Text1.Text = ""Text2.Text = ""Text3.Text = ""Check1.Value = 1End 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:arakusi havasarumh19.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 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        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:arakusi havasarumh06.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
            Label9.Caption = "" & (-b / a)            Label9.Visible = True            Label10.Caption = "" & (c / a)            Label10.Visible = True            Picture6.Visible = True            Picture7.Picture = LoadPicture("D:arakusi havasarumh12.jpg")            Picture7.Visible = True            Picture8.Visible = False            Picture9.Visible = True            Picture10.Visible = True            Picture11.Picture = LoadPicture("D:arakusi havasarumh08.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
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:arakusi havasarumh11.jpg")            Picture7.Visible = True            Picture8.Visible = True            Picture9.Visible = True            Picture10.Visible = True            Picture11.Picture = LoadPicture("D:arakusi havasarumh07.jpg")            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 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 Picture10.Visible = FalsePicture11.Visible = FalseText1.Text = ""Text2.Text = ""Text3.Text = ""Check1.Value = 1End Sub
Ինտեգրված դասը միջառակայական կապի խթանման գործիք Թեման պատրաստեցին <կիրառական մաթեմատիկա և ծրագրավորում> խորացված ուսուցման 10-րդ դասարանի սովորողները Ղեկավար՝  Դավիթ Մինասյան, դասավանդող

Mais conteúdo relacionado

Destaque

Travaux bio
Travaux bioTravaux bio
Travaux bioarlettaz
 
00 ReputationWar Presentation Générique
00 ReputationWar Presentation Générique00 ReputationWar Presentation Générique
00 ReputationWar Presentation Génériquereputationwar
 
Menace acridien au Sahel 2012 (4 oct 2012 mise à jour)
Menace acridien au Sahel 2012 (4 oct 2012 mise à jour)Menace acridien au Sahel 2012 (4 oct 2012 mise à jour)
Menace acridien au Sahel 2012 (4 oct 2012 mise à jour)FAOLocust
 
Jenna' pictures
Jenna' picturesJenna' pictures
Jenna' pictureskaieshash
 
Paludisme dans les objectifs du millénaire pour le developpement
Paludisme dans les objectifs du millénaire pour le developpementPaludisme dans les objectifs du millénaire pour le developpement
Paludisme dans les objectifs du millénaire pour le developpementInstitut Pasteur de Madagascar
 
Alberto Jauregui Designs - Volume Builder Presentation
Alberto Jauregui Designs - Volume Builder PresentationAlberto Jauregui Designs - Volume Builder Presentation
Alberto Jauregui Designs - Volume Builder PresentationAlberto Jauregui
 
Sites internet et e-commerce aspects juridiques
Sites internet et e-commerce aspects juridiquesSites internet et e-commerce aspects juridiques
Sites internet et e-commerce aspects juridiquesCCI Alsace Eurométropole
 
Spiral avec le DEJEPS CT
Spiral avec le DEJEPS CTSpiral avec le DEJEPS CT
Spiral avec le DEJEPS CTPatrice Cossard
 
Cogito Expo'12 - L information, la connaissance, l'Humain
Cogito Expo'12 - L information, la connaissance, l'HumainCogito Expo'12 - L information, la connaissance, l'Humain
Cogito Expo'12 - L information, la connaissance, l'HumainCCI Alsace Eurométropole
 
Expérience d'une selection communautaire des indigents au Burkina Faso
Expérience d'une selection communautaire des indigents au Burkina FasoExpérience d'une selection communautaire des indigents au Burkina Faso
Expérience d'une selection communautaire des indigents au Burkina Fasovaléry ridde
 
Alternance et foad pn fmai2011
Alternance et foad pn fmai2011Alternance et foad pn fmai2011
Alternance et foad pn fmai2011Patrice Cossard
 
IDENTIFICATION DES BESOINS DE RENFORCEMENT INSTITUTIONNEL A L'UNIVERSITE D'ET...
IDENTIFICATION DES BESOINS DE RENFORCEMENT INSTITUTIONNEL A L'UNIVERSITE D'ET...IDENTIFICATION DES BESOINS DE RENFORCEMENT INSTITUTIONNEL A L'UNIVERSITE D'ET...
IDENTIFICATION DES BESOINS DE RENFORCEMENT INSTITUTIONNEL A L'UNIVERSITE D'ET...Stanleylucas
 
Arte comestible
Arte comestibleArte comestible
Arte comestiblepanocha01
 

Destaque (20)

Travaux bio
Travaux bioTravaux bio
Travaux bio
 
00 ReputationWar Presentation Générique
00 ReputationWar Presentation Générique00 ReputationWar Presentation Générique
00 ReputationWar Presentation Générique
 
Menace acridien au Sahel 2012 (4 oct 2012 mise à jour)
Menace acridien au Sahel 2012 (4 oct 2012 mise à jour)Menace acridien au Sahel 2012 (4 oct 2012 mise à jour)
Menace acridien au Sahel 2012 (4 oct 2012 mise à jour)
 
Χαιρετισμός στην Άνοιξη...!!! - Përshëndetje Pranverës!!
Χαιρετισμός στην Άνοιξη...!!! - Përshëndetje Pranverës!!Χαιρετισμός στην Άνοιξη...!!! - Përshëndetje Pranverës!!
Χαιρετισμός στην Άνοιξη...!!! - Përshëndetje Pranverës!!
 
Jenna' pictures
Jenna' picturesJenna' pictures
Jenna' pictures
 
Etudecas monbento
Etudecas monbentoEtudecas monbento
Etudecas monbento
 
Paludisme dans les objectifs du millénaire pour le developpement
Paludisme dans les objectifs du millénaire pour le developpementPaludisme dans les objectifs du millénaire pour le developpement
Paludisme dans les objectifs du millénaire pour le developpement
 
Alberto Jauregui Designs - Volume Builder Presentation
Alberto Jauregui Designs - Volume Builder PresentationAlberto Jauregui Designs - Volume Builder Presentation
Alberto Jauregui Designs - Volume Builder Presentation
 
COO GCC
COO GCCCOO GCC
COO GCC
 
Sites internet et e-commerce aspects juridiques
Sites internet et e-commerce aspects juridiquesSites internet et e-commerce aspects juridiques
Sites internet et e-commerce aspects juridiques
 
Spiral avec le DEJEPS CT
Spiral avec le DEJEPS CTSpiral avec le DEJEPS CT
Spiral avec le DEJEPS CT
 
Cogito Expo'12 - L information, la connaissance, l'Humain
Cogito Expo'12 - L information, la connaissance, l'HumainCogito Expo'12 - L information, la connaissance, l'Humain
Cogito Expo'12 - L information, la connaissance, l'Humain
 
Insiteo presentation
Insiteo presentationInsiteo presentation
Insiteo presentation
 
Expérience d'une selection communautaire des indigents au Burkina Faso
Expérience d'une selection communautaire des indigents au Burkina FasoExpérience d'une selection communautaire des indigents au Burkina Faso
Expérience d'une selection communautaire des indigents au Burkina Faso
 
Itmag 336 min
Itmag 336 minItmag 336 min
Itmag 336 min
 
Passe compose
Passe composePasse compose
Passe compose
 
Alternance et foad pn fmai2011
Alternance et foad pn fmai2011Alternance et foad pn fmai2011
Alternance et foad pn fmai2011
 
IDENTIFICATION DES BESOINS DE RENFORCEMENT INSTITUTIONNEL A L'UNIVERSITE D'ET...
IDENTIFICATION DES BESOINS DE RENFORCEMENT INSTITUTIONNEL A L'UNIVERSITE D'ET...IDENTIFICATION DES BESOINS DE RENFORCEMENT INSTITUTIONNEL A L'UNIVERSITE D'ET...
IDENTIFICATION DES BESOINS DE RENFORCEMENT INSTITUTIONNEL A L'UNIVERSITE D'ET...
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Arte comestible
Arte comestibleArte comestible
Arte comestible
 

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

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