Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Математические функции и математические константы




Встроенные математические функции VB6 работают и в VB .NET, но мы предпочитаем использовать методы класса Math, входящего в .NET Framework. В этот класс также входят некоторые полезные константы (например, Math. PI и Math. Е). Основные математические функции класса Math перечислены в табл. 4.9. Все эти функции объявлены общими (shared), поэтому они принадлежат классу Math в целом, а не его отдельным экземплярам.

Все перечисленные методы являются общими методами класса Math, поэтому они должны вызываться с префиксом Math — например, Math.Log10(l0).

 В VB .NET предусмотрена целая группа методов для получения разнообразных случайных чисел.

 

 

Таблица 4.9. Общие математические функции класса Math 

Математическая функция Описание
Abs Возвращает абсолютное значение (модуль) числа
Acos Возвращает угол, косинус которого равен заданному числу
Asin Возвращает угол, синус которого равен заданному числу
Atan Возвращает угол, тангенс которого равен заданному числу
Ceiling Возвращает наименьшее целое число, большее либо равное заданному числу
Cos Возвращает косинус заданного угла
Exp Возвращает число е (приблизительно 2,71828182845905), возведенное в заданную степень
Floor Возвращает наибольшее целое число, большее либо равное заданному числу
Log Возвращает натуральный логарифм
Log10 Возвращает десятичный логарифм
Max Возвращает большее из двух заданных чисел
Min Возвращает меньшее из двух заданных чисел
Round Возвращает целое число, ближайшее к заданному числу
Sign Возвращает величину, определяющую знак числа
Sin Возвращает синус заданного угла
Sqrt Возвращает квадратный корень
Tan Возвращает тангенс заданного угла

        

 

Пример программы, вычисляющей математическое выражение

 

Module Module1

Sub Main()

Console.WriteLine("Введите значение X = ")

Dim x As Integer

x=Convert.ToInt32(Console.ReadLine())

Dim alfa,y As Double

Console.Write("Введите значение АЛЬФА = ")

alfa = CDbl(Console.ReadLine())

y = ((Math.Sqrt(X)*Math.PI)-(Math.Exp(Math.Sqrt(4))+Math.Sin(2*ALFA)-2*100*(Math.Log10(X))))

Console.WriteLine("Результат = " &y)

Console.ReadKey()

End Sub

End Module

 

Задания для выполнения лабораторной работы

1.

2.

3. ;

 

4.

 

5.

6.

 

7. ;

 

8.

 

9.

 

10.

 

11.

 

12.

 

13.

 

14.

 

15.

 

16.

 

17.

 

18.

 

19.

 

20.

 










Последнее изменение этой страницы: 2018-04-12; просмотров: 197.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...