Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
20071022_Chumac_MU.doc
Скачиваний:
2
Добавлен:
09.11.2019
Размер:
4.54 Mб
Скачать

Варіанти індивідуальних завдань до роботи DetKram

Для кожного варіанта наведено розширену матрицю СЛР.

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

41.

42.

43.

44.

45.

46.

47.

48.

49.

50.

51.

52.

53.

54.

55.

56.

57.

58.

59.

60.

61.

62.

63.

64.

65.

66.

67.

68.

69.

70.

71.

72.

73.

74.

75.

76.

77.

78.

79.

80.

81.

82.

83.

84.

85.

86.

87.

88.

89.

90.

91.

92.

93.

94.

95.

96.

97.

98.

99.

100.

Допоміжні матеріали до роботи DetKram Інструкція користувачу до додатку InteractiveDet

Створення вхідного файлу. Додаток InteractiveDet починає роботу з відкриття у поточному каталозі вхідного тестового файлу Det.inp (за замовченням). Тому потрібно спочатку створити файл Det.inp за допомогою будь-якого текстового редактора.

Приклад змісту вхідного файла Det.Inp:

------------------ початок ----------------------

  1. B

---------------------- кінець ---------------------

Тут 5 – розмір матриці, В – ім`я матриці(матриця В). Далі за рядками вказуються елементи матриці В через прогалини.

Зауваження. Під час роботи можна завантажувати файли з іменами, іншими ніж Det.inp.

Робота з програмою. Після запуску додатка з`являється форма Інтерактивне обчислення визначника з сіткою (StringGrid) посередині. У цю сітку з файла Det.inp завантажена квадратна матриця, визначник якої потрібно підрахувати. Зверху і зліва від введеної матриці розташована нумерація рядків істовпців матриці. Над формою вказуються активні поточні Рядок, Стовпець і Множник(множник, на на який потрібно домножити поточний визначник, щоб оержати точне значення вихідного значення, який ми шукаємо). Cеред форми розташована сітка (StringGrid), у чарунках (Cells) якої містяться елементи матриці, що обробляється. Зверху справа є вікно редагування (з попереднім текстом Файл), в якому можна набрати ім`я нового вхідного файлу. Натискуючи після цього клавішу Введення з файлу, можна завантажити нову матрицю, визначник якої будемо шукати.

На кожному кроці знаходження визначника потрібно мишею вибрати на сітці чарунку з потрібним елементом матриці і клацнути на ній (“відмітити” елемент матриці). У той же час зміняться відповідні поточні значення Рядок і Стовпець на формі. Вибір (відмітку) поточного рядка і стовпця потрібно здійснювати за наступним правилом: вибрати рядок або стовпець, у якому є лише один відмінний від нуля елемент (якщо всі елементи нульові, тоді вибір елемента довільний) і натиснути на клавішу Зменшити розміри. Якщо ви не помилилися (дійсно у рядку Рядок або у стовпці Стовпець всі елементи, за виключенням відміченого, є нульовими), то розміри поточної матриці зменшаться. Якщо ви помилилися, тоді матриця залишаться без змін.

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

Якщо натиснути одну клавішу декілька разів, то одержимо через певний час відповідний рядок або стовпець з всіма нульовими елементами за виключенням можливо одного. Тоді потрібно відмітити цей елемент і натиснути клавішу Зменшити розміри. Розміри матриці буде зменшено. При цьому зміниться (або ні) значення Множник на формі.

Якщо матриця вже зведена до одиничного розміру потрібно натиснути клавішу Зменшити розміри у останній раз. Після цього над клавішами під сіткою з’явиться стрічка з написом Значення визначника =ХХХХХ, де ХХХХХ – шукане значення.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]