Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обзорки Информатика.doc
Скачиваний:
19
Добавлен:
27.10.2018
Размер:
2.87 Mб
Скачать

Выражения

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

Константами называются параметры программы, значения которых не меняются в процессе ее выполнения. Они встречаются либо непосредственно в виде значения, либо в виде идентификатора константы, описанного в разделе, начинающемся со слова Const. Для каждой константы в разделе указывается конструкция вида:

имя = значение;

const pi=3.1415;

Целые константы содержат лишь цифры и знак: -214, 23, вещественные могут содержать также десятичную точку, показатель степени и символ e, который заменяет основание 10 в записи числа: -0.5, -1e-5, 7.2e+15. Логические константы - это значения False или True. Символьная константа представляет собой символ ASCII, заключенный в апострофы. Если символ не имеет физического изображения, то пишется знак # и рядом ASCII-код символа без апострофов.

Переменными называются параметры программы, которые могут менять свое значение в процессе ее выполнения. Все без исключения переменные должны быть описаны в разделе программы, начинающемся со слова VAR. Затем следуют конструкции вида:

список имен переменных : тип1;

список имен переменных : тип2;

var r,s,l : real;

В списке имена переменных перечисляются через запятую.

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

  • вычисления в круглых скобках;

  • вычисление значений функций;

  • унарные операции ( not,+,- );

  • операции типа умножения ( *,/,div,mod,and );

  • операции типа сложения ( +,-, or, xor );

  • операции отношения ( =, <>, <, >, <=, >= ).

Visual Basic

Переменная – это именованная область памяти, предназначенная для хранения данных. Тип данных задаёт определённый формат или размер содержимого переменной. При объявлении переменных с помощью оператора Dim (явное объявление) может указываться тип данных (табл. 1):

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

При явном объявлении переменные перед употреблением должны быть определены, например:

Dim A, B As Byte

Dim C As Long, D As Integer

При неявном объявлении переменные просто используются в программе, например: A%=7

Явное объявление переменных устраняет возможные ошибки при написании и улучшает читабельность. По умолчанию всегда применяется тип Variant. Чтобы переменные всегда объявлялись явно, необходимо добавить строку Option Explicit в секцию (General)(Declarations) существующих форм, модулей или классов.

Тип

Содержимое

Область значений

Знак

Boolean

Логическое значение

True или False

Byte

Однобайтное целое число

от 0 до 255

Integer

Целое число

от –32768 до +32767

%

Long

Длинное целое число

от –2147483648 до +2147483647

&

Single

Число с плавающей запятой

от –3,402823*1038 до -1,401298* 10-45 и от +1,401298* 10-45 до +3,402823*1038

!

Double

Число с плавающей запятой двойной точности

от –1,79769313486232*10308 до -4,94065645841247* 10-324 и от +4,94065645841247* 10-324 до +1,79769313486232*10308

#

Currency

Денежная величина

от –922337203685477,5808 до +922337203685477,5807

@

Decimal

Десятичное число

Числа с количеством знаков после запятой от 0 до 28

Date

Дата/время

String;

string длина

Строка переменной и постоянной длины

длина строки до 65500 (16-разрядный код) или 2*1032 (32-разрядный код)

$

Object

Объект

Любая ссылка на объект

Variant

Устанавливает тип данных в зависимости от содержимого

Null, Error, Double, String, Object

Константы объявляются с помощью слова Const, где сразу ей присваивается значение, например Const Pi=3.141

Глобальная константа объявляется с помощью Public, например

Public Const Pi=3.1415926535897932

Константы можно объявлять с указанием типа данных, например Const nName As String = "Петров"

Арифметические операции: +, - , *, /, ^, \ (деление нацело), Mod (остаток от деления).

Операции сравнения: =, <, > , <=, >=, <>

Соединение строк: &

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

Len(Stroka) – длина строки;

Simvol=Mid(Stroka,Nachalo, Dlina) – вырезка из переменной;

Mid(Stroka,Nachalo, Dlina)= Simvol – замена части символов;

Right(Stroka, Dlina) – вырезка с правой стороны строки;

Left(Stroka, Dlina) – вырезка с левой стороны строки;

Chr$(Cod) – символ по коду

Ascii(Symvol) – код символа

Логические операции: And (истинно, когда оба истинны), Eqv (эквивалентность: истинно, когда оба одинаковы), Imp (импликация: ложно когда первое истинно, а второе ложно), Or (ложно, когда оба ложны), Xor (исключающее или: истинно, когда одно истинно, а второе ложно), Not (отрицание).