Skip to content

KontsertKishlaka/PracticalWork10OAiP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

Отчёт

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

  • Тема: Одномерные массивы.
  • Выполнил: Бедин Владислав Алексеевич.

  1. Я ознакомился с теоретическими сведениями и изучил принципы и использование одномерных массивов в языке программирования C#.
  2. Выполнил практические задания 1, 2.

image image image

Ответы на контрольные вопросы

  1. Что такое одномерный массив в C# и как он создается?

Одномерный массив – это структура данных, которая хранит последовательность элементов одного типа. Он представляет собой набор ячеек, каждая из которых содержит одно значение. Массивы индексируются, начиная с нуля. Массив в C# создаём следующим образом:

int[] myArray = new int[5]; // где 5 это размер массива

или

var myArray = new int[5]; // где 5 это размер массива
  1. Каким образом можно инициализировать массив сразу при его создании?

Есть 2 способа:

Способ 1: Явное задание значений:

int[] myArray = new int[] {1, 2, 3, 4, 5};

Способ 2: Использование ключевого слова new и фигурных скобок:

int[] myArray = {1, 2, 3, 4, 5};
  1. Как получить длину массива?

Для получения длины массива используется свойство Length:

int[] myArray = {1, 2, 3, 4, 5};
int length = myArray.Length;  
  1. Каким образом можно перебрать все элементы массива?

С помощью цикла for:

int[] myArray = {1, 2, 3, 4, 5};
for (int i = 0; i < myArray.Length; i++)
    Console.WriteLine(myArray[i]);
  1. Какие встроенные методы C# можно использовать для сортировки массива?

Для сортировки массива можно использовать метод Sort() из класса Array:

int[] myArray = {5, 2, 4, 1, 3};
Array.Sort(myArray);
  1. Как скопировать элементы одного массива в другой массив?

Для копирования элементов массива можно использовать метод CopyTo():

int[] array1 = {1, 2, 3, 4, 5};
int[] array2 = new int[5];
array1.CopyTo(array2, 0); 

Вывод

В ходе выполнения данных заданий я изучил синтаксис, принципы и области применения одномерных массивов в языке программирования C#.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages