Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
45
Добавлен:
06.02.2016
Размер:
59.9 Кб
Скачать

 

 

Лабораторная работа №2

 

 

Сортировка массивов

1.

Цель работы

1.1

Приобретение навыков сортировки массивов

1.2

Изучение простых методов сортировки массивов в программах на С#.

2.

Самостоятельная подготовка

2.1Проработать лекционный материал и изучить алгоритмы сортировки

массивов

2.2Подготовить бланк отчета с порядком выполнения работы

2.3Написать программный код, в том числе самостоятельно код методов

InputData() и SortArray()

3. Порядок выполнения работы

3.1Создать проект Console Application

3.2Введите программный код программы. Сохраните проект

using System;

namespace lab2_AISD_

{

class Program

{

// вывод значений одномерного массива с индексами static void Output(int[] Arr, string name)

{

Console.WriteLine("Массив {0}", name); for (int i = 0; i < Arr.Length; i++)

Console.Write("{0}[{1}]={2}\t", name, i, Arr[i]); Console.WriteLine();

}

static void InputData(ref int[] arr)

{

//написать код самостоятельно

//метод должен заполнять массив arr

//значениями, введенными с клавиатуры

}

static void SortArray(ref int[] arr)

{

//написать код самостоятельно

//метод должен сортировать массив arr

1

//методом сортировки, который выбирается

//согласно своего варианта

}

static void Main()

{

int[] arr = new int[5]; InputData(ref arr); SortArray(ref arr); Output(arr, "arr");

}

}

}

3.3 Запустите проект на выполнение, протестируйте работу программы.

4.Содержание отчета

4.1 Цель работы

4.2 Программный код программы

5.Варианты задания.

№ рабочего

1,5,9

2,6,10

3,7,11

4,8,12

места

 

 

 

 

 

 

 

 

 

Метод

Вставками, по

Выбором, по

Вставками, по

Выбором, по

сортировки

возрастанию

убыванию

убыванию

возрастанию

 

 

 

 

 

 

2

Соседние файлы в папке 1_semestr_lab