Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 4 Техн и средства программирования.doc
Скачиваний:
6
Добавлен:
21.11.2018
Размер:
576.51 Кб
Скачать
    1. Константы

Константы (постоянные величины) – величины, значения которых не изменяются в процессе выполнения программы. Примеры констант:

675.342 – числовая;

"Это текст" или "2+2" или "44" – текстовая;

True или False – логические константы;

Синтаксис объявления констант следующий:

Const ИмяКонстанты [As Тип] = ЗначениеКонстанты

    1. Массивы

Массив – это набор переменных с одним именем и с разными индексами.

Массивы бывают разной размерности: одномерные – таблица, состоящая из одной строки; двумерные – таблица состоящая из строки и столбца; трехмерные, … n-мерные.

Массивы могут быть различных типов: числовые, строковые и так далее.

Обращение к элементу массива производится по имени элемента, состоящему из имени массива и значения индекса, например: strA(5).

Каждый элемент массива может принимать собственное значение. Так, значением элемента массива strA(5) является строка "д".

Объявление массива производится аналогично объявлению переменных, только необходимо ещё указать диапазон индексов:

Dim ИмяМассива (НижнийИндекс Тo ВерхнийИндекс) As ТипПеременныхМассива

Например: Dim Z (4 To 55) As String

Для начала работы с массивом необходимо его предварительно заполнить, то есть присвоить элементам массива определенные значения.

    1. Операции

Основные операции можно подразделить на следующие группы:

1) арифметические операции: сложение (+), вычитание (-), умножение (*), деление (/), нахождение остатка от деления (mod), возведение в степень (^);

2) операции сравнения (отношений): больше (>), меньше (<), равно (=), неравно (<>), больше либо равно (>=), меньше либо равно (<=).

3) логические операции (используются для построения сложных логических условий, объединяющих 2 и более операторов сравнения): логическое «и» (and), логическое «или» (or), отрицание (not), исключающее ИЛИ (Xor).

Приоритет выполнения операций в выражениях:

1) возведение в степень.

2) умножение и деление.

3) деление нацело.

4) взятие остатка от деления.

5) сложение и вычитание.

Действия в выражении выполняются слева направо с соблюдением старшинства. Для изменения порядка выполнения действий используются круглые скобки. Число открывающихся скобок всегда должно быть равно числу закрывающихся. Любое выражение в скобках вычисляется раньше, чем выполняется операция, предшествующая скобкам.

Все составные части выражения записываются в программу в одну строку, например: (a+b*x)/(c+d).

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

    1. Встроенные функции

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

Функция

Описание

Abs (n)

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

Exp (n)

константа e в степени n

Rnd (n)

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

Sgn (n)

равно –1, если n<0; 0 если n=0; +1 если n>0

Atn (n)

арктангенс n в радианах

Cos (n)

косинус угла n (n - в радианах)

Sin (n)

синус угла n (n - в радианах)

Sqr (n)

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

Tan (n)

тангенс угла n (n - в радианах)

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

Функция

Описание

Val

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

Str

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

Chr

преобразует числовой код в, соответствующий ему, символ.

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

Функция

Описание

Len (строка)

Функция определения длины строки. Значением является число, равное числу символов в строке

Left (строка, число символов)

Функция вырезания строки слева на заданное число символов

Right (строка, число символов)

Функция вырезания строки справа на заданное число символов

Mid (строка, номер позиции символа, число символов)

Функция вырезания строки, начиная с символа указанной позиции, на заданное число символов

Сложение (+ , &)

Конкатенация (сложение) строковых величин

[http://visualbasic.h16.ru/]