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

Реферат Створення для відділу логістики набору функцій для роботи з матрицями





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


. 11класів отримання різниці матриці (Minus.cs)


Функція приймає об'єкт класу Cache для доступу до матриць. Після перевірки равности матриць шляхом перерахування відповідні елементи матриці дві віднімаються від відповідних елементів матриці один. Результат записується в матрицю доступну для виведення результату на екран.



3.12Класс отримання мінору матриці (Mab.cs)


Функція приймає індекс матриці, положення обчислюваного мінору і об'єкт класу Cache для доступу до обраної матриці. Створюються один тимчасова матриця з віддаленої рядком, і друга з віддаленим потім стовпцем. Отриману матрицю записуємо в результуючу матрицю і викликаємо функцію підрахунку визначника через об'єкт класу Opr.cs. Якщо сума номерів рядка і стовпця парна - мінор дорівнює визначнику, якщо непарна - мінор дорівнює мінус определителю. Отриманий мінор повертається в обробник його викликав.


. 13Класс копіювання результату в матрицю (Copir.cs)


Функція приймає індекс матриці і об'єкт класи Cache для доступу до обраної матриці. Обрана матриця прирівнює свої значення до матриці-результату отриману після обчислень.


. 14 Клас зберігання матричних даних (Cache.cs)


Клас містить змінні для зберігання відкритих матриць і результатів їх обчислень. Також клас має функцію для запису цих змінних доступну з класу читання файлу (Re.cs).



4.Опісаніе інтерфейсу


. 1Форма входу (рис. 3)


Рис. 3. Форма входу


На формі входу розташовані такі елементи:

Текстовий блок «Логін», в яке користувач вводить свій логін, і який отримує фокус при завантаженні.

Форма для введення пароля, що вводиться користувачем. Ця форма отримує фокус при натисканні клавіші Enter в полі «Логін». При натисканні клавіші Enter в цьому полі викликається обробник натискання клавіші «Увійти».

Клавіша «Увійти». При її натисканні виконується вхід в програму (при правильно введених даних).



4.2 Головне вікно (рис. 4)


Рис. 4. Головне вікно

програма матриця дані інтерфейс

У головному вікні розташовані такі елементи:

У верхній частині розташовано меню програми, що містить меню «Документ», «Функції» і «Довідка»:

Меню «Документ» (рис. 5) містить такі елементи: «Новий» - відкриття нового вікно програми для роботи з іншими матрицями; «Відкрити» - дозволяє відкрити першу або другу матрицю, причому для деяких функцій важливий порядок матриць; «Зберегти як ...» - дозволяє зберегти отриманий результат з вибором місця зберігання і вибором формату файлу; «Закрити» - закриває поточні обчислення; «Вихід» - вихід і закриття програми.

Меню «Функції» (рис. 6) містить такі елементи: однакові функції для першої та другої матриць: «Транспонувати» - виробляє транспонування матриці; «Помножити на число k» - множення матриці на число k; «Звернути» - обчислення зворотної матриці; «Визначник» - обчислення визначника матриці; «Мінор» - обчислення мінору матриці по введених числах a і b; «Ранг» - підрахунок рангу матриці; «Канонічний вигляд» - отримання канонічного виду матриці; «Копіювати з результату» - заповнення матриці результатами попередніх обчислень.

А також у меню «Функції» присутні такі елементи як «Складання» - додавання матриць, «Віднімання» - віднімання другого матриці з першої, «Твір» - множення першої матриці на другу, «Приватне» -поділ першої матриці на другу.

Меню «Довідка» (рис. 7) містить такі елементи: «Про програму» - виклик вікна інформації про програму (рис. 8); «Довідка» - виклик довідки по програмі (рис. 9).


Рис. 5. Меню «Документ»

Рис. 6. Меню «Функції»


Рис. 7. Меню «Довідка»

Рис. 8. Про програму


Рис. 9. Довідка за програмою


Нижче розташована панель функцій (рис. 10), яка повністю повторює меню «Функції» плюс можливість вибору матриці, до якої застосовується дія і поля для введення чисел a, b, k. Вся панель функцій представлена ??в графічному вигляді.

Рис. 10. Панель функцій


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

У нижній частині розташова...


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





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

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