Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Топ:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
2021-04-18 | 72 |
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!