Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Данные в Visual Basic. Константы и переменные




 

Тип данных

Диапазон значений

Объем занимаемой памяти

Integer (целое)

от -32768 до 32767

2 байта

Long

(длиное целое)

от –2147483648 до 2147483647

4 байта

Byte (короткое целое число)

от 0 до 255

1 байт

Boolean (булево)

False, True

2 байта

Single

(десятичное обычной точности)

от 1,41 Е-45 до 3,4 Е+38 (по модулю)

4 байта

Double

(десятичное двойной точности)

от 4,95 Е-324 до 1,79 Е+308 (по модулю)

8 байт

String (строка)

Строка любых символов

1 байт на каждый символ

Object (объект)

Ссылка на объект

4 байта

Variant

(произвольный)

16 байт (числ. тип)

22 байта +длина строки (строковый тип)

Date (дата)

Значения даты и времени диапазон от 01 янв. 100 г до 31 дек. 9999г.

8 байт

Currency

Десятичное протяженное

Значением является число до 15 знаков до десят.точки до 4 знаков после точки.

8 байт

 

Константы

Константы – это такие величины, которые в процессе выполнения программы не изменяют своих значений. Visual Basic имеет целый ряд внутренних (системных) констант, которые имеют префикс vb. В качестве примера - Таблица констант дней недели

Имя константы

Значение

VbSunday

VbMonday

VbTuesday

VbWednesday

VbThursday

VbFriday

VbSaturday

Константа VbTab делает промежутки при выводе информации.

Подробно константы системы Visual Basic перечислены в библиотеках объектов VBи VBA в окне Object Browser (просмотр объектов)

 

 

Переменные

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

  • имя начинается с буквы; остальные символы – буквы и цифры, можно использовать знак подчеркивания «_»;
  • имя не должно содержать точки;
  • длина имени не более 255 символов;
  • имя должно быть уникальным в пределах данной процедуры;
  • выбирать имя лучше так, чтобы оно несло информацию о назначении переменной;
  • имя не должно быть ключевым словом Visual Basic.

Visual Basic не требует обязательного объявления переменной перед ее использованием. Если переменная не объявлена, Visual Basic использует тип данных, заданный по умолчанию - Variant. Этот тип может содержать любую информацию. Частое использование этого типа для хранения информации имеет два существенных недостатка – влечет лишнюю трату ресурсов памяти и может привести к непредсказуемому поведению заданных по умолчанию значений. Поэтому все же лучше объявлять переменные перед их использованием.

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

 

1 способ. Объявление типа с помощью суффикса

К имени переменной приписывается один из следующих суффиксов:

Суффикс

%

&

!

#

$

@

Тип

Integer

Long

Single

Double

String

Currency

 

2 способ. Объявление типа с помощью оператора описания типа

 

Dim ИмяПеременной As ТипПеременной

 

Dim, As - это ключевые слова Visual Basic.

При объявлении переменных следует учитывать следующее: переменная, объявленная в процедуре, инициализируется каждый раз, когда происходит вызов этой процедуры. Чтобы переменная сохраняла свое старое значение при повторном обращении к процедуре, при ее описании надо использовать ключевое слово Static (статическая):

 

Static ИмяПеременной As ТипПеременной

Выражения. Арифметические и логические выражения.

 

Арифметическое выражение

Арифметическое выражение – это последовательность чисел, констант, переменных, числовых функций, которые соединены между собой знаками арифметических действий (см. табл.).

 

Операция

Описание операции

A ^ B

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

- A

Перемена знака А

A * B

Умножение А на В

A / B

Деление А на В

A \ B

Целая часть от деления А на В

A Mod B

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

A + B

Сложение А с В

A - B

Вычитание В из А

 

Логическое выражение

Логическое выражение – это последовательность символьных, числовых констант и переменных, математических и строковых функций, которые соединены между собой знаками сравнения и знаками логических операций (см. табл.). Логическое выражение принимает только два значения: истина (True) и ложь (False).


 

 

Знак сравнения

Действие

 

Знак логической операции

Действие

=

Равно

 

And

Логическое «И»

 

<

Меньше

 

Eqv

Эквивалентность

 

>

Больше

 

Imp

Импликация

 

<=

Меньше или равно

 

Or

Логическое «ИЛИ»

 

>=

Больше или равно

 

Xor

Исключающее «ИЛИ»

 

<>

Не равно

 

Not

Логическое «НЕ»

 

Строковое выражение

Строковое выражение – это последовательность символьных констант, переменных, символьных функций и знака присоединения «+» (конкатенации)

 

Функция – это процедура, которая выполняет и возвращает значение. Общий вид обращения к функции:

 

ИмяФункции (СписокАргументовФункции)

 

ИмяФункции - это либо имя уже имеющейся в языке (встроенной) функции, либо имя функции, определяемой программистом.

АргументФункции – это либо константа, либо переменная, либо выражение.


 

16. Функция, её использование. Встроенные математические функции. Функции обработки строк.

 





Поделиться с друзьями:


Дата добавления: 2015-10-21; Мы поможем в написании ваших работ!; просмотров: 1216 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Не будет большим злом, если студент впадет в заблуждение; если же ошибаются великие умы, мир дорого оплачивает их ошибки. © Никола Тесла
==> читать все изречения...

2541 - | 2236 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.