Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лабораторный практикум. Математические операторы




Математические операторы

Переменные

Объявление констант

Объявление констант во многом аналогично объявлению переменных. Константы можно объявлять на уровне модуля или процедуры. Область их действия при этом определяется теми же правилами, что и для переменных.

Для объявления константы на уровне процедуры используется оператор Const, имеющий следующий синтаксис:

Const ИмяКонстанты [As ТипДанных] = Выражение

Например,

Const PI As Double = 3.14

 

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

В этом случае оператор Const имеет следующий синтаксис:

[Public|Private] Const ИмяКонстанты [As ТипДанных] = Выражение

 

В приведенном ниже примере константа gPI объявлена глобальной:

Public Const gPI As Double = 3.14

В VB 6.0 переменные можно не объявлять явно и не явно. При неявном объявлении переменная создается при её первом использовании, т.е. написав в коде программы A=1, автоматически в памяти создается переменная с именем A типа Variant. Для явного объявления переменных используется следующий синтаксис:

[Dim|Private|Public] ИмяПеременной As ТипДанных

Например:

  1. Объявление переменной c именем «lngX» типа Long:

Dim lngX As Long

  1. Объявление переменной с именем «strMyString» типа String:

Private mstrMyString As String

  1. Объявление переменной с именем «curTotalAmount» типа Currency:

Public gstrTotalAmount As Currency

 

Если разместить выражение Option Explicit в начале модуля, то неявное объявление переменных станет невозможным.

Для выполнения лабораторных работ этой главы вам достаточно объявлять переменные с помощью ключевого слова Dim, а использование Private и Public смотрите в главе Область видимости (см. Область видимости).

 

Математические операторы позволяют выполнять действия с переменными числового типа данных. В таблице приведены все математические операторы Visual Basic:

Таблица 4.2 Математические операторы

Оператор Выполняемая операция
+ Сложение
- Вычитание
* Умножение
/ Деление
\ Целочисленное деление
mod Остаток от деления нацело
/\ Возведение в степень

 

В следующей таблице даны примеры использование математических операторов и эквиваленты для Visual Basic 6.0:

Мматематическое выражение Эквивалент в VB 6.0
C=A+B intC = intA + intB
Area=XY lngArea = lngX * lngY
Det=B2+4AC dblDet = dblB ^ 2 + 4 * A * C

 

Обратите внимание на префиксы, которые используются перед переменными в Visual Basic 6.0, их назначение смотрите далее (см. Именование переменных и элементов управления).

 




Поделиться с друзьями:


Дата добавления: 2014-12-23; Просмотров: 336; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.