Цель работы
Научиться создавать и обрабатывать одномерные массивы в C#, применять циклы для обхода элементов, реализовывать алгоритмы поиска и агрегации данных.
Задачи
Изучить синтаксис объявления и инициализации массивов в C#
Научиться заполнять массивы случайными числами и данными с клавиатуры
Освоить циклы for и foreach для перебора
Реализовать алгоритмы поиска минимума/максимума
Научиться вычислять сумму и среднее арифметическое
Основные понятия
Массив в C# — это ссылочный тип данных, представляющий собой фиксированное количество элементов одного типа, расположенных в памяти последовательно.
Индекс
Целое число от 0 до Length-1, указывающее позицию элемента
Элемент
Значение определенного типа (int, double, string и др.)
Length
Свойство, возвращающее общее количество элементов
Пример создания массива в C#:
// Объявление с инициализацией
int[] numbers = { 1, 2, 3, 4, 5 };
// Создание массива заданного размера
string[] names = new string[3];
names[0] = "Ivan";
names[1] = "Maria";
names[2] = "Petr";
// Сокращенный синтаксис
double[] prices = new[] { 10.5, 20.0, 30.75 };
Интерактивная демонстрация
Примечание: Интерактивные примеры реализованы на JavaScript для демонстрации в браузере. Реальная лабораторная работа выполняется на C# в Visual Studio.
Генерация и обработка массива
Размер массива:
Сгенерировать
Массив еще не создан
Найти Min/Max
Статистика
Только положительные
Здесь появятся результаты обработки