х курсового проектування з предмету "Конструювання програм та мови програмування" було розроблено програмне додаток "Матричний редактор", що дозволяє автоматизувати процес виконання дій над матрицями.
Програмний засіб має ряд переваг: простий і зрозумілий інтерфейс, невеликий обсяг пам'яті, займаний додатком на різних носіях інформації, зручно для швидкої обробки інформації.
У програмі реалізовані такі завдання, як: вибір дії над матрицями, вибір способу введення матриць, можливість читання інформації з файлу, надання довідкової інформації. Дані зберігаються у вигляді файлу. p align="justify"> Програма реалізована у повному обсязі та у відповідності з заданими вимогами. Повністю налагоджена й протестована. Поставлені завдання виконані. p align="justify"> Можливим недоліком є ​​обмеженість розмірності матриць, що і планується доопрацювати в наступних версіях програми.
У процесі розробки програми використовувався у великому обсязі матеріал з програмування, що сприяло закріпленню напрацьованих навичок і умінь в цих цікавих областях знань.
Література
1Троелсен Е С # і платформа. Net. - М.: Питер, 2003
2Багласова Т.Г. Методичні вказівки з оформлення курсових і дипломних робіт. -М.: ТБП, 2006
Павловська Т. С #. Програмування на мові високого рівня. Підручник для вузів. - М.: Питер, 2008
4Леонтьев В.П. Новітня енциклопедія персонального комп'ютера. - М.: ОЛМА-ПРЕСС, 2002
5Ліпсіц А.М. CASE-технології. Сучасні методи і засоби проектування інформаційних систем. - М.: Біном, 1999
6Леоненков А. UML2 - М.: БХВ-Петербург, 2007
7ГОСТ 2.106-96. ЕСКД. Текстові документи
8ГОСТ 19.401-2000. ЕСПД. Текст програми
Додаток
Текст програми
using
{partial class Form1: Form
{int n; int m; TextBox [,] a1; TextBox [,] a2; TextBox [,] a3; class matrix
{int stroka; int stolbets; TextBox [,] a1; TextBox [,] a2; TextBox [,] a3; matrix (int stroka, int stolbets)
{. stroka = stroka;. stolbets = stolbets;
} int Stroka
{{return stroka;} {stroka = value;}
} int Stolbets
{{return stolbets;} {stolbets = value;}
}
} Form1 ()
{(); s = Application.StartupPath;. HelpNamespace = s + " Help help_tmphtm index.hta";
} void button1_Click (object sender, EventArgs e)// створення матриць
{
{= Convert.ToInt32 (textBox1.Text); = Convert.ToInt32 (textBox2.Text); (n> = 5)
{MessageBox.Show ("Ви перевищили кількість рядків в матриці!", "Ув...