Выбор методов и разработка основных алгоритмов решения




Введение

алгоритм программный автоматизированный

Каждый программный продукт состоит из модулей. Модуль может разрабатываться отдельно и, таким образом, модернизировать программное средство, улучшая его функциональность.

Целью работы является:

- Закрепление полученных теоретических знаний по дисциплинам Прикладное программирование, Системное программирование, Теория алгоритмов, Основы программирования и алгоритмические языки»;

- Сбор, анализ и обобщение материалов для подготовки отчета по практике.

Задачи работы обусловлены индивидуальным заданием:

- анализ поставленной задачи;

- выбор методов и разработка основных алгоритмов решения;

- выбор технологии и среды программирования;

- построение каркаса приложения и проектирование интерфейса пользователя;

- разработка кода программного продукта на основе готовой спецификации;

- выбор стратегии тестирования и разработки тестов;

- использование средств отладки представляемых интерфейсом пользователей;

- проведение тестирования программного модуля по определенному сценарию;

- оформление документации на программное средство.

Работа состоит из пяти разделов.

В первом разделе описывается разработка алгоритма поставленной задачи и реализация его средствами автоматизированного проектирования.

Во втором разделе обоснован выбор технологии среды программирования описан спроектированный интерфейс пользователя и разработан код программного продукта.

В третьем разделе описано использование инструментальных средств на этапе отладки программного модуля.

В четвертом разделе описано проведение тестирования программного модуля, охарактеризовано функциональное, структурное, оценочное тестирование.

Пятый раздел посвящен оформлению документации на программное средство.

 


 

Разработка алгоритма поставленной задачи и реализация его средствами автоматизированного проектирования

Анализ поставленной задачи

Необходимо написать программу, которая будет выполнять действия на матрицами: умножения, сложения, вычитания, транспонирования. Программа должна решать введенные вручную матрицу в форму. Для удобства пользователя программа должна иметь интуитивно понятный интерфейс.

 

Выбор методов и разработка основных алгоритмов решения

 

В программе используется следующий алгоритм работы: в программе есть формы, в которые вводятся элементы матриц, элементы переводятся из String типа в Integer. Затем нужно нажать кнопку соответствующего действия. Выполняется алгоритм решения матриц и результат выводится в элемент DataGridView.

Для построения блок-схем использовалась программа Microsoft Office Visio 2013. С её помощью можно составлять различные диаграммы и схемы, в том числе, блок-схемы.

 


 

Рисунок 1.1 - Блок схема считывания и записи данных из записи в массив

 

Рисунок 1.2 - Проверка на доступность для ввода

 


 

Рисунок 1.3 - Блок схема ввода данных в textbox и сравнения с существующим массивом

 

Рисунок 1.4 - Вызов метода Vizov с параметрами

 


 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-04-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: