SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
«ՄԽԻԹԱՐ ՍԵԲԱՍՏԱՑԻ» ԿՐԹԱՀԱՄԱԼԻՐ




     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 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
Picture11.Picture = LoadPicture("D:qarakusi havasarumqh19.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:qarakusi havasarumqh06.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: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
           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")
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
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
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 havasarumqh19.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:qarakusi havasarumqh06.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: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
     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")
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 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
Ինտեգրված դասը միջառակայական
      կապի խթանման գործիք

 Թեման պատրաստեցին <կիրառական
  մաթեմատիկա և ծրագրավորում>
խորացված ուսուցման 10-րդ դասարանի
           սովորողները

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

Contenu connexe

En vedette

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Մայիսյան 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 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
  • 13. Picture11.Picture = LoadPicture("D:qarakusi havasarumqh19.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:qarakusi havasarumqh06.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: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
  • 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")
  • 18. 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
  • 19. 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
  • 20. 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 havasarumqh19.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:qarakusi havasarumqh06.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: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 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: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 If Check1.Value = 1 Then Label8.Caption = st Label8.Visible = True Else Label8.Visible = False End If
  • 26. 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
  • 27. Ինտեգրված դասը միջառակայական կապի խթանման գործիք Թեման պատրաստեցին <կիրառական մաթեմատիկա և ծրագրավորում> խորացված ուսուցման 10-րդ դասարանի սովորողները Ղեկավար՝ Դավիթ Մինասյան, դասավանդող