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

2. Передбачити:

опис функції f(x);

відображення меню програми;

вибір пунктів меню;

введення даних із клавіатури;

відображення необхідних даних та повідомлень.

Інтерфейс програми

Відомості з теорії

Функції: програмні блоки призначені для рішення приватних задач.

Результатом роботи (виклику) функції є деяке значення,

що повертається цією функцією.

Розрізняють:

стандартні (бібліотечні) функції

функції користувача.

Стандартні (бібліотечні) функції

Стандартні функції є методами класів, які об'єднані в групи - простори імен.

Деякі простори імен .NET

System

Кореневий простір імен, що містить безліч низькорівневих класів для роботи з простими типами, виконання математичних операцій, збору сміття і тому подібне

System.Collections

Контейнерні класи, такі як ArrayList, Queue , Stack, SortedList і т. п.

System.Data

System.Data.Common

System.Data.OleDb

System.Data.SqlClient

Класи цих просторів призначені для роботи з базами даних

System.Drawing

System.Drawing.Drawing2D

System.Drawing.Printing

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

System.IO

Класи, що відповідають за операції введення-виводу

System.Net

Класи, що відповідають за передачу даних по мережі (запит-відповідь, створення сокетів і т. п.)

System.Security

У цьому просторі імен зібрані класи, що використовуються для підвищення безпеки при передачі даних (робота з дозволами, криптографія і т. п.)

System.Threading

Це простір імен для класів, які працюють з програмними потоками, такими як Mutex, Thread, Timeout і тому подібне

System.Web

Класи, використовувані у веб-пріложеніях

System.Windows.Forms

Класи для роботи з елементами інтерфейсу Windows - вікнами, елементами управління і так далі

System.XML

Безліч класів для роботи з даними у форматі XML

Доступ до просторів імен в коді додатку

Для оголошення посилання на простір імен використовується оператор using.

Наприклад:

using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;

Клас Math

Для роботи з числовими типами в CTS передбачений клас Math, що містить

математичні константи і статичні методи для реалізації тригонометричних,

логарифмічних і інших математичних функцій загального призначення.

У полях E і PI класу зберігаються основні математичні константи - відповідно,

підстава натурального логарифма е = 2,71828183 і число PI = 3,14159265.

Деякі методи класу Math

Метод

Опис

double Abs (double d)

Повертає модуль аргументу. Є переобтяжені методи для всіх математичних типів

double Acos (double d)

Повертає кут в радіанах по його арккосинусу

double Asin (double d)

Повертає кут в радіанах по його арксинусу

double Atan (double d)

Повертає кут в радіанах по його арктангенсу

BigMul (int x, int y)

Повертає додаток двох 32-розрядних чисел

double Ceiling(double d)

Повертає найменше ціле число, яке більше або дорівнює аргументу

double Cos(double d)

Повертає косинус кута d в радіанах

double Cosh(double d);

Повертає гіперболічний косинус кута і в радіанах

int DivRen(int a,b, R)

Повертає результат ділення двох цілих чисел і залишок R

double Exp(double d)

Повертає Е в ступені d

double Floor(double d)

Повертає найбільше ціле, яке менше або дорівнює заданому числу

double lEEERemainder

(double a, double b)

Повертає залишок від ділення а на b

double Log(double d)

Повертає натуральний логарифм числа d. У переобтяженому методі другим параметром передається підстава логарифма

double Log10(double d)

Повертає десятковий логарифм числа d

double Max(double a, double b) )

Повертає максимальне з двох чисел. Є переобтяжені методи для всіх математичних типів

double Min(double a, double b)

Повертає менше з двох чисел. Є переобтяжені методи для всіх математичних типів

double Pow(double a, double b);

Повертає результат зведення числа а в ступінь b

double Round(double a)

Округляє число а до найближчого цілого. Є переобтяжені методи для всіх математичних типів

Sign(double a)

Повертає -1,0 або +1, коли число а, відповідно, менше нуля, дорівнює йому або більше нуля. Є переобтяжені методи для всіх математичних типів

double Sin(double a)

Повертає синус кута а в радіанах

double Sinh(double a)

Повертає гіперболічний синус кута а в радіанах

double Sqrt (double a)

Возвращает корень квадратный из а

double Tan(double a)

Возвращает тангенс угла а в радианах

double Tanh(double a)

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

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