Оператор Select Case… End Select
Select Case СравниваемоеЗначение
Case значение1
Операторы1
Case значение2
Операторы2
………………………
Case Else
ОператорыN
End Select
Операторы цикла
Оператор цикла For…Next
For счетчик = НачальноеЗнач To КонечноеЗнач Step Шаг
Операторы
Next счетчик
Операторы цикла Do While | Until…Loop
Do While | Until условие
Операторы
Loop
Операторы цикла Do …Loop While | Until
Do
Операторы
LoopWhile | Until условие
Оператор цикла For Each …Next
For Each ИмяОбъекта To ИмяКоллекции
Операции_над_объектами
Next ИмяОбъекта
Последний цикл используется для работы с объектами (например, элементами управления) из коллекции этих объектов, если над этими объектами выполняются некоторые одинаковые действия. Особенность цикла: не надо знать, сколько этих объектов в коллекции (перевод первой фразы цикла – «Для каждого объекта в коллекции»).
Символы графического представления алгоритмов
(ГОСТ 19.002-80, 19.003-80)
Название | Обозначение | Функциональное назначение |
Ввод-вывод | ![]() | Преобразование данных в форму, пригодную для обработки (ввод) или отображение результатов обработки (вывод). |
Процесс | ![]() | Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположения данных. |
Решение | ![]() | Выбор направления выполнения алгоритма или программы в зависимости от выполнения заданных условий. |
Модифи- кация | ![]() | Выполнение операций, меняющих команду или группу команд, изменяющих программу (например, обозначение начала цикла с операторами FOR… NEXT). |
Подпрограмма | ![]() | Использование ранее созданных, отдельно описанных алгоритмов и программ. |
Пуск - Остановка | ![]() | Начало, конец, прерывание процесса обработки данных или выполнении программы. |
Соединитель | ![]() | Указание связи между прерванными линиями потока на данной странице или на разных страницах. |
Линии потока | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Изображение последовательности связей между символами. При направлении сверху вниз и слева направо стрелки не ставятся. Пересечение линий потока. Слияние линий потока. |
Математические операторы
Оператор | Операция | Примеры |
+ | Сложение | 23 + 5 = 28 |
- | Вычитание | 344 – 24 = 320 |
* | Умножение | 45*2 = 90 |
/ | Деление | 48/4 = 12 |
\ | Целочисленное деление | 17\3 = 5 |
mod | Остаток от деления нацело в целых числах | 19 mod 4 = 3 24 mod 2 = 0 |
^ | Возведение в степень | 4^3 = 64 |
Порядок выполнения операций:
1. Возведение в степень.
2. Умножение и деление.
3. Деление нацело.
4. Получение остатка от деления.
5. Сложение и вычитание.
Порядок выполнения операций можно изменить, используя круглые скобки.