Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на вопросы_2003.doc
Скачиваний:
7
Добавлен:
16.04.2019
Размер:
275.46 Кб
Скачать

46 Математические функции – класс Math. Основные методы класса System.Math.

класс Math – предоставляет константы и статические методы для тригонометрических, логарифмических и иных общих математических функций.

Методы

Abs() Возвращает абсолютное значение числа

Acos Asin Atan Возвращает угол, косинус которого равен указанному числу.

Ceiling(Decimal)

Cos Возвращает косинус указанного угла.

Exp Возвращает e, возведенное в указанную степень.

Floor(Decimal) Возвращает наибольшее целое число, которое меньше или равно указанному десятичному числу.

Floor(Double) Возвращает наибольшее целое число, которое меньше или равно заданному числу двойной точности с плавающей запятой.

IEEERemainder Возвращает остаток от деления одного указанного числа на другое указанное число.

Log(Double) Возвращает натуральный логарифм (с основанием e) указанного числа. Log10 Возвращает логарифм с основанием 10 указанного числа.

Max(Double, Double) Возвращает большее из двух чисел двойной точности с плавающей запятой.

Min(Double, Double) Возвращает меньшее из двух чисел двойной точности с плавающей запятой.

Pow Возвращает указанное число, возведенное в указанную степень.

Round(Double) Округляет заданное число с плавающей запятой двойной точности до ближайшего целого.

Sign(Decimal) Возвращает значение, определяющее знак десятичного числа.

Sign(Double) Возвращает значение, определяющее знак числа двойной точности с плавающей запятой.

Sign(Int32) Возвращает значение, показывающее знак 32-разрядного знакового целого числа.

Sin Возвращает синус указанного угла.

Sinh Возвращает гиперболический синус указанного угла.

Sqrt Возвращает квадратный корень из указанного числа.

Tan Возвращает тангенс указанного угла.

Tanh Возвращает гиперболический тангенс указанного угла.

Truncate(Decimal) Вычисляет целую часть заданного десятичного числа.

Truncate(Double) Вычисляет целую часть заданного числа двойной точности с плавающей запятой.

47 Пространства имен. Использование пространства имен.

В программировании на C# пространства имен используются с полной нагрузкой по двум направлениям. Во-первых, платформа .NET Framework использует пространства имен для организации большинства классов. Это выполняется следующим образом.

System.Console.WriteLine("Hello World!");

System — это пространство имен, а Console — класс в нем. Использование ключевого слова using может отменить необходимость полного имени, как показано в следующем примере: using System; (точка. Далее другой пример)

using output = System.Console;

class EasyCSharp

{ public static void Main() {

output .WriteLine ("Hello World! !!■■); } }

В этом примере с помощью директивыusingмы создаем псевдоним с именем output для классаconsoleи используем этот псевдоним в коде проекта. Псевдонимы удобны в тех случаях, когда мы подключаем два различных пространства.

Пространства имен имеют следующие свойства:

Организация крупных проектов по созданию кода.

Для их разделения используются оператор ..

using directive исключает требование на указание имени пространства имен для каждого класса.

Пространство имен global является корневым пространством имен: global::System всегда будет ссылаться на пространство имен платформы .NET Framework System.