Лаб. работа “Одномерные и двумерные массивы в C#”
Компьютерные системы конечноэлементных расчетов
Практика
Лабораторная работа: Одномерные и двумерные массивы в C#
Цель:
Освоить работу с одномерными и двумерными массивами в языке программирования C#
.
Задачи:
- Изучить основные понятия и синтаксис работы с одномерными и двумерными массивами в языке
C#
. - Написать программу, использующую одномерные массивы для решения конкретной задачи.
- Написать программу, использующую двумерные массивы для решения конкретной задачи.
Основные понятия:
- Одномерные массивы: Это упорядоченные наборы данных одного типа, доступ к элементам которых осуществляется по индексу.
- Двумерные массивы: Это массивы, в которых каждый элемент является также массивом. Они представляют собой таблицу с упорядоченными данными.
Работа с массивами в C# довольно проста и эффективна. Массивы представляют собой упорядоченные наборы элементов одного типа, доступ к которым осуществляется по индексу. Вот некоторые основные операции с массивами в C#:
Шаблон программы
using System;
class Program
{
static void Main(string[] args)
{
// Основная логика программы здесь
// Пример вызова функции и использования возвращаемого значения
int result = SomeFunction(5, 3);
Console.WriteLine("Результат: " + result);
// Пример работы с массивами
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int num in numbers)
{
Console.WriteLine(num);
}
}
// Пример определения пользовательской функции
static int SomeFunction(int a, int b)
{
return a + b;
}
}
Этот шаблон содержит метод Main
, который является точкой входа в программу, и примеры использования пользовательских функций и массивов. Вы можете вставить свою собственную логику в метод Main
или создать новые пользовательские методы в классе Program
, в зависимости от требований вашей программы.
Создание массива:
Доступ к элементам массива:
Изменение элементов массива:
Обход массива:
Многомерные массивы:
Массивы переменной длины (List):
Задания:
- Изучение материала:
- Прочитайте материалы о работе с одномерными и двумерными массивами в языке C#.
- Попробуйте написать простые программы, использующие массивы.
- Работа с одномерными массивами:
- Напишите программу, которая будет считывать с клавиатуры набор чисел и сохранять их в одномерный массив.
- Реализуйте функцию для вывода массива на экран.
- Напишите функцию для нахождения суммы элементов массива.
- Работа с двумерными массивами:
- Напишите программу, которая будет создавать и заполнять двумерный массив (например, таблицу умножения).
- Реализуйте функцию для вывода двумерного массива на экран.
- Напишите функцию для нахождения суммы элементов столбцов или строк двумерного массива.
- Тестирование программ:
- Проведите тестирование написанных программ на различных входных данных, убедитесь, что они корректно работают.
- Отчет:
- Составьте отчет о проделанной работе, включив в него описание каждой программы, основные этапы ее реализации, а также результаты тестирования.
Дополнительные задания (по желанию):
- Реализовать программу, которая будет сортировать одномерный массив по возрастанию или убыванию.
- Написать программу для умножения двух матриц.
- Используя двумерный массив, реализовать игру “Крестики-нолики”.