*
*

Основные элементы программирования.
Содержание:
Арифметические операции и математические функции.
Арифметические операторы используются для выполнения многих известных арифметических операций, включая вычисление числовых значений, представленных  переменными, другими выражениями, вызовами функций и свойств, а также константами.
Арифметические операции выполняются в порядке приоритетов:
1) Действия в скобках ().
2) ^  - степень.
3) * /   умножение, деление.
4) \ - целочисленное деление.
5) MOD - остаток от целочисленного деления.
6) + - сложение, вычитание.
Все арифметические операции записываются в одну строку, если вам не хватает строки воспользуйтесь знаком _ и программа поймет, что вы хотите продолжить запись на следующей строке.
В десятичных дробях целая часть отделяется от дробной точкой.
Вероятнее всего, что вы заметили две незнакомых вам арифметических операций - \ и MOD.
Целочисленное деление выполняется с помощью оператора \. Целочисленное деление возвращает частное, т.е. целое число, представляющее — сколько раз делимое делится на делитель без остатка. Делитель и делимое должны быть целыми типами (Byte, Integer, Long) для использования данного оператора. Все другие типы сначала необходимо преобразовать к целому типу.
Пример целочисленного деления.
Dim k As Integer
k = 23 \ 5 

Если бы вы в примере записали просто 23/5, в результате k=4,6 - это приведет к ошибке в программе (т.к. переменная k объявлена типом integer и не может хранить вещественное число). А поскольку  мы воспользовались оператором целочисленного деления ни каких ошибок это не вызывает и переменная k=4 (только целая часть, дробная часть программой отбрасывается).
Деление с остатком выполняется с помощью оператора Mod. Этот оператор возвращает остаток от деления.
Пример иллюстрирует деление с остатком.
Dim x As Integer = 5
Dim y As Integer = 2
Dim z As Integer
z = x Mod y

Переменная z=5 (т.к. 5/2=2,5, а оператор MOD отбрасывает целую часть).
Помимо арифметических операций в Visual Basic имеются математические функции.
Математические функции  используются для вычисления математических выражений.
Функция Описание
abs Возвращает абсолютное значение заданного числа, т.е. вычисляет модуль числа.
atn Возвращает значение типа Double, содержащее угол, значение тангенса которого равно заданному числу.
cos Возвращает значение типа Double, содержащее косинус заданного угла.
exp Возвращает значение типа Double, содержащее число e (основание натуральных логарифмов) в заданной степени.
log Возвращает значение типа Double, содержащее логарифм заданного числа. Этот метод является перегруженным и может возвращать как натуральный логарифм заданного числа (по основанию e), так и логарифм числа по заданному основанию.
round Возвращает значение типа Double, содержащее ближайшее к заданному значение. Дополнительные функции округления доступны в качестве методов встроенных типов.
sin Возвращает значение типа Double, определяющее синус угла.
sqr Возвращает значение типа Double, определяющее квадратный корень числа.
tan Возвращает значение типа Double, содержащее тангенс угла.
Таблица основных математических функций.
Скачать документ Основные функции и операторы.docx
Напоминаю о том, что в данных таблицах указаны только основные функции и операции но на самом деле их существует гораздо больше.
Ознакомиться с другими  вы можете на сайте http://msdn.microsoft.com
или
Ученику
Учителю
Дополнительно
Введение в VB
Форма и основные элементы управления
*
*
*
*
*
Методический материал
Дидактический материал
*
Основные элементы программирования
*
Коды ошибок
Основные функции и операторы языка VB
*
1. Анатомия программных операторов;
2. Использование переменных;
3. Арифметические операции и математические функции;
4. Строковые функции, функции перобразования;
5. Основные алгоритмические конструкции;
6. Массивы;
7. Коротко о главном;
8. Проверить свои знания.
На Главную    Вернуться к содержанию
Графические возможности
Приложения VB (*.exe)
Копилка знаний
Сайт управляется системой uCoz