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

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

Константа – это область оперативной памяти, в которой хранится величина, не изменяющая своё значение в процессе выполнения программы.

В Visual Basic они объявляются следующим образом:

Const имя константы [As тип данных]=значение

Объявленная константа может быть использована в любом выражении, где допускается значение того же типа. Попытка изменения значения константы вызывает ошибку.

Пример ввода константы:

Const g As Double = 9.8

Const g = 9.8

Переменная – это область оперативной памяти, в которой хранится величина изменяющая своё значение в процессе выполнения программы.

Переменные объявляются следующим образом:

Dim имя переменной As Тип данных

Пример ввода переменной:

Dim X As Integer, Y As Double (переменная X типа Integer, а Y – Double)

Dim X, Y As Single (переменная X типа Variant, а Y – Single)

Примечание:

  1. в Visual Basic имя должно начинаться с буквы

  2. имя не должно содержать точек пробелов и символов %, &, !, @, $

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

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

Операции выполняются слева направо с учётом приоритетов и скобок.

Операции

Знак

Использование

Возведение в степень

^

a^b

Отрицание

-

-b

Умножение

*

a*b

Деление

/

a/b

Целочисленное деление

\

a\b

Остаток от деления на целое

Mod

aModb

Сложение (Вычитание)

+ ( - )

a+b (a-b)

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

Имя функции(список аргументов)

Аргументы заключаются в круглые скобки, в списке отделяются друг от друга запятыми.

Функция возвращает своё значение, если задано значение её аргумента.

Арифметические функции

Результат

Функция

Абсолютное значение (модуль)

Abs(x)

Целая часть числа (без округления)

Int(x)

Квадратный корень

Sqr(x)

Натуральный логарифм

Log(x)

Экспонента

Exp(x)

Знак числа (-1 – для отрицательных, 0 – для 0, 1 – для положительных)

Sgn(x)

Примечание:

Логарифм по заданному основанию можно получить путём деления натурального логарифма числа на натуральный логарифм заданного основания.

Тригонометрические функции

Результат

Функция

Синус угла

Sin(x)

Косинус угла

Cos(x)

Тангенс угла

Tan(x)

Арктангенс угла

Atn(x)

Все остальные функции могут быть получены из этих четырёх. Значение аргументов тригонометрических функций указываются в радианной мере. Преобразование градусной меры в радианную и обратно выполняется следующим образом:

Значение угла в радианах = Значение угла в градусах*

Значение угла в градусах = Значение угла в радианах*

Типы данных:

1.Целые типы:

Byte – байт 1 байт: 0-255

Integer – целое 2 байта: -32768-32767

Long – длинное 4 байта: -232-232

2.Логический тип:

Boolean – булевский 2 байта: 0 – False (ложно), 1 – True (истинно)

3.Вещественный тип или с плавающей точкой:

Single – одинарная точность 4 байта: -3,4E38-3,4E38

Double – двойная точность 8 байт: -1,797E308-1,797E308

4.Строковый тип:

String – текстовые и строковые значения длиной от 1 до 65400 символов

5.Тип дата:

Date – дата: 01. 01. 100-31. 12. 9999

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