1. Операция new
2. Определение массива
3. Практическое задание 1. Решение задач при помощи циклов While и Do While
4. Практическое задание 2. Решение задач обработки массивов
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Операция new
new — оператор языка программирования, обеспечивающий выде-ление динамической памяти в куче. За исключением формы, называемой «размещающей формой new», new пытается выделить достаточно памяти в куче для размещения новых данных и, в случае успеха, возвращает адрес выделенного участка памяти. После встречи компилятором ключевого слова new им генерируется вызов конструктора класса.
Оператор new выполняет следующие действия:
- Вычисление количества байтов, необходимых для хранения всех эк-земплярных полей типа и всех его базовых типов, включая System.Object (в
2. Определение массива
Массив (в некоторых языках программирования также таблица, ряд, матрица) — тип или структура данных в виде набора компонентов (эле-ментов массива), расположенных в памяти непосредственно друг за дру-гом. При этом доступ к отдельным элементам массива осуществляется с помощью индексации, то есть через ссылку на массив с указанием номера (индекса) нужного элемента. За счёт этого, в отличие от списка, массив яв-ляется структурой данных, пригодной для осуществления произвольного доступа к её ячейкам [2].
Размерность массива — это количество индексов, необходимое для однозначной адресации элемента в рамках массива. Форма или структура массива — сведения о количестве размерностей и размере (протяжённость)
3. Практическое задание 1. Решение задач при помощи циклов While и Do While
Задание: напишите программу, которая выводит на экран таблицу значений функции у = 2х^2-5х-8 в диапазоне от -3 до 3. Шаг изменения аргумента 0,5.
Программный код и результат его выполнения представлены на рисунках 1 и 2 соответсвенно.
4. Практическое задание 2. Решение задач обработки массивов
Задание: решите задачу. Дан двумерный массив n х n. Заполните его по строкам с клавиатуры и определите:
- минимальный элемент в главной диагонали;
- произведение элементов в столбцах, не содержащих нулей.
Программный код и результат его выполнения представлены на рисунках 3 и 4 соответсвенно.
1 Рихтер Дж., CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C# / Дж. Рихтер. – СПб.: Питер, 2016. – 896с.
2 Википедия – свободная энциклопедия [Электронный ресурс] / – Режим до-ступа: http://wikipedia.org. – Дата доступа: 25.11.2008.