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

Реферат Розробка програми для аналізу прямокутної матриці





Введення


Вишукування засобів і методів механізації і автоматизації робіт - одне з основних завдань технічних дисциплін. Автоматизація робіт з даними має свої особливості і відмінності від автоматизації інших типів робіт. Для цього класу задач використовують особливі види пристроїв, більшість з яких є електронними приладами Сукупність пристроїв, призначених для автоматичної, або автоматизованої обробки даних, називають обчислювальною машиною. Конкретний набір взаємодіючих між собою пристроїв і програм, призначений для обслуговування одного робочого ділянки, називають обчислювальною системою. Центральним пристроєм більшості обчислювальних систем є комп'ютер. p align="justify"> Комп'ютер - це електронний прилад, призначений для автоматизації створення, зберігання, обробки і транспортування даних [6].

В даний час, різні процеси зберігання і обробки даних вже немислимий без використання персонального комп'ютера. Застосування цього засобу дозволяє прискорити дані процеси значно. Одним із прикладів використання персонального комп'ютера при вирішенні математичних завдань є матеріал цієї курсової роботи. p align="justify"> Метою цієї курсової роботи є розробка програми для аналізу прямокутної матриці та пошуку в ній всіх підматриць, у яких загальна сума елементів головної та побічної діагоналі дорівнює нулю.


1. Аналіз технічного завдання


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

мову :) використання мови C C + + ;) використання динамічних структур;

організація меню з розширеними функціями :) можливість завантажувати дані одним з трьома способів (случайнийввод, в ручну або введення з текстового файлу) ;) можливість виведення результату в текстовий файл або на дисплей ;) обробка виключають ситуацій (помилка при читанні файлу, помилка при виділенні динамічної пам'яті під матрицю) ;) візуалізація процесу;

параметри введення :) матриця повинна бути прямокутної.

програма тестування кодування алгоритм

2. Обгрунтування та проектування структур даних


Для операції з прямокутною матрицею використовують динамічний двовимірний масив. При створенні динамічного двовимірного масиву в операції newуказивается його розмірність. Слід відзначити той факт, що розмірність матриці вводиться з клавіатури. Організація матриці представлена ​​на малюнку 2.1. <В 

Малюнок 2.1 - Структура матриці


У операторі 1 оголошується змінна типу В«покажчик...


сторінка 1 з 7 | Наступна сторінка





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

  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Мій комп'ютер: призначення та порядок використання. Головне меню ОС Wi ...
  • Реферат на тему: Автоматизація розв'язання задачі на находженіе матриці в складі іншої м ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Введення вихідних даних в програму 1С та підготовка її для автоматизації ма ...