Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие по Microsoft Office - 1 курс.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.54 Mб
Скачать

8.2Visual Basic - Переменные. Типы переменных.

Определение типа данных (констант, переменных или массивов) может являться источником некорректной информации. В Visual Basic "число числу рознь". Число, которое содержит десятичную часть, отличается от числа, не содержащего ее. Visual Basic может совершать арифметические операции над числами разных типов. Но нельзя хранить данные одного типа в другом, не подходящем для этого, формате.

Описание переменных имеет следующий синтаксис:

Dim имя_переменной As тип_переменной = начальное_значение

Тип данных

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

Boolean (логический)

True или False

Byte (байт)

От 0 до 255

Char (символьный)

От 0 до 65535

Date (даты и время)

От 1 января 1 г. нашей эры до 31 декабря 9999 г.

Double (с плавающей точкой - двойной точности)

От -1.79769313486232E308 до -4.94065645841247Е-324 для отрицательных значений; от 4.94065645841247Е-324 до

1.79769313486232Е308 для положительных значений

Integer (целое)

От -2147483648 до 2147483647

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

От -9233372036854775808 до 9233372036854775807

Short (короткое целое)

От -32,768 до 32,767

String (строка постоянной длины)

От 0 до приблизительно 2 миллионов символов

Object (объект)

Любой тип

Советы по определению типа данных

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

  • Для хранения текста используйте тип данных string (строка постоянной длины). Этот тип данных может использоваться для хранения любых допустимых символов, включая числа и небуквенные символы.

  • Если необходимо хранить только значения True или False, применяйте тип данных Boolean (логический).

  • Если необходимо хранить целые значения (без знаков после запятой), которые не меньше -32,768 и не больше, чем 32,767 применяйте тип данных short (короткое целое).

  • Если необходимо хранить целые значения, но их значения меньше или больше, чем допустимые для типа данных Short (короткое целое), применяйте типы данных integer (целое) или Long (длинное целое).

  • Если необходимо хранить значения со знаками после запятой, применяйте тип данных single (с плавающей точкой обычной точности). Этот формат подойдет для большинства задач. Исключение могут составить сложные математические приложения, для которых нужна повышенная точность. В таких случаях используйте тип данных Double (с плавающей точкой двойной точности).

Функции преобразования типов переменных:

  • Cbool (выражение) преобразует <выражение> в тип Boolean (логический)

  • CDbl (выражение) Double

  • Cint (выражение) Integer

  • CLng (выражение) Long

  • Cshort (выражение) Short

  • CStr (выражение) String

Задания:

  1. Создать программу, преобразующую скорость ветра из м/с в км/ч

    1. создать форму, изменить заголовок формы

    2. написать на ней пояснительный текст

    3. добавить поле ввода TextBox, для ввода скорости

    4. добавить кнопку Пересчитать

    5. добавить поле вывода Label

    6. добавить процедуру обработки: после щелчка по кнопке ‘Пересчитать’, программа должна

      1. взять значение скорости из поля ввода,

      2. преобразовать его из текста в число,

      3. пересчитать его и вывести в окно вывода.

  2. Написать программу, которая по трем коэффициентам показывает корни квадратного уравнения:

    1. создать форму и пояснительный текст

    2. добавить 3 поля ввода: a, b, с (так чтобы они образовывали квадратное уравнение)

    3. добавить 2 поля вывода: x1 и x2

    4. добавить кнопкуНайти корни

    5. написать процедуру обработки: после щелчка по кнопке ‘Пересчитать’, программа должна

      1. взять значения a,b,c из полей ввода,

      2. преобразовать эти значения из текста в числа,

      3. найти корни уравнения,

      4. вывести их в окна вывода.