![Page 1: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/1.jpg)
Применение команды ветвления при создании проекта в Visual Basic
![Page 2: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/2.jpg)
Эпиграф к уроку:
![Page 3: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/3.jpg)
І этап. ПовторениеІ этап. Повторение
ІІ этап. Применение ІІ этап. Применение
ІІІ этап. ВосприятиеІІІ этап. Восприятие
ІV этап. ЗакреплениеІV этап. Закрепление
![Page 4: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/4.jpg)
І этап. ПовторениеІ этап. Повторение
Элементы управления
Русский Қазақша Engl
![Page 5: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/5.jpg)
ІІ этап. Применение
Использование команды ветвления при решении КВУ
ЕСЛИ условие ТО команда 1 ИНАЧЕ команда 2
IF условие THEN команда 1 ELSE команда 2
![Page 6: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/6.jpg)
Вид КВУ
ax2+bx+c=0, гдеa,b – коэффициентыC - свободный член,X1/2 – корни уравнения
1.Используя коэффициенты, находится дискриминант:
D=b2- 4*a*c
![Page 7: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/7.jpg)
ЕСЛИ D<0 ТО
нет решения
ИНАЧЕ ЕСЛИ D=0
ТО один корень
ИНАЧЕ два корня
X1/2= a
Db
2
![Page 8: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/8.jpg)
IІІ этап. Восприятие
Label – 9
TextBox – 4
PictureBox – 3
CommandBatton – 2
![Page 9: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/9.jpg)
Программный код
Программный код
Option ExplicitOption Explicit
Dim A As Double : Dim B As Double : Dim A As Double : Dim B As Double : Dim C As DoubleDim C As Double
Dim D As Double: Dim X1 As Double: Dim D As Double: Dim X1 As Double: Dim X2 As DoubleDim X2 As Double
Описание пременных
![Page 10: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/10.jpg)
Private Sub Private Sub Command1_Click()Command1_Click()A = Val(Text1.Text)B = Val(Text2.Text)C = Val(Text3.Text)D = B ^ 2 - 4 * A * CText4.Text = Str(D)If D < 0 Then Picture1.Print "Корней нет" Else If D = 0 Then Picture2.Print "1 корень "; "X1="; Sqr(D) + B / 2 * A Else Picture3.Print "2 корня "; "X1="; (Sqr(D) + B) / 2 * A; "X2="; (Sqr(D) - B) / 2 * A;End SubEnd Sub
Программный код
Программный код
Код исполняемой командной кнопки
![Page 11: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/11.jpg)
Private SubPrivate Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Picture1.Cls
Picture2.Cls
Picture3.Cls
End SubEnd Sub
Программный код
Программный код
Код командной кнопки “Сброс”
![Page 12: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/12.jpg)
ПП рр ии мм ее рр ыы
1) 3X2+5X+4=0
2) 4X2+12X-7=0
3) 2X2-4X+2=0
![Page 13: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/13.jpg)
![Page 14: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/14.jpg)
Найдите базовые элементы управления и назовите их
![Page 15: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/15.jpg)
Найдите служебные слова команды ветвления
DIM
WHILE
FOR
Font
‘girl’
REPEAT
TO
IF ELSE
THEN
![Page 16: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/16.jpg)
Укажите раздел описания переменных
Private Sub Command BackColor
Load Picture
Caption
Option ExplicitOption Explicit
![Page 17: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/17.jpg)
Практическое задание I. Разработайте программу "Угадайка", которая будет загадывать число, а пользователь пытаться его угадать:
1.Создайте форму:2.Дважды щелкните по кнопке Ответ и в процедуре обработки события создайте код, который сравнивает введенное пользователем число в Text1.text с любым фиксированным числом, например, 3. Если числа равны, то в Text2.text должно быть выведено "Угадал", в противном случае "Не угадал".
V. Домашнее задание:
![Page 18: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/18.jpg)
3. Запустите программу, введите исходные данные, щелкните по кнопке Ответ, протестируйте программу, остановите, исправьте при необходимости ошибки в программе.
Пример внешнего вида формы:
![Page 19: Применение команды ветвления при создании проекта в Visual Basic](https://reader036.vdocuments.site/reader036/viewer/2022081511/5681302a550346895d95bb3a/html5/thumbnails/19.jpg)