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

Реферат Автоматизація розв'язання задачі на находженіе матриці в складі іншої матриці





:

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.

. Методичні вказівки до виконан...


Назад | сторінка 2 з 3 | Наступна сторінка





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

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