Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » C # Програмування на мові високого рівня. Середа розробки Microsoft Visual Studio.NET

Реферат C # Програмування на мові високого рівня. Середа розробки Microsoft Visual Studio.NET





блиця 1.2 Знаки операцій

Знак операцииНазвание+Сложение-Вычитание*Умножение/Деление%Остаток від ділення

Якщо в арифметичних виразах використовуються цілі числа, то?? езультатом обчислень буде ціле число, і будь залишок від ділення буде відкинутий. Для отримання залишку можна використовувати відповідну операцію%, наприклад 10% 3 повертає залишок від цілочисельного ділення, рівний 1.

Коли в арифметичних виразах використовуються числа з плаваючою точкою, то результатом ділення 10f/3f буде число 3,333333.

Математичні функції

С # містить велику кількість вбудованих математичних функцій, які реалізовані в класі Math простору імен System.

Розглянемо короткий опис деяких математичних функцій, докладніше з ними можна познайомитися в довідковій системі VS або технічної документації. Особливу увагу слід звернути на типи операндів і результатів, т. К. Кожна функція може мати кілька перевантажених версій.

Зауваження. Використання декількох функцій з одним і тим же ім'ям, але з різними типами параметрів, називається перевантаженням функції. Наприклад, функція Math.Abs ??(), що обчислює модуль числа, має 7 перевантажених версій: double Math.Abs ??(double x), float Math.Abs ??(float x), int Math.Abs ??(int x), і т. Д. (таблиця 1.3)


Таблиця 1.3 Математичні функції

№НазваниеОписание1.Math.Abs(вираз)Модуль2.Math.Ceiling(вираз)Округление до більшого целого3.Math.Cos (вирази) Косінус4.Math.EЧісло е5.Math.Exp (вирази) Експонента6.Math.Floor (вирази) Округлення до меншого целого7.Math.Log (вирази) Натуральний логаріфм8.Math.Log10 (вирази ) Десятковий логаріфм9.Math.Max ??(віраз1, віраз2) Максимум верб двухзначеній10.Math.Min (віраз1, віраз2) Мінімум з двох значеній11.Math.PIЧісло12.Math.Pow (віраз1, віраз2) Піднесення до степень13.Math.Roundl (вирази ) Просте округленіеMath.Round (вирази, число) Округлення до заданногочісла ціфр14.Math.Sign (вирази) Знак чісла15.Math.Sin (вирази) Сінус16.Math.Sqrt (вирази) Квадратний корень17.Math.Tan (вирази) Тангенс

Приклад 2. Обчислити значення функції при х=2,5

using System; System.Collections.Generic; System.Linq; using System.Text; ConsoleApplication1

{

class Example2//початок опису класу

//Example2

{void Main ()

{p=3.14159; double x=2.5; y=Math.Cos (p * x)/(1 + x * x) ;. WriteLine () ;. WriteLine ( x={0} ty={1} , x, y);

}

}

}

Ця програма виводить наступне вікно з результатом.

Зауваження. Функція Console.WriteLine () виводить на екран порожній рядок. Це зроблено для більш комфортної роботи

Організація введення-виведення даних.

Програма при введенні даних і виведенні результатів взаємодіє із зовнішніми пристроями. Сукупність стандартних пристроїв введення (клавіатура) і виводу (екран) називається консоллю. У мові С # немає операторів введення і виведення. Замість них для обміну даними із зовнішніми пристроями використовуються спеціальні об'єкти. Зокрема, для роботи з консоллю використовується стандартний клас Console, визначений у просторі імен System.

Введення даних

Для введення даних зазвичай використовується метод ReadLine, реалізований у класі Console. Особливістю даного методу є те, що в якості результату він повертає рядок (string).

Приклад: void Main ()

{s=Console.ReadLine (); Console.WriteLine (s);

}

Для того щоб отримати числове значення необхідно витті - користуватися перетворенням даних.

Приклад: void Main ()

{s=Console.ReadLine (); x=int.Parse (s);// Перетворення рядка в

//чісло.WriteLine (x);

}

Або скорочений варіант: void Main ()

{

//перетворення введеного рядка в чіслоx=int.Parse (Console.ReadLine ()) ;. WriteLine (x);

}

Для перетворення строкового уявлення цілого числа в тип int ми використовуємо метод int.Parse (), який реалізований для всіх числових типів даних. Таким чином, якщо нам буде потрібно перетворити строкове представлення в речовий, ми можемо скористатися методом float.Parse () або double. Parse (). У випадку, якщо відповідне перетворення виконати неможливо, то виконання програми переривається і генерується виключення System.FormatExeption (вхідна рядок мав невірний формат)...


Назад | сторінка 8 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Вбудовані типи даних в С #. Масиви. Рядки. Регулярні вирази
  • Реферат на тему: Крилаті латинські фрази і вирази в літературній класиці
  • Реферат на тему: Вирази типу "шури-мури" в російській літературній мові
  • Реферат на тему: Ідіоматичні вирази як засіб відображення традицій і звичаїв італійців
  • Реферат на тему: Оператори введення - виведення даних