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

Реферат Обчислення коренів нелінійного рівняння з заданою точністю





ратор otherwise використовується спільно з одним або декількома умовними операторами if і вказує на вираз, який буде виконуватися, якщо жодна з умов не виявилося істинним.

Оператори циклу (for, while, break, continue)

У мові програмування MathCAD є два оператора циклу: for і while. Перший з них дає можливість організувати цикл по деякої змінної, змушуючи її пробігати деякий діапазон значень. Другий створює цикл з виходом з нього по деякому логічному умові. Щоб вставити в програмний модуль оператор циклу:

. Створіть у програмному модулі нову лінію.

. Вставте один з операторів циклу for або while натисканням однойменної кнопки на панелі Programming (Програмування).

. Якщо вибраний оператор for, то вставте у відповідні местозаполнітелі ім'я змінної і діапазон її значень, а якщо while - то логічний вираз, при порушенні якого повинен здійснюватися вихід з циклу.

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

. При необхідності доповніть програму іншими рядками і введіть у них потрібний код.

Діапазон значень змінної в умові циклу for можна задати як за допомогою діапазону ранжированого змінної, так і за допомогою вектора.

Оператор циклу for з ранжированого змінної



Оператор циклу for з вектором



Оператор циклу while,



Іноді необхідно достроково завершити цикл, тобто не по умові в його заголовку, а в деякій рядку в тілі циклу. Для цього призначений оператор break. Наприклад, в лістингу, як тільки значення змінної циклу i досягає 2, цикл, завдяки оператору break в останньому рядку програмного модуля, переривається. Відповідно, значення змінної х залишається рівним 0 + 1 + 2=3.

Оператор break всередині циклу for


Оператор break всередині циклу while



Щоб чіткіше позначити межі завершення тіла циклу, в його кінці може використовуватися додатковий рядок з оператором continue, який вводиться однойменною кнопкою панелі. Зазвичай використовується для продовження виконання циклу шляхом повернення на початок тіла циклу. Складемо програму-функцію, яка формує новий вектор з позитивних проекцій вихідного вектора.




2. Алгоритмічний аналіз завдання


.1 Постановка завдання.


Завдання складається з трьох частин.

1. Розрахунково - графічна частина

Вихідні дані:

· Вид нелінійного рівняння



· Аргумент функції повинен бути представлений у вигляді дискретної перемінної. Діапазон зміненийия змінної вибрати самостійно.

Результати:

· Значення функції, її першої та другої похідних на всьому діапазоні значень аргументу функції

· Графік функції, її першої та другої похідних

· Значення коренів рівняння, отриманих за допомогою

а) трасування і нанесення маркерів

b) стандартної функції пошуку коренів рівняння

2. Програмна частина

Вихідні дані:

· Результати розрахунково - графічної частини

· Чисельні методи

a) половинного ділення

b) хорд

c) дотичних

Результати:

Значення коренів рівняння, отриманих кожним чисельним методом і з різним ступенем точності

3. Дослідницька частина

Аналіз кількості ітерацій від точності чисельного методу

Вихідні дані:

· Вектор точності обчислення кореня рівняння

Результати:

· Кількість ітерацій обчислення кореня рівняння для кожної величини точності

· Графік залежностей кількості ітерацій від точності обчислень


2.2 Графічна схема алгоритму


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


Малюнок 6. Алгоритм рішення задачі


Малюнок 6. Алгоритм рішення задачі


При обчисленні коренів нелінійного рівняння спочатку, зг...


Назад | сторінка 4 з 5 | Наступна сторінка





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

  • Реферат на тему: Особливості і завдання реклами на різних фазах життєвого циклу товару
  • Реферат на тему: Аналіз циклу Ренкіна
  • Реферат на тему: Проектування циклу роботи токарного модуля
  • Реферат на тему: Розрахунок і аналіз газового циклу
  • Реферат на тему: Моделі життєвого циклу програмного забезпечення