Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_biletam_po_informatike.docx
Скачиваний:
42
Добавлен:
31.03.2015
Размер:
94.61 Кб
Скачать

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")

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]