Реферат: Типы данных
Раздел 6
Типы данных
Тип
Хранит
количество байтов
Значения
Boolean
Логические данные
2
True, False
Byte
Двоичные числа
1
От 0 до 255 (без знака)
Char
Один символ
2
Один символ
Date
Информацию о дате и времени
8
Даты от 1 января 0001 года до 31 декабря 9999 года и время от 0:00:00 до 23:59:59
Decimal
Число с фиксированной запятой
16
Без десятичной запятой: от
–79 228 162 514 264 337 593 543 950 335 до +79 228 162 514 264 337 593 543 950 335;
С десятичной запятой:
от –7,9228162514264337593543950335 до +7,9228162514264337593543950335;
Наименьшее положительное ненулевое число: 0,0000000000000000000000000001
Double
Число с плавающей запятой
8
Отрицательные числа в диапазоне
от –1,79769313486231570Е+308
до –4,94065645841246544Е-324 и положительные в диапазоне
от 4,94065645841246544Е-324
до 1,79769313486231570Е+308
Integer
Целое число
4
От –2147483648 до 2147483647
Long
Целое число
8
От –9 223 372 036 854 775 808
до 9 223 372 036 854 775 807
Object
Объектную ссылку
4 или 8
– может храниться значение любого типа
Short
Целое число
2
От –32 768 до 32767
Single
Число с плавающей запятой
4
Отрицательные числа в диапазоне от –3,4028235Е+38 до –1,401298Е-45 и поло-жительные в диапазоне от 1,401298Е-45 до 3,4028235Е+38
String
Текст
Варьируется
От 0 приблизительно до 2 млрд символов
Примеры значений, соответствующих каждому из простых типов
Тип
Хранит
Пример
Примечания
String
Текст
"Привіт"
Текст должен быть взят в кавычки
Integer
Целое число
123
Целые числа без десятичной точки
Single
Число с плавающей запятой
55. 12
Числа с десятичной точкой
Boolean
Логическое значение
True
Есть два значения этого типа: True и False
Правила именования переменных. Имя переменной должно:
Начинаться с буквы
Содержать только английские буквы, цифры и символ подчеркивания.
В имени не разрешается использовать знаки пунктуации и пробелы
Содержать не больше 255 символов (рекомендуемый максимум — 32)
Не являться ключевым словом, например Val или Print
Объявление переменной — это строка кода, в которой находится имя переменной и ее тип. Чтобы объявить переменную в Visual Basic .NET, следует использовать оператор Dim, который имеет синтаксис:
^ Dim Имя_переменной As Тип_переменной
Разделы 7 и 8
Арифметические операции и приоритет их выполнения
Оператор Операция Приоритет
^ Возведение числа в степень 1
– Вычитание 2
* / Умножение и деление 3
\ Целочисленное деление 4
Mod Остаток от деления 5
+ – Сложение и вычитание 6
Раздел 8
Логические операции, которые иногда называют булевыми операциями, позволяют комбинировать по два и более простых условия, образуя одно составное. Visual Basic .NET предоставляет в наше распоряжение шесть логических операций.
Таблица. Логические операции
Операция
Описание
Приоритет
Not
Преобразует значение True в False и наоборот — False в True
1
And
Для того чтобы составное условие было истинным, истинными должны быть все входящие в его состав условия
2
AndAlso
Действует подобно операцияу And, но проверка производится быстрее
2
Or
Составное условие истинно, если истинно хотя бы одно из составляющих его условий
3
OrElse
Действует подобно операцияу Or, но сравнение производится быстрее
3
Xor
Для того чтобы составное условие было истинным, истинным должно быть только одно из составляющих его условий
4
Таблица. Приоритет выполнения арифметических и логических операций, а также операций сравнения
Операция
Описание
Приоритет
^
Возведение в степень
1
–
Отрицание (знак числа)
2
*, /
Умножение и деление
3
\
Целочисленное деление
4
Mod
Нахождение остатка от деления
5
+, –
Сложение и вычитание
6
&
Конкатенация строк
7
=, >, >=,
Равно, больше, больше или равно,
8
<, <=, <>
меньше, меньше или равно, не равно
Not
Изменяет значение логического выражения на противоположное
9
^ And, AndAlso
Все составляющие условия должны быть истинны,для того чтобы истинным было составное условие
10
Or, OrElse
Для обеспечения истинности составного условия достаточно, чтобы истинным было хотя бы одно из составляющих условий
11
Xor
Одно и только одно из составляющих условий должно быть истинным, для того чтобы истинным было составное условие
12
Раздел 9
^ МНОЖЕСТВЕННЫЙ ВЫБОР
Оператор if…elseif…else
Вложенные условные операторы необходимы, если перед выполнением некоторой ветви программы требуется проверить возможность выполнения одного или нескольких условий.
Такой сложный оператор If имеет вид
^ If условие1 Then
Действия, если условие1 истинно
elseif условие2 Then
Действия, если условие2 истинно
elseif условие3 Then
Действия, если условие3 истинно
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
elseif условиеN Then
Действия, если условиеN истинно
else
Действия, если условие1,…, условиеN ложны
end If
Выбор из многих условий лучше всего выполняет оператор ^ SELECT CASE.
Этот оператор - одно из удачных средств языка для осуществления принципов структур-ного программирования: программа легко читается, можно смело пользоваться операто-ром IF... THEN для проверки других условий в группах программных строк, и так далее.
Синтаксис оператора:
^ SELECT CASE проверяемое_значение
CASE первое_условие_проверки
группа №1 программных строк
CASE второе_условие_проверки
группа №2 програмник строк
. . . . . . . . . . . . . . . . . . . .
CASE последнее_условие_проверки
группа программных строк для последнего условия
CASE ELSE
Группа операторов, если ни одно условие не выполняется
^ END SELECT
Где
Проверяемое_значение – это простая переменная или выражение.
Проверка CASE ELSE может отсутствовать, если она не нужна.
При выполнении оператора сначала вычисляются выражения, стоящие после служебного слова CASE (случай)
Затем последовательно, начиная с первого условия в CASE и до последнего, проверяется, совпадает ли проверяемое значение с одним из условий проверки.
Далее выполняется соответствующая группа программных строк и на этом выполнения оператора завершается.
Если все условия в CASE ошибочные (ложные), то выполняются операторы между строками CASE ELSE и END SELECT.
Досрочный выход из любой группы - оператор ^ EXIT SELECT
Оператор SELECT СASЕ имеет следующие преимущества:
а) условие проверки в CASE может быть не одно, например
CASE S+N, 12, – (K+l)
б) проверка на принадлежность интервалу [а,b] может быть записана
CASE A TO В
в) если нужно проверить, не превышает ли проверяемое значение некоторый предел: CASE IS >= А (слово IS заменяет проверяемое значение).
Присвоим проверяемое значение переменной е.
Запись на Basic Проверяемое условие
CASE
CASE 12 е = 12
CASE 12,15,d е=12 OR е=15 OR e=d
CASE 10 TO 99 10 ≤ e ≤ 99
CASE a TO b,150 (a ≤ e ≤ b) OR e=150
^ Пример программы. Выбираем невесту по возрасту
Dim R As Integer
R = Val ( InputBox ("Сколько вам полных лет?") )
Select Case R
Case 0
MessageBox.Show ("Вы еще не родились!")
^ Case 18 To 24
MessageBox.Show ("Идем в Загс!")
Case Is < 18
MessageBox.Show ("Нужно еще подрасти!")
Case Else
MessageBox.Show("Старушке место дома у печки!")
^ End Select
Пример 2
Проект с названием SELECT. Добавьте на форму Form1 командную кнопку, два текстовых поля и надписи к ним. Поместите строки кода в обработчик события щелчка кнопки Button1:
Dim number As Integer
number = Val(TextBox1.Text)
Select Case number
Case 1 To 5
TextBox2.Text = "от 1 до 5"
Case 6, 7, 8
TextBox2.Text = "от 6 до 8"
Case 9 To 10
TextBox2.Text = "только 9 или 10"
Case Else
TextBox2.Text = "вне промежутка от 1 до 10"
End Select
Запустите проект и проверьте его работу для чисел от 0 до 12
Сохраните проект в своей папке.
еще рефераты
Еще работы по разное
Реферат по разное
062200 – «Логистика и управление цепями поставок»
17 Сентября 2013
Реферат по разное
Д. Медведев провел совещание по вопросам переработки сельхозпродукции
17 Сентября 2013
Реферат по разное
Переподготовка проводится по заочной форме со сроком обучения 23 месяца
17 Сентября 2013
Реферат по разное
Экономическая география!!! Вшэ 16 1996
17 Сентября 2013