80 likes | 283 Views
Условни оператори. Логически оператор IF. или : if логическо условие then: оператор1 o ператор 2 . . . o ператор N End if. Кратка форма: if логическо условие then оператор или : if логическо условие then
E N D
Логически оператор IF или: ifлогическо условие then: оператор1 oператор 2 . . . oператор N End if • Кратка форма: • if логическо условие thenоператор • или: • ifлогическо условие then • оператор1 • oператор 2 • . • . • . • oператор N • End if
Пълна форма: • if логическо условие thenоператор1 elseоператор2 • или: или: if логическо условие then: оператор1 оператор 2 . . . оператор N else:оператор1 oператор 2 . . . oператор M End if ifлогическо условие then оператор1 оператор 2 . . . оператор N else оператор1 oператор 2 . . . oператор M End if
Вложени логически оператори • ifлогическо условие then • оператор/и • Elseif логическо условиеthen • оператор/и • else • oператор/и • End if
Оператор за избор на вариант Select CASE Selectcaseселектор Caseконстанта1,...,константа N:оператор 1 Оператор 2 Оператор 3 . . . Оператор M Caseконстантa/и Оператори Caseконстанта/и Оператор/и Caseelse:оператор 1 {незадължително} Оператор/и Endselect Selectcaseселектор Caseконстанта1,...,константа N Оператор 1 Оператор 2 . . . Оператор M Caseконстантa/и Оператори Caseконстанта/и Оператор/и Caseelse {незадължително} Оператор/и Endselect
Селекторътможе да бъде от тип Boolean, Byte, Char, Date, Double, Decimal, Integer, Long, Object, SByte, Short, Single, String, UInteger, ULongи UShort
На мястото на константите може да се използват и думите To и Is. Те се използват за задаване на интервал. Selectcaseселектор Caseдолна граница Toгорна граница Оператор 1 Оператор 2 . . . Оператор M CaseIs > стойност Оператори Caseконстанта/и Оператор/и Caseelse {незадължително} Оператор/и Endselect Is се използва с операторите за сравнение =, <>, <, >, <=, >=