17
Підготовка до ДПА- 2012 Рекомендації до розв'язання завдань №18

підготовка до дпа 2012

Embed Size (px)

Citation preview

Page 1: підготовка до дпа 2012

Підготовка до ДПА-2012

Рекомендації до розв'язання завдань №18

Page 2: підготовка до дпа 2012

№ 1. Форму перейменувати «Білет 1. Завдання 18”

Dim x As single, y As single, x0 As single, y0 As single, R As single

Private Sub Command1_Click()x = Val(Text1.Text)y = Val(Text2.Text)x0 = Val(Text4.Text)y0 = Val(Text3.Text)R = Val(Text5.Text)If (x – x0) ^ 2 + (y – y0) ^ 2 <= R ^ 2 Then Label6.Caption = "належіть"Else Label6.Caption = "не належіть"End IfEnd Sub

Page 3: підготовка до дпа 2012

№ 2. Private Sub Command1_MouseMove(Button As Integer,

Shift As Integer, X As Single, Y As Single) Command1.BackColor = &HFFFF& Command1.Caption = " Колір кнопки жовтий"End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Command1.BackColor = &HFFFFFFCommand1.Caption = " Колір кнопки білий "End Sub

Page 4: підготовка до дпа 2012

№ 3. Форму перейменувати «Білет 3. Завдання 18”

Dim x As Single, y As SinglePrivate Sub Command1_Click()Pi = 3.14x = Val(Text1.Text)y = Val(Text2.Text)If y >= 0 And y <= Sin(x) And 0 <= x And x <= Pi Then Label3.Caption = "належіть"Else Label3.Caption = " не належіть "End IfEnd Sub

Page 5: підготовка до дпа 2012

№ 4.

Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Randomize

Command1.Left = 1000 + Rnd() * 1000

Command1.Top = 1000 + Rnd() * 1000

End Sub

Page 6: підготовка до дпа 2012

№ 5. Dim x As single, y As single, x0 As single, y0 As single, R1 As single, R2

As singlePrivate Sub Command1_Click()x = Val(Text1.Text)y = Val(Text2.Text)x0 = Val(Text3.Text)y0 = Val(Text4.Text)R1 = Val(Text5.Text)R2 = Val(Text6.Text)If R1 ^ 2 <= (x - x0) ^ 2 + (y - y0) ^ 2 and (x - x0) ^ 2 + (y - y0) ^ 2 <= R2 ^ 2

Then Label7.Caption = "належить"Else Label7.Caption = "не належить"End IfEnd Sub

Page 7: підготовка до дпа 2012

№ 7. Форму перейменувати «Білет 7. Завдання 18”

Dim A(1 To 31) As Integer, N As IntegerPrivate Sub Command1_Click()N = Val(Text1.Text)A(1) = 1A(2) = 1List1.AddItem Str(A(1))List1.AddItem Str(A(2))For k = 3 To N A(k) = A(k - 2) + A(k - 1) List1.AddItem Str(A(k))Next kEnd Sub

Page 8: підготовка до дпа 2012

№ 8. Dim x As Integer, y As Integer, z As Single

Private Sub Command1_Click()

x = Val(Text1.Text)

y = Val(Text2.Text)

If Option1(0) = True Then z = x + y

If Option1(1) = True Then z = x - y

If Option1(2) = True Then z = x * y

If Option1(3) = True Then z = x / y

Text3.Text = Str(z)

End Sub

Private Sub Command2_Click()

End

End Sub

Page 9: підготовка до дпа 2012

№ 9. Форму перейменувати «Білет 9. Завдання 18”

Dim x As Single, y As Single, pi As SinglePrivate Sub Command1_Click()pi = 3.14x = Val(Text1.Text)y = Val(Text2.Text)If x >= 0 And x <= pi And y <= Abs(Sin(2 * x)) And 0 <= y Then Label3.Caption = "належіть"Else Label3.Caption = "не належіть"End IfEnd Sub

Page 10: підготовка до дпа 2012

№ 12. Private Sub Command1_Click()Dim a As Integer, b As Integer, c As Integera = Val(Label1.Caption)b = Val(Label3.Caption)c = Val(Text1.Text)If c = a + b Then Label5.Caption = "Правильно, молодець"Else Label5.Caption = "Непрравильна відповідь"End If Randomize a = Rnd() * 100 b = Rnd() * 100 Label1.Caption = Str(a) Label3.Caption = Str(b) Text1.Text = " "End Sub

Page 11: підготовка до дпа 2012

№ 13.Форму перейменувати «Білет 13. Завдання 18”

Dim a As Single, b As Single, c As SinglePrivate Sub Command1_Click()a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If a ^ 2 = b ^ 2 + c ^ 2 Or a ^ 2 + c ^ 2 = b ^ 2 Or a ^ 2 + b ^ 2 = c ^ 2

Then Label4.Caption = "Так, можна побудувати прямокутний трикутник "Else Label4.Caption = " Ні, неможна побудувати прямокутний трикутник "End IfEnd Sub

Page 12: підготовка до дпа 2012

№ 14.

Перша форма містить всього 1 кнопку. Создати другу форму. Цю форму (2) перейменувати

«Нова форма» та замостити малюнком використовуючи властивість форми Picture = bitmap …)

Програма дуже проста

Private Sub Command1_Click()Form2.Show vbModalEnd Sub

Page 13: підготовка до дпа 2012

№ 15.Форму перейменувати «Білет 15. Завдання 18”

Private Sub Command1_Click()Dim V As String,S as stringV = Text1.TextSelect Case VCase "н", "Н": S = "називний - який?"Case "р", "Р" : S = "родовий - якого?"Case "д", "Д": S = "давальний - якому?"Case "з", "З" : S = "знахідний - якого?"Case "о", "О": S = "орудний - яким?"Case "м", "М": S = "місцевий - на якому?"Case "к", "К" : S = "кличний - який?"Case Else : S = ” помилка ”End Select Label2.Caption =SEnd Sub

Page 14: підготовка до дпа 2012

№ 16.

Dim A As Single, B As Single, C As Single, Zn As String

Private Sub Command1_Click()A = Val(Text1.Text)B = Val(Text3.Text)zn = Text2.TextSelect Case ZnCase "+": C = A + BCase "-": C = A - BCase "*": C = A * BCase "/": C = A / BCase Else label1.Caption = "помилка – немає знака"End SelectForm1.Caption = Str(C)End Sub

Page 15: підготовка до дпа 2012

№ 17.Форму перейменувати «Білет 17. Завдання 18”

Private Sub Command1_Click()Dim V As String, V As StringV = Text1.TextSelect Case VCase "н", "Н": S = " називний - хто? що?"Case "р", "Р": S = " родовий - кого? чого?"Case "д", "Д": S = " давальний - кому? чому?"Case "з","З": S = " знахідний - кого? що?"Case "о","О": S = " орудний - ким? чим??"Case "м","М": S = " місцевий - на кому? на чому?"Case "к", "К": S = " кличний - хто? "Case Else : S = ” помилка ”End SelectLabel2.Caption =SEnd Sub

Page 16: підготовка до дпа 2012

Білет 20Завдання 18

Dim A, B As Single

Private Sub Command1_Click()A = Val(Text1.Text)B = A / 0.621Text2.Text = Str(B)End Sub

Private Sub Command2_Click()B = Val(Text2.Text)A = B * 0.621Text1.Text = Str(A)End Sub

Page 17: підготовка до дпа 2012

Далі буде….

Ця презентація допоможе Вам підготуватись до ДПА-2012:)