Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Фокселл Дж.Д. -> "Освой самостоятельно Visual Basic.NET за 24 часа" -> 112

Освой самостоятельно Visual Basic.NET за 24 часа - Фокселл Дж.Д.

Фокселл Дж.Д. Освой самостоятельно Visual Basic.NET за 24 часа — М.: Вильямс, 2002. — 416 c.
ISBN 5-8459-0304-1
Скачать (прямая ссылка): osvoysamostoyatelnovsn2002.pdf
Предыдущая << 1 .. 106 107 108 109 110 111 < 112 > 113 114 115 116 117 118 .. 181 >> Следующая

смог дочитать до этого места, то он наверняка неплохо знаком с основами
математики).
В главе 11 объяснялась работа инструкции которая
осуществляет печать текста в окно Output (выходные данные). Этот метод
вывода информации повсеместно используется в примерах этого Урока. Более
подробная Информация об объекте Debug содержится в главе1 16 "Отладка
программы". . : . ....
Сложение
Дня выполнения простейшей операции - операции сложения - применяется
стандартный символ сложения +. Следующая инструкция выводит сумму трех
чисел 4, 5 и 6: Debug.WriteLine (4 +5 + 6)
С математическими операторами можно применять не только числовые
значения. Как показано в примере, математические операторы успешно
работают с числовыми переменными и константами:
Const c_FirstValue As Integer = 4
Const с SecondValue As Integer = 5
debug.WriteLine(c_FirstValue + с SecondValue)
Этот элемент программного кода печатает сумму констант c_FirstValue и
Second Value, которая равна 9.
Вычитание
Подобно оператору сложения также просто выполнить операцию вычитания. Для
этого используется знак вычитания -. Следующая инструкция печатает число
2 (как итог операции вычитания 6-4):
Debug.WriteLine(6-4)
Так же как и в математике, символ - также применяется для определения
отрицательных чисел. Например, для вывода на печать числа -6 нужно
применить инструкцию: Debug.WriteLine( -б )
Умножение
Для выполнения математической операции умножения применяется оператор
умножения в виде знака *. Для ввода этого оператора используется
комбинация клавиш <Shift + F8> или клавиша *, расположенная в верхнем
ряпу цифровой секции клавиатуры. Исполь-
254
Часть III. Наминаем программировать!
зование символа "х" вместо * при написании выражений будет неизбежно
приводить к ошибке, при попытке выполнить код программы. Нужно
использовать только символ *. Представленная выше инструкция печатает
число 20 (5 умножить на 4):
Debug . л l itesLine ( 5 * 4)
Деление
Операция деления выполняется при использовании символа /. Этот оператор
легко запомнить, если представить себе деление как дробь. Например, одна
восьмая пишется как 1/8 и обозначает, что один делится на восемь.
Следующая инструкция на-, печатает 8 (результат деления 32 на 4):
Debug.WriteLine (32 / 4)
ч
Возведение в степень
При возведении в степень одно число, основание степени, возводится в
степень, которая называется показатель степени. Например, выражение 102
означает, что основание степени (число 10) возводится в степень 2. То же
выражение на языке Visual Basic будет иметь вид:
Debug.WriteLine(10 Л 2)
Число слева от символа основание степени, а справа - показатель. В
результате выполнения инструкции напечатается число 100 (десять в степени
два).
Будьте внимательны и не перепугайте символ / с символом обратной косой
черты При применении обратной косой черты Visual Basic выполнит
вычисления, но возвратит только целую частъделения (дробная часть будет
отброшена)/
Деление по модулю
Новый
термин
j Целение по модулю - процесс деления двух чисел, при котором сохраняется
только остаток. Деление по модулю выполняется при помощи ключевого слова
Mod в противоположность применению символа /, как при обычном делении.
При применении инструкции Mod будут напечатаны следующие значения:
Debug.WriteLine (10 Mod 5) ' Печатается 0
Debug .WriteLine (10 Mod 3) ' Печатается 1
Debug. WriteLine (12 Mod 4.3) ' Печатается 3.4
Debug.WriteLine (13 . 6 Mod 5) ' Печатается 3.6
Первые две инструкции понять довольно легко: 5 включается в 10 дважды без
остатка, 3 включается в 10 трижды с остатком 1. Аналогично, Visual Basic
производит вычисления и для оставшихся двух инструкций. 4.3 включается в
12 дважды с остатком 3.4 (12 -4.3 - 4.3 = 3.4). Наконец, 5 включается в
13.6 дважды с остатком 3.6 (12 - 5 - 5 = 3.6).
Порядоквыполнения операторов
Если несколько арифметических операторов встречаются в одном выражении,
Visual Basic будет решать выражение поэтапно. Порядок вычисления частей
выражения определяется порядком старшинства или приоритетом операторов.
Для полного понимания старшинства операторов придется освежить в памяти
частицу знаний по алгебре. Рассмотрим выражение: Debug.Writeline(6 * 5 +
4)
Новый
термин
Час 13. Операции со строками, числами и датами
255
Два арифметических оператора находятся в одном выражении. Для решения
выражения Visual Basic должен выполнить оба действия, как умножение, так
и сложение. Какую же операцию Visual Basic выполнит первой? Это не имеет
значения? Ошибаетесь, имеет! Если Visual Basic выполнит в начале операцию
умножения, а потом - сложения, мы получим результат:
ШагИ: 6*5 = 30;
Шаг 2: 30 + 4 = 34.
Окончательный результат, который напечатает Visual Basic, составит 34. А
сейчас найдем значение выражения с выполнением операции сложения перед
умножением:
Шаг 1: 5 + 4 = 9;
Шаг 2: 6 * 9 = 54.
В этом случае Visual Basic напечатал бы число 54. Разница между двумя
результатами очевидна. Для предотвращения ошибок такого рода Visual Basic
Предыдущая << 1 .. 106 107 108 109 110 111 < 112 > 113 114 115 116 117 118 .. 181 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.