Министерство науки и высшего образования Российской Федерации
Казанский национальный исследовательский технический университет – КАИ им. А.Н. Туполева
Институт компьютерных технологий и защиты информации
Отделение СПО ИКТЗИ «Колледж информационных технологий»
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ
Методические указания к лабораторным работам
Казань 2020
2
Составитель преподаватель СПО ИКТЗИ Мингалиев Заид Зульфатович
Методические указания к лабораторным работам по дисциплине «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЕ» предназначены для студентов направления подготовки 09.02.07 «Информационные системы и программирование»
КНИТУ-КАИ, 2020
|
3 |
ОГЛАВЛЕНИЕ |
|
ПРОЦЕСС СДАЧИ ВЫПОЛНЕННОЙ РАБОТЫ ............................................... |
4 |
ЛАБОРАТОРНАЯ РАБОТА №4. .......................................................................... |
5 |
4
ПРОЦЕСС СДАЧИ ВЫПОЛНЕННОЙ РАБОТЫ
По итогам выполнения работы студент:
1.демонстрирует преподавателю правильно работающие программы;
2.демонстрирует приобретённые знания и навыки отвечает на пару небольших вопросов преподавателя по составленной программе,
возможностям её доработки;
3.демонстрирует отчет по выполненной лабораторной работе.
Итоговая оценка складывается из оценок по трем указанным составляющим.
Шаблон оформления отчета представлен в приложении 1. Требования к формированию отчета представлены в приложении 2.
5
ЛАБОРАТОРНАЯ РАБОТА №4.
Программирование алгоритмов преобразования матриц.
ЦЕЛЬ РАБОТЫ Приобрести умения и практические навыки для программирования
алгоритмов преобразования матриц.
ХОД РАБОТЫ
1) Массивы в C#
Массив представляет набор однотипных данных. Объявление массива в С# похоже на объявление переменной за тем исключением, что после указания типа ставятся квадратные скобки:
1 <Тип>[] <название_массива>;
Например, определим массив целых чисел:
1 int[] numbers;
После определения переменной массива мы можем присвоить ей определенное значение:
1 int[] numbers = new int[5];
Здесь вначале мы объявили массив nums, который будет хранить данные типа int. Далее используя операцию new, мы выделили память для пяти элементов массива: new int[4]. Число 5 еще называется длиной массива. При таком определении все элементы получают значение по умолчанию, которое предусмотрено для их типа. Для типа int значение по умолчанию - 0.
Также мы сразу можем указать значения для этих элементов:
1 |
int[] nums2 = new int[4] |
{ 1, 2, 3, 5 }; |
|
|
|
2 |
int[] nums3 = new int[] { 1, 2, 3, 5 }; |
|
|
|
|
3 |
int[] nums4 = new[] { 1, |
2, 3, 5 }; |
|
|
|
4 |
int[] nums5 = { 1, 2, 3, |
5 }; |
|
|
|
Все перечисленные выше способы будут равноценны.
Для обращения к элементам массива используются индексы. Индекс представляет номер элемента в массиве, при этом нумерация начинается с