Условни оператори
DESCRIPTION
Условни оператори. Логически оператор IF. или : if логическо условие then: оператор1 o ператор 2 . . . o ператор N End if. Кратка форма: if логическо условие then оператор или : if логическо условие then - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Условни оператори](https://reader035.vdocuments.net/reader035/viewer/2022062321/5681397c550346895da10e8f/html5/thumbnails/1.jpg)
Условни оператори
![Page 2: Условни оператори](https://reader035.vdocuments.net/reader035/viewer/2022062321/5681397c550346895da10e8f/html5/thumbnails/2.jpg)
Логически оператор IF
- Кратка форма:if логическо условие then оператор
или:
if логическо условие then оператор1 oператор 2 . . . oператор N End if
или:
if логическо условие then: оператор1 oператор 2 . . . oператор N End if
![Page 3: Условни оператори](https://reader035.vdocuments.net/reader035/viewer/2022062321/5681397c550346895da10e8f/html5/thumbnails/3.jpg)
- Пълна форма:
if логическо условие then оператор1 else оператор2
или:
if логическо условие then оператор1 оператор 2 . . . оператор N else оператор1 oператор 2 . . . oператор MEnd if
или:if логическо условие then: оператор1 оператор 2 . . . оператор N else :оператор1
oператор 2 . . . oператор M End if
![Page 4: Условни оператори](https://reader035.vdocuments.net/reader035/viewer/2022062321/5681397c550346895da10e8f/html5/thumbnails/4.jpg)
- Вложени логически оператори
if логическо условие then оператор/и Elseif логическо условие then оператор/и else oператор/иEnd if
![Page 5: Условни оператори](https://reader035.vdocuments.net/reader035/viewer/2022062321/5681397c550346895da10e8f/html5/thumbnails/5.jpg)
Оператор за избор на вариант Select CASESelect case селектор
Case константа1,...,константа N
Оператор 1
Оператор 2
.
.
.
Оператор M
Case константa/и
ОператориCase константа/иОператор/иCase else {незадължително}Оператор/иEnd select
Select case селектор
Case константа1,...,константа N:оператор 1
Оператор 2
Оператор 3
.
.
.
Оператор M
Case константa/и
ОператориCase константа/иОператор/иCase else:оператор 1 {незадължително}Оператор/иEnd select
![Page 6: Условни оператори](https://reader035.vdocuments.net/reader035/viewer/2022062321/5681397c550346895da10e8f/html5/thumbnails/6.jpg)
Селекторът може да бъде от тип Boolean, Byte, Char, Date, Double, Decimal, Integer, Long, Object, SByte, Short, Single, String, UInteger, ULong и UShort
![Page 7: Условни оператори](https://reader035.vdocuments.net/reader035/viewer/2022062321/5681397c550346895da10e8f/html5/thumbnails/7.jpg)
Select case селектор
Case долна граница To горна граница
Оператор 1
Оператор 2
.
.
.
Оператор M
Case Is > стойност
ОператориCase константа/иОператор/иCase else {незадължително}Оператор/иEnd select
На мястото на константите може да се използват и думите To и Is. Те се използват за задаване на интервал.
Is се използва с операторите за сравнение =, <>, <, >, <=, >=