Големина на текста:
Инструкции за цикли и разклонения на програмите
Оператори за сравнение (Comparison Operators);
Таблица 1 Оператори за сравнение (Comparison Operators)
Оператори за сравнение Значение
= Равно на
< По-малко от
<= По-малко или равно
> По-голямо от
>= По-голямо или равно
<> Не равно на
В добавка на операторите за сравнение, можете да използвате два оператора за
специални цели: Is и оператор Like. Оператор Is се използва за сравнение на обектни
референтни връзки. Ако две референтни връзки сочат към един и същ обект,
сравнението е вярно (True). Оператор Like се използва за сравнение на стринг със
стрингова мостра, дали е точно копие. Подобно е на SQL Like клауза. Използват се и
специални знаци при сравнение за съвпадение.Таблица.3 показва специалните знаци,
които се използват при оператор Like.
Таблица 2 Специални знаци при оператор Like
Wildcard Character
(Примерен символ)
Pattern Matches
(Съответствие)
? Съвпадение на отделен символ
* Съвпадение на всички несимволни знаци
# Съвпадение на отделна цифра
Символен низ Съвпадение на всеки отделен символ в низа
! Символен низ Съвпадение на всеки отделен символ който не е в низа
Оператор Like ви дава много опции, когато гледате за съвпадения в стринга. Когато
съвпадение е намерено в стринга, изразът връща True. Ако не е намерено съвпадение в
стринга, изразът връща False.
Логически оператори (Logical Operators);
Table 3 - Логически оператори (Logical Operators)
Логически
оператор
Функция
And Двата израза трябва да бъдат True, резултатът за да е True
Not За да бъде резултатът True, трябва изразът да е False
Or
Поне единият от изразите трябва да бъде True, резултатът за да е
True
Xor
Само единият от изразите трябва да бъде True, резултатът за да е
True
Когато кодът се изпълнява, някои блокове може да се нуждаят от определени условия,
за да се изпълнят. Едни от инструкциите за такъв тип контрол са инструкциите
If...Then...Else и Select.
If...Then...Else
If...Then...Else конструкция условни оператори позволява да определите коя част от
кода ще се изпълни базирано на специални критерии. За да се изпълни част от кода,
условието трябва да е True. Има два синтаксиса: едноредова форма и блокова форма.
Едноредова форма (single-line):
If condition Then [statement] [Else elsestatement]
Блоковата форма е многоредова.Този формат е по-структуриран и по-лесно се чете.
Скобите около ElseIf и Else показват,че те са опционални:
If condition Then
[statements]
[ElseIf condition-n Then
[elseifstatements] ...
[Else
[elsestatements]]
End If
If условие Then
[инструкции]
[ElseIf условие-n Then
[elseif инструкции] ...
[Else
[else инструкции]]
End If
Части
Condition - условие
Изисква се. Израз. Изразът за condition- условие трябва да е True или False, или тип
данни конвертируеми в Boolean.
Statements- инструкции
Опционално в много-редова форма; изисква се едно- редова форма, когато няма Else
клауза. Една или много инструкции, следващи If...Then които се изпълняват ако
condition - условие е True.
Elseifcondition-Elseif условие
Изисква се ако има ElseIf. Същото като condition.
Elseifstatements- Elseif инструкции
Опционално. Една или много инструкции, следващи ElseIf...Then които се изпълняват
ако elseifcondition е True.
Elsestatements - else инструкции
Опционално в много-редова форма; изисква се едно- редова форма, когато има Else
клауза. Една или много инструкции, които се изпълняват ако нито едно от предишните
условия -condition или elseifcondition не са True.
End If
Приключва блока If...Then.
Select Case
Инструкция Select Case е подобна на If...Then...Else. Предлага повече прегледност на
кода. Препоръчваме използването на Select Case ако имате повече от две инструкции
Else...If. Синтаксисът за инструкция Select Case е следният:
Select Case testexpression
[Case expressionlist-n
[statements-n]] ...
[Case Else
[elsestatements]]
End Select
Select Case тестов израз-списък
[Case списъка-n
[инструкции-n]] ...
[Case Else
[else инструкции]]
End Select
Части

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.

Цикли и разклонения на програмите

Инструкции за цикли и разклонения на програмите. Оператори за сравнение (Comparison Operators)....
Изпратен от:
diyanski
на 2007-12-18
Добавен в:
Теми
по Програмиране
Статистика:
74 сваляния
виж още
 
Подобни материали
 

Създаване на програма

11 мар 2006
·
704
·
3
·
216
·
189

Да се състави програма, съдържаща следните функции: функция, записваща въведен от клавиатурата низ в текстов файл, функция, прочитаща символен низ от текстови файл функция, която обръща думите на въведен низ и ги прехвърля...
 

Сумиране на двоични числа с плаваща запетая с мантиса (8/16/24 – по избор) - разредна и порядък (4/8/12 – по избор) – разреден

10 апр 2006
·
123
·
15
·
559
·
59

Да се разработи и трасира микропрограма за процесорен възел – сумиране на двоични числа с плаваща запетая с мантиса (8/16/24 – по избор) - разредна и порядък (4/8/12 – по избор) – разреден – с използване на симулатор CDL и се изследва полученото бързод-е.
 

C++. Обработка на прекъсвания

11 апр 2006
·
468
·
7
·
555

• Инструкция INT извършва извикването на обслужващи прекъсванията подпрограми (включително и такива на MSDOS и ROM-BIOS). Извикването става чрез индексиране на номера на прекъсването в таблицата с векторите на прекъсване. Примери.
 

Да се направи програма, която въвежда числова редица и извежда най-дългата монотонна растяща подредица

28 апр 2006
·
258
·
5
·
400

Решението на задачата е реализирано на езика C++. В началото е декларирано използването на библиотека iostream.h за да могат да се използват функциите cin и cout за входно-изходни операции.
 

Задачи за файлове в c++

14 дек 2007
·
210
·
3
·
426
·
165
·
1

Кои библиотечни файлове трябва да се включат, за да са възможни действията отваряне на файл и запис във файл?
1 2 3 »
 
Онлайн тестове по Програмиране
Програмиране С++
изпитен тест по Програмиране за Студенти от 3 курс
Тестът включва въпроси върху указатели, програмиране С++, структури от данни. Всички въпроси са затворени и изискват само един верен отговор.
(Труден)
20
13
1
3 мин
02.10.2014
Тест по програмиране за 3-ти курс върху PHP
тематичен тест по Програмиране за Студенти от 3 курс
Това е първият тест по Програмиране в среда интернет за трети курс на специалност КТИД. Съдържа 24 задачи - всяка от тях само с по един верен отговор.
(Труден)
24
12
1
4 мин
14.11.2013
» виж всички онлайн тестове по програмиране

Цикли и разклонения на програмите

Материал № 67495, от 18 дек 2007
Свален: 74 пъти
Прегледан: 20 пъти
Качен от:
Предмет: Програмиране, Информатика, ИТ
Тип: Тема
Брой страници: 21
Брой думи: 2,019
Брой символи: 15,434

Потърси помощ за своята домашна:

Имаш домашна за "Цикли и разклонения на програмите"?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Намери частен учител

Виторио Белоречки
преподава по Програмиране
в град София
с опит от  4 години
338 37

Нина Урумова
преподава по Програмиране
в град Варна
с опит от  15 години
313 82

виж още преподаватели...
Последно видяха материала
Сродни търсения