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

Объявление переменной

В Visual Basic используется явное и неявное объявление переменной. Явное объявление осуществляется операторами Dim, Private, Static, Public, которые имеют следующий синтаксис:

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

Операторы Dim, Private, Static, Public определяют область действия переменной. С помощью одного оператора можно объявлять несколько переменных, разделяя их запятыми. Примеры объявления переменных при­ведены ниже:

Dim intPerem as Integer, strFamil as String

Большинство строк, с которыми приходится работать в Visual Basic, являются строками переменной длины, они могут иметь длину до 2 Гбайт. Длина такой строки изменяется при присвоении ей нового значения. В Visual Basic существуют и строки с фиксированной длиной. Их длина остается неизменной независимо от присвоенного ей значения. Если такой переменной присваивается значение, меньшее объявленной для нее длины, то оставшаяся часть переменной заполняется пробелами. При присвоении значения, превышающего длину строки, она усекается до размера переменной.

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

Dim имяПеременной As String* длинаПеременной

Параметр длинаПеременной указывает максимальное количество символов, отводимое переменной. Символ звездочки (*) указывает на то, что переменная имеет фиксированную длину.

Область действия переменных

При выполнении программы принципиальное значение имеет область действия выбранных переменных. Попытка использования переменных, кото­рые не действуют в данном месте программы, приводит к ошибке програм­мирования или же к неоднозначности результатов. В Visual Basic можно применять глобальные и локальные переменные. Глобальные переменные доступны из любой части программы. Для локальных переменных можно задавать область действия в рамках всего модуля или отдельной процедуры.

Присвоение значения переменной

Прежде чем использовать переменную в программе, ей необходимо присвоить значение. Самый простой способ присвоения заключается в использовании оператора присвоения " = ", который имеет следующий синтаксис:

переменная = выражение

Аргумент переменная задает имя переменной, которой будет присвоено значение выражения, стоящего справа от знака равенства. Например:

intStoronaA = 10

strFamil = "Репин"

Справа от знака равенства может стоять не только константа, но и более сложное выражение. Например:

intSumma= intStorona+intStoronaB + intStoronaC

strFamil = "Репин" & " " & " Петр "

Стандартные функции

При работе на компьютере существует возможность использовать уже готовые (стандартные) программы, которые хранятся в памяти компьютера, для вычисления часто употребляемых функций. В таблице 2 приведены некоторые стандартные функции, которые можно употреблять при решении задач. Аргумент стандартной функции заключен в скобки. В качестве аргумента употребляется любое математическое выражение.

Таблица 2. Стандартные функции

Математическое определение

Запись на языке Basic

Sin x

SIN(X)

Cos x

COS(X)

Ln x

LOG(X)

ex

EXP(X)

| x |

ABS(X)

Arctg x

ATN(x)

Датчик случайных чисел

RND(x)

SQR(x)

X^(1/N)

Tg x

TAN(X)

Некоторые, часто используемые математические функции: