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

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

Основы работы с одномерными массивами и циклами

1.Цель работы

1.1.Получить навыки работы по созданию и использованию одномерных массивов в C#.

1.2.Изучить основы синтаксиса языка программирования С#.

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

2.1Проработать методические указания и изучить алгоритм работы программы.

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

2.3Написать программный код

2.4Изменить программный код согласно своего варианта

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

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

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

using System;

using System.Collections.Generic; using System.Linq;

using System.Text;

namespace lw1

{

class Program

{

int[] Array;

public Program(int i)

{

Array = new int[i];

}

// заполнение массива

public void InputData()

{

Random Num = new Random();

for (int i=0; i<=(Array.Length-1);i++)

{

Array[i] = Num.Next(1, 10);

}

}

// вывод массива на экран

public void Output(int[] Arr, string name)

{

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

{

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

}

}

PDF created with pdfFactory Pro trial version www.pdffactory.com

//Подсчет суммы всех элементов массива public int sum(int[] Arr)

{

int S; S=0;

for (int i = 0; i <= (Arr.Length - 1); i++)

{

S = S + Arr[i];

}

return S;

}

static void Main(string[] args)

{

Program obj = new Program(10); obj.InputData(); obj.Output(obj.Array, "Array"); Console.ReadLine();

Console.WriteLine("Suma elementov ravna"); Console.WriteLine(obj.sum(obj.Array)); Console.ReadLine();

}

}

}

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

3.4Измените программу согласно своего варианта

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

4.1Цель работы

4.2Ход работы

4.3Программный код.

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

Номер рабочего

1,4,5,9

2,6,8,10

3,7,11,12

места

 

 

 

 

 

 

 

Размер массива

Подсчитать

Подсчитать

Подсчитать

 

количество

среднее

произведение

 

элементов

арифметическое

нечетных

 

массива,

четных

элементов

 

значение которых

элементов

массива

 

больше 5

массива

 

PDF created with pdfFactory Pro trial version www.pdffactory.com

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