Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora1.doc
Скачиваний:
5
Добавлен:
24.09.2019
Размер:
210.43 Кб
Скачать

48.Программирование на Visual Basic. Переменные. Константы.Процедуры.

Vb. Константы, переменные, выражения,. Стандартные функции. Стандартные типы данных.

Константа - именованные области памяти, сохранения постоянного значения

Переменная – именованные области памяти, отведенная для временного хранения данных.

Выражения – комбинация ключевых слов, функций, переменных и констант, раздельных знаками операций и круглыми скобками.

Типы данных:

Integer (2 байта)

Long (4 байта)

Single (4 байтов)

Double (8 байтов)

String (10 байтов + длина переменной)

Byte (1 байт)

Boolean (2 байта)

Функции

49.Программирование на Visual Basic. Операторы управления порядком выполнения команд If…Then. Организация циклов.

Операторы управления порядком выполнения команд

Операторы управления порядком выполнения команд уже применялись в примерах. Они позволяют оценить реальную ситуацию в работающей программе и адекватно реагировать на нее, принимая решения о дальнейших действиях. Visual Basic предоставляет для этого ряд функций и операторов.

If...Then

Наиболее часто используется оператор If.. .Then, который может иметь простую однострочную или блочную структуру.

Однострочный синтаксис

If Условие Then Оператор [Else Оператор]

Работает оператор такой структуры относительно просто. Если условие после if истинно, т.е. результат равен True, выполняется оператор, указанный за Then. Если же результат равен False, то выполняется оператор, следующий за ключевым словом Else, если таковое имеется:

If A = 7 Then Beep

‘операторы

If X < 9 Then Print “False!” Else Print “True!”

В первом примере выдается звуковой сигнал, если переменная А равна 7. Во втором примере выводится текст False!, если значение переменной X меньше 9; в противном случае выводится текст True!.

Блочный синтаксис

If Условие Then

[Опера торы 1]

[Else if Условие Then

[Операторы 2] Else

[Операторы 3] ] End If

В принципе блочная запись предоставляет такие же возможности, как и однострочная. Но если в зависимости от условия необходимо выполнить не простую команду, а группу операторов, следует использовать блочный синтаксис. Это относится и к ветви Else. Кроме того, блочная структура с Elself позволяет анализировать несколько условий:

If A > 5 Then

Print “Ждите”

Печать

End If

If Name = «Иванов» Then . .

Print «Ваша карточка удерживается!» Else

Print “Деньги, пожалуйста!”

End If

If Обращение = 1 Then

Print «Глубокоуважаемый господин»

Elself Обращение = 2 Then

Print «Глубокоуважаемая госпожа»

Elself Обращение = 3 Then

Print «Глубокоуважаемые дамы и госпола»

Else

Print «Здравствуйте, люди»

End If

При формировании более сложных условий блочная запись удобнее. Использование в этом случае блочного синтаксиса улучшает читабельность программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]