число: (ac - bd) + (ad + bc) i. Це визначення випливає з двох вимог:
) числа a + bi і c + di повинні перемножував, як алгебраїчні двочлен,
) число i має основним властивістю: i 2 = -1.
В
Малюнок 3
Розділити комплексне число (малюнок 4) a + bi (ділене) на інше c + di (дільник) - означає знайти третє число e + fi (чатні), яке будучи помноженим на дільник c + di, дає в результаті подільне a + bi.Еслі дільник не дорівнює нулю, поділ завжди можливо.
(a + bi/c + di) = ((a * c + b * d)/(c ^ 2 + d ^ 2)) + ((b * ca * d)/( c ^ 2 + d ^ 2)) * i. br/>В
Малюнок 4
Модулем комплексного числа (малюнок 5) називається довжина вектора OP, який зображує комплексне число на координатної (комплексної) площині. Модуль комплексного числа a + bi позначається | a + bi | або буквою r і дорівнює: r = | a + bi | = .
В
Малюнок 5
Аргумент комплексного числа (малюнок 6,7) - це кут між віссю OX і вектором OP, що зображує це комплексне число. Звідси, tan = b/a.
В
Малюнок 6
В
Малюнок 7
Uml-діаграма В«ПрецедентівВ» розв'язуваної задачі
В
Малюнок 8
діаграма В«КласівВ» розв'язуваної задачі
В
Малюнок 9
Текст програми на мові програмування С #
Програма реалізована у двох формах. p align="justify"> Текст програми Form1:
using
{partial class Form1: Form
{Form1 ()
{();
}
///
///Перехід на нову форму для подання комплексного числа на площині
///
///
///
private void button7_Click (object sender, EventArgs e)
{f1 = new Form2 ();. Show ();
} void оПрограммеToolStripMenuItem_Click (object sender, EventArgs e)
{. Show ("Програма призначена для роботи з комплексними числами. Можливо реалізувати додавання, віднімання, множення і ділення числа, представленого в алгебраїчній формі, а також переклад результату арифметичних дій в показову форму, знаходження модуля і аргументу комплексного числа. У програмі також є можливість зображення комплексного числа на площині. ");
}
///
///Обробка події "натискання на кнопк...