:  
 str - номер рядка необхідний для запам'ятовування, 
  st - номер стовпчика необхідний для запам'ятовування, 
  m1 - кількість рядків свердловини, 
  m2 - кількість рядків ключа, 
  n1 - кількість стовпців свердловини, 
  n2 - кількість стовпців ключа, 
  n, m, z - проміжні змінні. 
  . АНАЛІЗ РЕЗУЛЬТАТІВ ОБЧИСЛЕНЬ 
   Запускаючи програму, відкривається вікно, в якому відразу ж необхідно ввести кількість рядків і стовпців для обох масивів, ключа і замка. 
				
				
				
				
			В  
 Рис.1 Введення кількості рядків і стовпців для матриць 
   Потім програма просить ввести елементи для обох матриць. Спочатку вводиться замок, а потім після виниклого повідомлення ключ 
 В  
 Рис. 2 Заповнення матриць елементами (згідно з умовою елементи можуть бути тільки 1 і 0) 
   Далі програма робить пошук ключа у складі замку тільки з зворотними значеннями елементів, тобто на місці 0 шукає 1 і навпаки. 
  Спочатку програма шукає зворотне значення першого елемента ключа в замку. Знайшовши, його вона починає порівнювати перший рядок ключа з знайденої рядком замку. Якщо подібності повністю немає, тобто на місці кожної 1 коштує 0 і навпаки, то програма переходить на наступний рядок і ключа і замка і продовжує порівняння. Якщо вийшло що кожному нулю матриці ключа відповідає одиниця матриці замку і навпаки, то програма видасть повідомлення В«VSE SOVPALOВ». Якщо ж буде розбіжність, то програма поверне весь цикл до порівняння першого елемента і весь алгоритм повториться заново. p align="center"> автоматизація матриця завдання 
  ВИСНОВОК 
   Ця курсова робота демонструє рішення задачі, шляхом її автоматизації на алгоритмічній мові С + +. За допомогою ЕОМ можливе швидке обчислення результатів завдання, враховуючи деякі умови, що вводяться користувачем. Дана програма показує як за допомогою мови С можна знайти матрицю у складі іншої матриці. Програма особливо дієва, у разі якщо необхідно знайти невелику матрицю в іншій матриці великих розмірів. Складена програма дозволяє уникнути помилки, яку може допустити людина при візуальному знаходженні цих матриць. p align="justify"> Складання цієї програми дало мені велику практику в складанні масивних алгоритмів і зв'язку міні програм до складу великої програми - і доданні цим програмам єдиної цілісності. 
   СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 
   1. Конспект лекцій 
  2. Березін Б.І., Березін С.Б. Початковий курс С і С + +. М.: ДІАЛОГ-МІФІ, 2000. 
 . Методичні вказівки до виконан...