Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопросы по информатике.docx
Скачиваний:
81
Добавлен:
25.03.2016
Размер:
362 Кб
Скачать
☆

40. Алфавит и лексемы языка в среде ооп vBasic.

Visual Basic является языком программирования. Как любой другой язык, например, русский, английский или язык программирования Pascal, он имеет свой алфавит, используемый для написания операторов или предложений Visual Basic. Алфавит Visual Basic включает:

  • 26 латинских букв: А, В, С, D, Е, F, G, H, I, J, К, L, М, N, О, Р, Q, R, S, Т, U, V, W, X, Y, Z;

  • 10 арабских цифр: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0;

  • 26 символов: !#$%&л*()+-/\<>=?@_|:'.,“ ” пробел.

Другие символы, определенные на клавиатуре, включая русские, можно использовать только в строках символов.

41.Переменные и их типы в среде ооп vBasic.

Visual Basic позволяет резервировать переменные, с указанием размера и без оного, работать с различными типами данных, использовать константы, работать с математическими операторами и функциями, использовать дополнительные операторы. Предусмотрено использование операторов циклов For, Next, Do, объектов типа “ таймер” (невидимый секундомер в программе). Точность установления времени в программе составляет 1 миллисекунду, или 1/1000 сек. Запущенный таймер постоянно работает - т.е. выполняется соответствующая процедура обработки прерывания через заданный интервал времени - до тех пор, пока пользователь не остановит таймер или не отключит программу.

Типы данных

Тип

Размер (байт)

Диапазон значений

Пример использования

Integer (Целое)

2

от - 32768 до 32767

Dim Birds%

Birds%=37

Long Integer (Длинное целое)

4

от - 2147483648 до 2147483647

Dim Loan&

Loan&=350,000

Single-precision Floating paint (Одинарной точности с плавающей десятичной точкой)

4

от - 3,402823Е38 до 3,4402823Е38

Dim Price!

Price!=899.99

Double-precision Floating paint (Двойной точности с плавающей десятичной точкой)

8

от -1,79769313486232D308 до 1,79769313486232 D308

Dim pi# pi#=3.1415926535

Currency (денежные единицы)

8

от -922337203685477,5808 до 922337203685477,5807

Dim Debt@

Debt@=7600300,50

String (Строка)

1 на символ

от 0 до 65535 символов

Dim Dog$

Dog$=’pointer’

Boolean (Логическое)

2

True(истина) или False(ложь)

Dim Flag as boolean

Flag=True

Date (Дата)

8

от January(Январь) 1,100, до December(Декабрь) 31,9999

Dim Birthday as Date

Birthday=#3-1-63#

Variant (Вариант)

16 (для чисел); 22+1 на символ (для строк)

для всех типов данных

Dim Total

Total=289.13

42. Константы в среде ооп vBasic.

Константа - данное, значение которого однозначно определяется написанием и не может быть изменено.

Пример:

3.1415926 6.02ЕЗ (значение 60200) 123 “Visual Basic “ “Иванов “

Для хранения постоянных величин Visual Basic позволяет объявить константы, т.е. выделить участки памяти, содержимое которых не меняется (при попытке модификации выдается сообщение об ошибке). Объявление констант осуществляется оператором

[Public | Private] Const имя [As type] = выражение Имя констант принято записывать прописными буквами (правила записи имен см. ниже).

Значения ключевых слов следующие:

Public - константу можно использовать в любых процедурах и функциях;

Private - константу можно использовать только внутри модуля (см. ниже), в котором она определена.

Пример:

Const /V= 3.1415926

Const MY_NAME = “Юра “

Тип константы можно не объявлять (устанавливается на основе значения — Const CODE = 35 автоматически получит тип integer). Однако константа PI в примере может быть любого из трех типов: single, double или currency. По умолчанию принимается тип, занимающий наименьший объём памяти. Поэтому лучше явно указывать тип специальными символами в операторах объявления констант. Используемые символы показаны в таблице:

Символ объявления типа

Тип данных

%

integer

&

long

1

single

#

double

@

currency

$

string

 

Пример:

Const ONE& = / (резервирует 4 байта)

Const ONE# = 1 (резервирует 8 байтов, хранится в виде числа двойной точности с плавающей точкой).

Кроме того, в комплекте Visual Basic имеется файл CONSTANT.TXT, содержащий десятки часто используемых констант.

Имена используются для обозначения объектов в программе (константа является объектом программы). Правила образования имен:

  • первым символом имени должна быть латинская буква;

  • имя может включать только латинские буквы, цифры и знак подчеркивания;

  • имя может содержать не более 40 символов;

  • ключевые слова или Reserved word (Зарезервированные слова) не могут использоваться в качестве имен (список ключевых слов содержится в справочной системе Visual Basic в разделе Reserved word).