Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_VB_ч_1_МГУС.doc
Скачиваний:
45
Добавлен:
23.08.2019
Размер:
1.41 Mб
Скачать

If условие Then оператор1 [: оператор2 [: оператор3 ]… ]

Линейный альтернативный оператор If... Then…Else

If условие Then оператор1 Else оператор2

Блочный безальтернативный оператор If... ThenEnd If

IF условие Then

Операторы

End If

Блочный альтернативный оператор If... Then…Else…End If

IF условие Then

Операторы1

Else

Операторы2

End If

Блочный альтернативный оператор

If... Then…ElseIf…Then… Else…End If

IF условие1 Then

Операторы1

ElsrIf условие1 Then

Операторы2

……………………….

Else

ОператорыN

End If

Оператор Select Case… End Select

Select Case СравниваемоеЗначение

Case значение1

Операторы1

Case значение2

Операторы2

………………………

Case Else

ОператорыN

End Select

Операторы цикла

Оператор цикла ForNext

For счетчик = НачальноеЗнач To КонечноеЗнач Step Шаг

Операторы

Next счетчик

Операторы цикла Do While | Until…Loop

Do While | Until условие

Операторы

Loop

Операторы цикла Do …Loop While | Until

Do

Операторы

Loop While | 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. Сложение и вычитание.

Порядок выполнения операций можно изменить, используя круглые скобки.