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

Реферат Рішення будівельної задачі методом лінійного програмування





="justify"> Вимога до надійності

Передбачити контроль введеної інформації передбачити блокування некоректних дій користувача при роботі з системою.

Забезпечити коректне завершення обчислень з відповідною діагностикою при перевищенні наявних обчислювальних ресурсів.

Забезпечити цілісність інформації, що зберігається в базі даних.

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

Система повинна працювати на ibm сумісних персональних комп'ютерах.

Вимога до інформаційної та програмної сумісності

Система повинна працювати під управлінням сімейства windows xp і вище.

Вимога до програмної документації

Розробляються система повинна включати довідкову інформацію про роботу системи і підказки користувачеві.

До складу супроводжуючої документації повинні входити:

Пояснювальна записка.

Керівництво користувача.


. 2.2 алгоритм вирішення задачі

1) введення відомих змінних лінійних рівнянь a1, a2, a3, b1, b2, b3, c1, c2, c3, s1, s2, s3;

) розрахунок головного визначника матриці і 3 визначників матриць із заміненими стовпцями, розрахунок невідомих коефіцієнтів x, y, z;

) висновок отриманих даних;

) запит на повтор операції;

) кінець.


. 2.3 список використовуваних ідентифікаторів

1. A1, a2, a3, b1, b2, b3, c1, c2, c3 - відомі коефіцієнти лінійних рівнянь;

. S1, s2, s3 - значення рівнянь;

. Gopred, opred1, opred2, opred3 - визначники шуканих матриць;

. X, y, z - шукані величини, результат розрахунку.


. 2.4 інструкція по використанню програми

1. Набір програми;

2. Компіляція програми;

4. Введемо відомі коефіцієнти;

5. Друк значень gopred, opred1, opred2, opred3, а також x, y, z - результат розрахунку.


2.2.5 мінімальна конфігурація

1.Тип процесора intel pentium i (або аналогічний по продуктивності).

. обсяг оперативного запам'ятовуючого пристрою не менше 128 кв.

Вимога до інформаційної та програмної сумісності: система повинна працювати під управлінням сімейства windows 98 і вище.


. 2.6 призначення ПО

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


2.2.7 документація на навчальний програмний продукт

Архітектурна документація:

В даному випадку програмний продукт буде реалізований в якості консольного застосування (командний інтерфейс), в такому випадку створений програмний продукт зможе задовольняти мінімальним вимогам конфігурації, прописаним в теоретичному завданні і працювати на платформі ms dos і wndows, починаючи з версії 3.11.

У тз була представлена ??рекомендація до мови програмування для написання коду - з ++. Вказівок з приводу вибору системи програмування в тз не представлено, тому засіб для написання, трансляції та налагодження програми також може бути вибрано програмістом. В даному випадку обраний програмний продукт visualc ++ виробництва фірми microsoft.

Результат тестування програми:

Тестування програми здійснювалось на комп'ютері зі встановленою операційною системою microsoft 7 service pack 1.

Технічні характеристики комп'ютера:

Процесор: pentium (r) dual-core cpu t4300 @ 2.10 ghz;

Обсяг оперативного запам'ятовуючого пристрою: 3 gb;

Далі представлений приклад вирішеного завдання на ріс.2.2.1:


Малюнок 2.2.1 розрахунок контурних струмів


Перевірка відповіді, обчисленого програмою:

. Складемо матрицю відомих числових коефіцієнтів, а також матрицю - стовпець вільних членів:

?? =(8, 3,? 1; 3, 12, 5;? 1, 5, 9), b=(23, 0,? 25).

. Розрахуємо визначник заданої матриці, використовуючи формулу:

| a |=((8 * 12 * 9) + (3 * 5 * (- 1)) + (3 * 5 * (- 1))) - (((- 1) * (- 1) * 12) + (5 * 5 * 8) + (3 * 3 * 9))== 541;

...


Назад | сторінка 10 з 11 | Наступна сторінка





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

  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Визначники матриці та системи лінійних алгебраїчних рівнянь
  • Реферат на тему: Реалізація на мові програмування Сі рішення системи лінійних рівнянь методо ...
  • Реферат на тему: Програмний продукт для тестування молодших медпрацівніків
  • Реферат на тему: Розробка програми для розв'язання систем лінійних рівнянь