Разместить заказ
Вы будете перенаправлены на Автор24

Типы данных, константы, переменные и массивы в Visual Basic

8-800-775-03-30 support@author24.ru
Статья предоставлена специалистами сервиса Автор24
Автор24 - это сообщество учителей и преподавателей, к которым можно обратиться за помощью с выполнением учебных работ.
как работает сервис
Все предметы / Программирование / Программирование на языке Visual Basic / Типы данных, константы, переменные и массивы в Visual Basic
Типы данных, константы, переменные и массивы в Visual Basic

Типы данных

Типом данных называется способ хранения и представления данных в компьютере.

Стандартные типы данных. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Стандартные типы данных. Автор24 — интернет-биржа студенческих работ

Язык Visual Basic может хранить и обрабатывать данные следующих типов:

  • Bуte – целое неотрицательное число, которое занимает 1 байт. Может принимать значения от 0 до 255.
  • Bооlean – логическая величина, которая занимает 2 байта. Принимает одно из двух возможных значений – True или False (Истина или Ложь).
  • Currеncy – десятичное протяженное число, которое занимает 8 байт. Применяется для денежных вычислений с фиксированным числом знаков после десятичной точки (до 15 знаков слева и до 4 знаков справа от десятичной точки).
  • Dаte – дата, занимает 8 байт. Применяется для хранения даты и времени.
  • Dоuble – десятичное число двойной точности, занимает 8 байт.
  • Integer – короткое целое число, занимает 2 байта. Применяется для представления целых чисел от -32768 до 32767.
  • Long – длинное целое число, занимает 4 байта. Применяется для представления целых чисел от -2147483648 до 2147483647.
  • Single – десятичное число обычной точности, занимает 4 байта. Применяется для представления отрицательных чисел от $−3.402823\cdot 10^{38}$ до $−1.401298\cdot 10^{−45}$ и для представления положительных чисел от $1.401298\cdot 10^{−45}$ до $−3.402823\cdot 10^{38}.$
  • String – строка непостоянной длины. Занимает количество памяти, которое линейно зависит от количества символов в строке.
  • String * длина – строка постоянной длины.
  • Variant – произвольное значение, которое занимает 16 байт + по 1 байту за каждый символ, если значением является строка. Может хранить данные любых типов.
  • Object – объект, занимает 4 байта. Применяется исключительно для хранения ссылок на объекты.

Помощь со студенческой работой на тему
Типы данных, константы, переменные и массивы в Visual Basic

Переменные

Определение 1

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

Определение 2

Имя переменной (идентификатор) – это строка символов, которая определяет конкретную переменную в программе (идентифицирует ее в программе).

Правила записи имени переменной:

  1. Первый символ имени – только буква.
  2. Остальными символами имени могут быть буквы и цифры (причем различаются прописные и строчные буквы), а также знак подчеркивания «_».
  3. Нельзя использовать точку «.».
  4. Количество символов имени не должно быть больше 255.
  5. Имя переменной не должно совпадать со служебными словами среды.

Для объявления типа переменной в VB можно использовать следующие возможности:

  1. Переменную можно не объявлять. В таком случае по умолчанию устанавливается тип Variant. Недостатком этого способа является возможность медленной неэффективной работы программы и нерационального использования памяти.
  2. Переменную можно объявить явно с помощью оператора определения переменной: Dim ИмяПеременной [as ТипПеременной], например: Dim day as Date.

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

  3. Переменную можно объявить неявно:

    • используя оператор объявления типа: DеfТип Начальная буква [– Конечная буква];
    • вместо DеfТип указывают одно из ключевых слов, которые обозначают тип:
      • Deflnt – для Integer;
      • DefLng – для Long;
      • DefSng – для Single;
      • DefStr – для String и т.д.;
    • для определения типа переменной часто используются суффиксы, которые приписывают к имени переменной. Суффиксы используются для шести типов переменных:
      • % – Integer;
      • & – Long;
      • ! – Single;
      • "#" – Double;
      • $ – String; – String;
      • @ – Currency.
Замечание 1

Если тип переменной задается неявно с помощью суффикса и данная переменная часто встречается в программе, то суффикс достаточно указать один раз при первом появлении этой переменной в коде программы.

Константы

Константы – величины с неизменяемыми значениями. Константы объявляют в начале текста программного кода с помощью оператора: Const ИмяКонстанты [As Тип] = Значение.

Например: Const а = 15.

Значениями констант могут быть только постоянные значения и их комбинации, которые могут содержать знаки арифметических и/или логических операторов.

Массивы

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

Определение массива выполняется с помощью оператора: Dim ИмяПеременной ([НижняяГраница То] ВерхняяГраница) [As Тип].

Например: Dim а (20) объявляет массив а, который состоит из 20 элементов.

По умолчанию в среде Visual Basic элементы массива индексируются с нуля, т. е. индекс с номером 0 определяет первый элемент массива, индекс с номером 1 – второй и т.д. С помощью оператора Option Base 1, который должен находиться в секции (General) (Declarations), можно задавать индексацию массива с индекса 1.