- •1)Базовые типы целочисленных данных.
- •2)Базовые типы числовых данных с дробной частью.
- •3)Объявление констант и переменных.
- •4) Область действия имен переменных и констант. Время жизни переменных.
- •5)Преобразование типа данных.
- •6) Арифметические операции.
- •9) Стандартные математические функции.
- •11) Инструкция выбора If.
- •12) Инструкция множественного выбора Select Case.
- •13) Инструкция цикла For … Next.
- •14) Инструкция цикла Do While … Loop и Do … Loop While.
- •15)Инструкция цикла Do Until … Loop и Do … Loop Until.
- •16) Массивы.
- •17) Объявление подпрограмм и обращение к ним.
- •18) Объявление функций и обращение к ним.
- •19) Область действия имен процедур.
- •20)Синтаксис аргументов процедур.
- •21) Связь аргументов по ссылке, связь аргументов по значению.
- •23) Именованные аргументы.
- •25) Средства отладки, структурированная обработка исключений.
- •26) Растровая и векторная графика, система координат. Базовые методы класса
- •27) Структуры.
- •28)Файлы с последовательным доступом, открытие, запись, чтение.
- •29) Файлы с произвольным доступом и двоичные файлы, открытие, запись, чтение.
- •30)Реляционные базы данных. Связь между таблицами. Виды связи «один ко многим»,
9) Стандартные математические функции.
Математические функции (углы выражаются в радианах):
Функция Visual Basic .NET |
Описание |
Abs(x) |
Возвращает абсолютное значение заданного числа x |
Atan(x) |
Возвращает значение arctg x типа Double |
Cos(x) |
Возвращает значение cos x типа Double |
Exp(x) |
Возвращает значение типа Double, равное числу е(основание натуральных логарифмов) в заданной степени x |
Log(x) |
Возвращает значение типа Double, равное натуральному логарифму заданного числа x. Может возвращать и логарифм числа x по заданному основанию |
Round(x) |
Возвращает значение типа Double, равное ближайшему к заданному числу x целому значению |
Sign(x) |
Возвращает значение (1, 0, -1)типа Integer, указывающее знак числа |
Sin(x) |
Возвращает значение типа Double, равное sin x |
Sqrt(x) |
Возвращает значение типа Double, равное квадратному корню числа x |
Tan(x) |
Возвращает значение типа Double, равное tg x |
Int(x) |
Целая часть |
Fix(x) |
Целая часть |
Rnd |
Случайное число |
Чтобы воспользоваться этими функциями, не указывая их полное наименование, в
проекте необходимо выполнить импорт пространства имен System.Math, добавив в
начало исходного кода строку Imports System.Math.
Обе функции Int и Fix отбрасывают дробную часть числа и возвращают
значение типа, совпадающего с типом аргумента. Различие между функциями Int и Fix
состоит в том, что для отрицательного значения аргумента число функция Int
возвращает ближайшее отрицательное целое число, меньшее либо равное указанному, а
Fix ближайшее отрицательное целое число, большее либо равное указанному. Например,
функция Int преобразует -8.4 в -9, а функция Fix преобразует -8.4 в -8.
Функция Rnd возвращает значение типа Single, содержащее случайное число,
меньшее 1 и большее или равное нулю. Перед первым вызовом функции Rnd надо использовать инструкцию Randomize без аргумента для инициализации генератора случайных чисел.
Для получения случайных целых чисел в заданном диапазоне используйте следующую формулу:
К оглавлению CInt(Int((ВерхнееЗначение - НижнееЗначение _+ 1) * Rnd() + НижнееЗначение)) 10) Инструкция присвоения, функции InputBox и MsgBox.
Для ввода значения переменной можно воспользоваться функцией InputBox. Она
выводит на экран диалоговое окно, содержащее сообщение и поле ввода, а также
возвращает значение типа String, содержащее текст, введенный в поле ввода.
Упрощенный синтаксис обращения к функции:
InputBox(Сообщение[,Заголовок])
У этой функции первый слева аргумент обязательный, а второй – необязательный.
Назначение аргументов:
Сообщение – выражение типа String, отображаемое в диалоговом окне;
Заголовок – выражение типа String, отображаемое в строке заголовка диалогового
окна;
Пример:
Label1.Text = InputBox(“Пожалуйста, введите Ваше имя”)
В этой инструкции присвоения вызывается функция InputBox. Эта функция
выводит диалоговое окно с запросом-подсказкой на ввод данных пользователем.
Значение аргументафункции InputBox выведено ввиде запроса-подсказки в окне
функции InputBox. Значением функции InputBox будет строка символов, которую пользователь наберет в поле окна функции InputBox. Это возвращаемое
значение функцией InputBox присваивается свойству Text надписи Label2.
Для вывода значения некоторого выражения может быть применена функция
MsgBox. Для этого следует обратиться к этой функции, пользуясь, например,
упрощенным синтаксисом:
MsgBox (Сообщение [, , Заголовок])
Здесь Сообщение – это выражение, которое будет преобразовано в строку
символов и выведено в окне MsgBox, а Заголовок – строка символов, отображаемая в
заголовке этого окна.
Пример:
Dim i As Integer = 5
MsgBox("i= " & i, , _
"Вывод переменной i")