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

Реферат Методи визначення коренів рівняння





заповнених полях у верхній області вікна, ввести значення x в полі В«х =В» і натиснути кнопку В«ЗнайтиВ». Праворуч від кнопки з'явиться значення функції при заданому значенні x. p align="justify"> Так само, незалежно від обраного методу розв'язання, ми можемо вивести на екран всі значення записаної функції в заданому користувачем інтервалі з певною величиною інтервалу.


3. Укрупненная структура програми і опис призначення її компонент


Програма для знаходження коренів нелінійних рівнянь містить 9 модулів (Unit1 - Unit9). Unit4 містить в собі функції для перетворення рівняння, введеного з клавіатури, у вигляд, який буде зрозумілий програмі. У цьому модулі так само прописані діалогові вікна з помилками, які виникають у разі некоректності введеного рівняння. p align="justify"> У рівнянні допускається використання круглих дужок, причому кількість відкриваються і закриваються дужок має бути однаковим, інакше відбудеться помилка при обчисленнях. Арифметичні операції записуються звичайним способом, тобто + (додавання), - (віднімання), * (множення),/(ділення). p align="justify"> Для зведення в ступінь використовується символ ^, наприклад x ^ 3. Допускається введення таких тригонометричних функцій, як синус (sin), косинус (cos), тангенс (tg), а так само десяткового (lg) і натурального (ln) логарифмів. p align="justify"> Решта вісім модулів включають крім функцій і операцій графічні оболонки.

Unit1 - головне вікно програми.


В 

Рис. 3.1 - Unit1


Це основна форма, з якої користувач може вибрати варіанти дій залежно від його бажань і потреб.

При створенні модуля використовувалися наступні компоненти:

. TButton;

. TGroupBox;

. TEdit;

. TBitBtn;

. TTabbedNotebook;

. TTimer;

. TLabel;

Для обробки подій в даному модулі використовуються наступні методи:


procedure Button1Click (Sender: TObject); Button2Click (Sender: TObject); GetFunc (const x: real; Sender: TObject): real; BitBtn1Click (Sender: TObject); FormCreate (Sender: TObject) ; TabbedNotebook1Change (Sender: TObject; NewTab: Integer; AllowChange: Boolean); Edit16KeyPress (Sender: TObject; var Key: Char); Edit18KeyPress (Sender: TObject; var Key: Char); BitBtn2Click (Sender: TObject);


Unit2 - рішення методом хорд

В 

Рис. 3.2 - Рішення методом хорд


Це форма, в яку користувач ...


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





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

  • Реферат на тему: Рішення диференціального рівняння для похідної функції методом Хеммінга і м ...
  • Реферат на тему: Знаходження коренів рівняння методом простої ітерації (ЛИСП-реалізація)
  • Реферат на тему: Програма для обчислення коренів нелінійних рівнянь ітераційним методом
  • Реферат на тему: Розробка програми обчислення коренів нелінійних рівнянь за допомогою методу ...
  • Реферат на тему: Рішення нелінійного рівняння методом дотичних