Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_9_10_I.doc
Скачиваний:
3
Добавлен:
31.07.2019
Размер:
228.86 Кб
Скачать
      1. Строки и символьные выражения

Строками называются такие переменные, которые предназначены для работы с текстом или с какой-либо символьной информацией, обозначаемой в тексте программы в двойных кавычках ("). Для описания строковых переменных используется тип String.

Существует две разновидности строк:

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

Пример. Dim strA As String

Строки постояннойдлины. Используется в том случае, когда требуется заранее определить длину объявляемой, причем ее длина не может изменяться в процессе выполнения программы, т.е. строка занимает фиксированный объем памяти. При объявлении такой строки после служебного слова String указывается символ * и количество символов (т.е. байт), которые она будет занимать.

Пример. Dim strA As String * 20

Основной операцией для строк является операция объединения, называемая конкатенацией, которая реализуется :с помощью оператора "&" или "+".

Пример.

Dim Name, SurName As String

Name = "Иван"

SurName = "Иванов"

Name = Name + SurName 'результат: Name = "Иван Иванов"

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

В Visual Basic существует набор встроенных (стандартных) функций, облегчающих написание программ. Имеются математические функции, функции для обработки строк, для работы с датами и временем, для финансовых расчетов.

Обычно функция - это подпрограмма, возвращающая одно единственное значение простого или строкового типа через свое имя. Такую функцию называют вычисляемым операндом выражения. Такая функция вызывается как операнд выражения:

Y = A*Sin(X) + B.

Тип выражения должен быть совместим с типом возвращаемого функцией значения.

В Visual Basic существуют также функции, не возвращающие значений. Они вызываются по имени, их вызов - это отдельный оператор (например Beep - выдача звукового сигнала). Такие функции в других языках программирования называют процедурами.

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

Имя функции, параметры

Возвращаемое значение

Abs (Числовое_Выражение)

Абсолютное значение числа

Atn (Числовое_Выражение)

Арктангенс от значения, заданного в радианах

Cos (Числовое_Выражение)

Косинус от значения, заданного в радианах

Exp (Числовое_Выражение)

е^x, х – заданное Числовое_Выражение

Int (Числовое_Выражение)

Округленное до целой части число

Log (Числовое_Выражение)

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

Rnd

Случайное число в интервале от 0 до 1

Sgn (Числовое_Выражение)

+1 – если параметр положителен, и

–1 – если параметр отрицателен

Sin (Числовое_Выражение)

Синус от значения, заданного в радианах

Sqr (Числовое_Выражение)

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

Tan(Числовое_Выражение)

Тангенс от значения, заданного в радианах

Строковые функции

Имя функции, параметры

Возвращаемое значение

Asc (Строковое_Выражение)

ASCII код первого символа в выражении

Chr (asciiКодСимвола)

Символ, соответствующий указанному коду

Len (Строковое_Выражение / ИмяПеременной)

Длина строки

Функции преобразования типов

Имя функции, параметры

Возвращаемое значение

Cbyte (Выражение)

Преобразованное в байт числовое выражение

CInt (Выражение)

Преобразованное в целое числовое выражение

CSng(CDbl) (Выражение)

Преобразованное числовое выражение в число типа Single (Double)

СStr (Выражение)

Строковое представление числа

Val (Строковое_Выражение)

Числовое представление строки цифровых символов

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