Използване на условни оператори

Slides:



Advertisements
Сходни презентации
Оператор за цикъл do-while
Advertisements

Работа с контроли (обекти)
Оператор за избор на вариант
Използване на логически оператори в условни изрази
Използване на обект таймер
Условен оператор.
Организация на програми с циклична структура
Препис на презентация:

Използване на условни оператори

1. Базиране на събития програмиране “Интелигентни” обекти- знаят как да се държат, когато потребителя взаимодейства с тях. Какви структури управляват тези събития?

2. Оператори за сравнение Оператор за сравнение Значение = Равно на <> Различно от > По- голямо от < По- малко от >= По- голямо или равно <= По- малко или равно

3. Примери Условен израз Резултат 10<>20 True Score<20 ? Score=Label1.Caption Text1.Text=“Bill”

4. Синтаксис и семантика на условния оператор IF Синтаксис: IF условие Then инструкция_1 Else инструкция_2 End IF Семантика: инструкция_1 се изпълнява ако условието е вярно (True), а инструкция_2- ако условието е не вярно (False).

5. Примери IF 23>3 Then beep Else end End IF IF a<>a Then c=a/3 a=a^3

6. Вложени условни оператори If a=2 Then Text1.Text=“Слаб (2)” ElseIf a=3 Then Text1.Text=“Среден (3)” ElseIf a=4 Then Text1.Text=“Добър (4)” ElseIf a=5 Then Text1.Text=“Много добър (5)” ElseIf a=6 Then Text1.Text=“Отличен (6)” Else Text1.Text=“Въведеното число не е оценка” End If

7. Практическа задача

8. Програмна конструкция UserName = InputBox("Enter your first name.") Pass = InputBox("Enter your password.") If UserName = "Ivan" And Pass = "Haker" Then MsgBox ("Welcome, Ivan! Ready to start your PC?") Form1.Picture = _ LoadPicture("c:\pcomputr.wmf") ElseIf UserName = "Tanq" And Pass = "User" Then MsgBox ("Welcome, Tanq! Ready to display your Rolodex?") LoadPicture("c:\vb6sbs\less06\rolodex.wmf") Else MsgBox ("Sorry, I don't recognize you.") End 'quit the program End If