Разработка и анализ консольной программы на языке C# для работы с двухмерными массивами - Курсовая работа

бесплатно 0
4.5 160
Анализ программы с использованием принципов объектно-ориентированного программирования на языке высокого уровня С#. Реализация основного класса программы. Суть произвольного заполнения массива числами. Сохранение в текстовый файл результатов сортировки.


Аннотация к работе
Межрегиональный открытый социальный институт КУРСОВАЯ РАБОТА по дисциплине «Технологии и методы программирования» на тему: «Разработка и анализ консольной программы на языке «C#» для работы с двухмерными массивами»Объектно-ориентированное, или объектное, программирование (ООП) - парадигма программирования, в которой основными концепциями являются понятия объектов и классов. Количество прикладных языков программирования, реализующих объектно-ориентированную парадигму, является наибольшим по отношению к другим парадигмам. Данный подход реализован в таких языках программирования как С, C , Object Pascal, Java, С# и другие. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщенные типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML. Язык С# как средство обучения программированию обладает рядом несомненных достоинств.Необходимо разработать консольную или графическую программу на языке C# или C в среде Visual Studio согласно варианту и описать ее жизненный цикл. Основная задача программы для всех вариантов - работа с двумерными массивами данных (заполнение массива случайными значениями, поиск или обработка массива, сохранение массива в файл). Желательно обеспечить работу программы с массивами любого размера.На первом шаге в массиве находится элемент с минимальным значением, затем он меняется местами с элементом, находящемся на нулевой позиции массива(если минимальный элемент и так находится на нулевой позиции, обмен, соответственно, не производится), и затем выбывает из процесса сортировки. В следующей итерации среди оставшихся чисел находится второй по минимальности элемент, и происходит обмен местами этого элемента с элементом на первой позиции массива и тоже выбывает.При загрузке формы производится создание области отображения, установка доступности выполнения операций, а также настройка некоторых свойств, стандартных диалоговых окон: using System; using System.Windows.Forms; 2.1 Задаем размерность массива private void button1_Click(object sender, EVENTARGS e) 2.2 Произвольное заполнение массива числами от 0 до 10 private void button2_Click(object sender, EVENTARGS e) } private void button6_Click(object sender, EVENTARGS e)Далее нажатием на кнопку «Автозаполнение 0-10» и произвольно заполняем все ячейки исходного массива числами от 0 до 10. После автозаполнение необходимо нажать кнопку «Сортировка», в результатах сортировки отобразятся уже отсортированные числа от 0 до 10 методом выбора.

План
Содержание

Введение

1. Теоретический анализ

1.1 Постановка задачи

1.2 Описание алгоритма

2. Реализация основного класса программы

2.1 Задаем размерность массива

2.2 Произвольное заполнение массива числами от 0 до 10

2.3 Сохраняем в текстовый файл результаты сортировки

2.4 Инструкция по использованию программы

Заключение

Список литературы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?