Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР6 С#3 Двумерные массивы

.pdf
Скачиваний:
0
Добавлен:
25.02.2024
Размер:
1.06 Mб
Скачать

3.2 Индивидуальное задание 2

Создайте приложение, позволяющее решить задачу согласно варианту

для двумерного массива, введенного пользователем.

Задание

1.

Определите, есть ли в данном массиве строка, в которой имеется

два элемента массива, имеющие наибольшие значения.

 

 

Определите в данном массиве разность между средним

2.

арифметическим элементов массива и средним арифметическим

 

максимального и минимального элементов.

3.

Найдите в данном массиве строку с минимальной суммой и в ней

максимальный элемент.

 

4.

Определите, есть ли в данном массиве столбец, в котором

имеются одинаковые элементы.

 

5.

Определите, есть ли в данном массиве строка, в которой ровно

два отрицательных элемента.

 

6.

Определите, есть ли в данном массиве строка, содержащая

больше положительных элементов, чем отрицательных.

 

7.

Определите в данном массиве столбец с максимальной суммой и

в нем минимальный по величине элемент.

 

8.

Определите, есть ли в данном массиве столбец, в котором равное

количество положительных и отрицательных элементов.

 

9.

Определите в данном массиве номер первой строки, содержащей

только положительные элементы и найти среди них наибольший.

 

 

Найдите в данном массиве среднее арифметическое элементов,

10.

принадлежащих первой строке, последней строке, первому столбцу и

 

последнему столбцу.

11.

Найдите в данном массиве сумму элементов, расположенных

выше главной диагонали

12.

Найдите в данном массиве сумму элементов, расположенных

выше побочной диагонали.

13.

Определите, сколько чисел в массиве равны произведению своих

индексов i*j.

14.

Определите в данном массиве строку с максимальной и столбец с

минимальной суммой элементов.

15.

Найдите в данном массиве сумму элементов, расположенных

ниже побочной диагонали.

21

3.3 Индивидуальное задание 3

Создайте приложение, позволяющее решить задачу согласно варианту

для двумерного массива, заполненного случайными числами.

Задание

1.

Поменять местами средние столбцы (число столбцов четное)

2.

Поменять местами первый и последний столбцы.

3.

Поменять местами средние строки с первой и последней (число

строк четное)

 

4.

Поменять местами средние строки (число строк четное)

5.

Поменять местами первую и последнюю строки.

6.

Поменять местами второй и предпоследний столбцы.

7.

Поменять местами первую и предпоследнюю строку.

8.

Поменять местами последний и предпоследний столбцы.

9.

Поменять местами два средних столбца (число столбцов нечетное).

10.

Поменять местами первый и последний столбцы.

11.

Поменять местами третью и последнюю строку.

12.

Поменять местами среднюю строку с первой (число строк

нечетное).

 

13.

Поменять местами второй и предпоследний столбцы.

14.

Поменять местами первую и третью строку.

15.

Поменять местами третий и последний столбцы.

22

4 СОЗДАНИЕ ОТЧЕТА К ЛАБОРАТОРНОЙ РАБОТЕ

Результаты выполнения данной лабораторной работы необходимо представить в виде отчета. Пример отчета является приложением к данным методическим указаниям.

Отчет оформляется в текстовом редакторе MS Word в соответствии с требованиями, сформулированными в рамках первой лабораторной работы

(должен быть оформлен по ГОСТ 2.105-95 «ЕСКД. Общие требования к текстовым документам» и ГОСТ 2.104-68 «ЕСКД. Основные надписи»).

Отчет должен включать в себя описание хода выполнения только индивидуальных заданий. По каждому заданию необходимо указать:

1)Формулировку задания, включая исходные данные, указанные в индивидуальном варианте;

2)Блок-схему, соответствующую реализованному алгоритму

(например, названия переменных должны совпадать);

3)Программный код;

4)Скриншот с результатами вычислений.

Алгоритмы задачи должны быть представлены блок-схемами,

выполненными согласно ГОСТ 19.701-90 «ЕСКД. Схемы алгоритмов

программ, данных и систем».

23

5 КРИТЕРИИ ОЦЕНКИ РЕЗУЛЬТАТОВ ЛАБОРАТОРНОЙ

РАБОТЫ

Критерии оценки лабораторной работы. Приведенные в таблице баллы

являются первичными (максимальное количество первичных баллов 36).

Итоговый балл равен проценту набранного студентом первичного балла по

отношению к максимальному.

Выполнение общих заданий лабораторной работы

Задание

Выполнение задания

(0 – задание не выполнено, 1 – задание выполнено)

 

№1

0-1

№2

0-1

№3

0-1

Выполнение индивидуальных заданий лабораторной работы*

Задание

Составление алгоритма

Создание

Реализация

(блок-схемы)

интерфейса

 

 

№1

0-3

0-3

0-3

№2

0-3

0-3

0-3

№3

0-3

0-3

0-3

Составление отчета по выполненной лабораторной работе в MS Word

ПЗ

Содержание

Оформление

0-3

0-3

 

*Критерии оценки индивидуальных заданий:

0– задание не выполнено;

1– задание выполнено неверно, допущены грубые ошибки;

2– при выполнении задания допущены незначительные ошибки;

3– задание выполнено верно.

24

6 КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Что такое индексы в двумерном массиве? Каким требованиям они должны удовлетворять?

2.Как осуществляется доступ к элементам двумерного массива?

3.Какой тип циклических операторов чаще всего используется при работе с двумерными массивами?

4.Каков формат объявления двумерных массивов?

5.Что такое инициализация массивов? Перечислите способы инициализации массивов.

6.Что такое отложенная инициализация?

7.Опишите элемент управления DataGridView

8.Опишите способ доступа к ячейке таблицы DataGridView.

9.Какие свойства элемента управления DataGridView вы изменяли в программном коде для вывода двумерных массивов?

10.Какие свойства элемента управления DataGridView вы использовали в программном коде для вывода двумерных массивов?

11.Какое свойство DataGridView нужно изменить, чтобы разрешить изменять содержимое ячеек таблицы?

25