Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Топ:
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Оснащения врачебно-сестринской бригады.
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
2021-04-18 | 69 |
5.00
из
|
Заказать работу |
Константа | Эквивалент | Описание |
vbCr vbLf vbBlack vbRed vbSunday vbMonday vbOKOnly vbOKCancel | Chr(13) Chr(10) 0*0 0*FF 1 2 0 1 | Символ возврата каретки Символ перевода строки Черный Красный Воскресенье Понедельник Только кнопка “OK” Кнопка “OK” и “Отмена” |
Если же значение в поле может изменяться в процессе выполнения программы, то такое поле памяти объявляют как переменную в операторе Dim. Он имеет следующий формат:
[ Private | Public ] Dim Имя_переменной [ As Тип _данных ]
Тип данных – это множество значений (например, целые числа, даты, тексты, рисунки и т.д.).
Каждая переменная принадлежит к какому-либо типу данных. Это означает, что в данном поле памяти могут храниться значения только из определенного ранее множества (типа данных).
Примеры объявления переменных:
Dim Количество As Integer
Dim A1 As Single
Здесь переменная «Количество» объявлена как переменная целого типа, а переменная A1– как переменная дробного типа (число с плавающей точкой одинарной точности).
Таким образом, действие операторов Const и Dim заключается в том, что в памяти компьютера выделяется поле памяти, которому присваивается имя. Размер поля зависит от типа данных, которые будут помещаться в это поле. Оператор Const сразу же помещает значение в выделенное поле и это значение в дальнейшем не изменяется, а оператор Dim только выделяет поле памяти под переменную, в которое в дальнейшем можно будет помещать различные значения из указанного типа.
Название типов данных и имена переменных
В VB имеется много различных типов данных. В табл. 4.2 представлены типы, которые наиболее часто используются.
Таблица 4.2
Некоторые типы данных
Тип | Описание | Префикс |
Boolean Byte Integer Long Single Double Currency String Date Variant | Логическое значение Однобайтное целое число Целое число Длинное целое число Число с плавающей точкой одинарной точности Число с плавающей точкой двойной точности Число с фиксированной точкой (денежный тип) Текстовая строка Дата и время Любое значение из перечисленных выше | bln byt int lng sng dbl cur str dtm vnt (var) |
Переменные типа Variant могут хранить значения различных типов. На практике не рекомендуется пользоваться этим типом без особой необходимости, поскольку каждая переменная занимает в памяти достаточно много места, а действия с ними плохо контролируются системой, что может привести к непредсказуемым результатам.
Каждой переменной при объявлении присваивается имя, которое рекомендуется образовывать по формату:
<Префикс> <Базовое имя>
Префиксы для наиболее часто используемых типов представлены в табл. 4.2.
Примеры имен:
intКоличество, blnДа, curЦена
Рассмотрим более подробно типы данных и операции с ними.
Целые типы
В VB имеется семейство данных целого типа. Информация о диапазоне возможных значений в каждом типе и размер памяти, который требуется для данного значения, приведены в табл. 4.3.
Таблица 4.3
Целые типы
Тип | Диапазон чисел | Размер в байтах |
Byte Integer Long | 0…255 -32768…32767 -2147483648...2147483647 | 1 2 4 |
Величины, которые участвуют в различных операциях (сложение, деление и т. п.) называются операндами.
При применении к целым операндам следующие операции дают целые значения:
+ – сложение;
- – вычитание;
* – умножение;
\ – целочисленное деление;
Mod – остаток от деления;
^ – возведение в степень.
Примеры: 7\3 = 2; Mod 3 = 1; 3^2 = 9.
Целый результат дают следующие встроенные функции:
Abs(x) – абсолютное значение х;
Fix(x) – целое число, равное числу х без дробной части.
Int(x) – наибольшее целое, не превышающее х.
Примеры: Abs(-3.7) = 3.7; Fix(-3.7) = -3; Int(-3.7) = -4.
Примечание. Функция Abs (х) дает целый результат, если аргумент целый, и вещественный, если аргумент вещественный.
Вещественные типы
В VB определено несколько типов дробных чисел. Информация о диапазоне возможных значений в каждом типе и размер памяти, который требуется для одного значения, приведены в табл. 4.4.
Таблица 4.4
Вещественные типы
Тип | Диапазон чисел | Значащие цифры | Размер в байтах |
Single Double Currency | +/- 1.4*10-45…3.4*1038 +/- 5.0*10-324…1.8*10308 +/- 9*1014 | 7 - 8 15 - 16 15 позиций в целой и 4 в дробной частях | 4 8 8 |
При условии, что хотя бы один из операндов относится к вещественному типу (другой может быть и целым), следующие операции дают вещественный результат:
+ – сложение;
- – вычитание;
* – умножение;
/ – деление (результат всегда вещественный);
^ – возведение в степень.
Вещественный результат всегда дают математические функции:
Sin(x), Cos(x), Tan(x), Atn(x), Ln(x), Exp(x), Sqr(x).
Для округления чисел используется функция Round(x,n), где x – дробное число, n – количество чисел в дробной части (если n не указано, то округление осуществляется до целого числа). Например, результатом функции Round(3.74,1) будет 3.7, а функции Round(3.74)– число 4.
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!