ЛР5 С#3 Пользовательское меню. Методы пользователя. Одномерные массивы
.pdf3.3 Индивидуальное задание 2
Вар |
Индивидуальные задания 1-3 |
|
|
|
|
||||
1. |
I. Найти количество отрицательных элементов массива. |
|
|||||||
|
II. Найти сумму максимальных элементов массива. |
|
|
||||||
|
III. Найти |
среднее |
арифметическое |
максимальных |
и |
||||
|
минимальных элементов массива и элементов с четными |
||||||||
|
номерами индексов. |
|
|
|
|
|
|
||
2. |
I. Найти количество положительных элементов массива. |
|
|||||||
|
II. Найти сумму минимальных элементов массива. |
|
|
||||||
|
III. Упорядочить массив по возрастанию его элементов. |
|
|||||||
|
|
|
|
||||||
3. |
I. Найти значение максимального элемента массива. |
|
|
||||||
|
II. Найти произведение |
минимального |
элемента массива |
и |
|||||
|
элемента сномером M. |
|
|
|
|
|
|
||
|
III. Упорядочить массив по возрастанию элементов. |
|
|
||||||
|
|
|
|
||||||
4. |
I. Найти значение минимального элемента массива. |
|
|
||||||
|
II. Найти сумму минимального элемента массива и элемента с |
||||||||
|
номером M. |
|
|
|
|
|
|
|
|
|
III. Упорядочить массив по убыванию элементов. |
|
|
||||||
5. |
I. Определить |
количество |
элементов, |
значения |
которых |
||||
|
больше заданногочисла M. |
|
|
|
|
|
|||
|
II. Заменить |
элементы |
с |
четными |
индексами, |
значением |
|||
|
минимальногоэлемента. |
|
|
|
|
|
|
||
|
III. Упорядочить массив по убыванию его элементов. |
|
|
||||||
|
|
|
|
|
|
||||
6. |
I. Определить |
количество |
элементов, |
значения |
которых |
||||
|
меньше заданногочисла M. |
|
|
|
|
|
|||
|
II. Заменить |
элементы |
с |
четными |
индексами, |
значением |
|||
|
максимальногоэлемента. |
|
|
|
|
|
|
||
|
III. Найти |
среднее |
арифметическое |
максимальных |
и |
||||
|
минимальных элементов массива и элементов с нечетными |
||||||||
|
номерами индексов. |
|
|
|
|
|
|
||
7. |
I. Определить количество элементов, значения которых равны |
||||||||
|
заданномучислу M. |
|
|
|
|
|
|
||
|
II. Найти произведение максимальных элементов массива. |
|
|||||||
|
III. Упорядочить массив по возрастанию его элементов. |
|
|||||||
8. |
I. Определить количество элементов, значения которых кратны |
||||||||
|
заданномучислу M. |
|
|
|
|
|
|
||
|
II. Найти произведение минимальных элементов массива. |
|
|||||||
|
III. Упорядочить массив по возрастанию элементов. |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
31
9. |
I. Определить |
количество |
элементов, |
значения |
которых |
|
||
|
II. Найти сумму максимального элемента массива и элемента |
|||||||
|
с номеромM. |
|
|
|
|
|
|
|
|
III. Упорядочить массив по убыванию элементов. |
|
|
|||||
|
|
|
|
|
||||
10. |
I. Определить |
количество |
элементов, |
имеющих четные |
||||
|
значения. |
|
|
|
|
|
|
|
|
II. Найти разность максимального элемента массива и элемента |
|||||||
|
с номеромM. |
|
|
|
|
|
|
|
|
III. Упорядочить массив по убыванию его элементов. |
|
|
|||||
|
|
|
|
|
|
|||
11. |
I. Определить |
количество |
элементов, |
имеющих |
нечетные |
|||
|
значения. |
|
|
|
|
|
|
|
|
II. Найти |
произведение |
максимального |
элемента |
массива |
и |
||
|
элемента сномером M. |
|
|
|
|
|
||
|
III. Найти |
среднее |
арифметическое |
максимальных |
и |
|||
|
минимальных элементов массива и элементов с четными |
|||||||
|
номерами индексов. |
|
|
|
|
|
||
12. |
I. Определить сумму элементов, значения которых больше |
|||||||
|
заданногочисла M. |
|
|
|
|
|
||
|
II. Заменить все максимальные элементы значениями, равными |
|||||||
|
заданномучислу M. |
|
|
|
|
|
||
|
III. Упорядочить массив по возрастанию его элементов. |
|
||||||
|
|
|||||||
13. |
I. Определить сумму элементов, значения которых меньше |
|||||||
|
заданногочисла M. |
|
|
|
|
|
||
|
II. Найти количество минимальных элементов массива. |
|
||||||
|
III. Упорядочить массив по возрастанию элементов. |
|
|
14.I. Определить сумму элементов, значения которых равны заданномучислу M.
II.Заменить элемент с индексом, равным заданному числу M значениеммаксимального элемента.
III.Упорядочить массив по убыванию элементов.
15.I. Определить сумму элементов, значения которых кратны заданномучислу M.
II.Найти местоположения (номера индексов) минимальных элементовмассива.
III. Элементы массива упорядочены по возрастанию
32
4 СОЗДАНИЕ ОТЧЕТА К ЛАБОРАТОРНОЙ РАБОТЕ
Результаты выполнения данной лабораторной работы необходимо представить в виде отчета. Пример отчета является приложением к данным методическим указаниям.
Отчет оформляется в текстовом редакторе MS Word в соответствии с требованиями, сформулированными в рамках первой лабораторной работы
(должен быть оформлен по ГОСТ 2.105-95 «ЕСКД. Общие требования к текстовым документам» и ГОСТ 2.104-68 «ЕСКД. Основные надписи»).
Отчет должен включать в себя описание хода выполнения только индивидуальных заданий. По каждому заданию необходимо указать:
1)Формулировку задания, включая исходные данные, указанные в индивидуальном варианте;
2)Блок-схему, соответствующую реализованному алгоритму
(например, названия переменных должны совпадать);
3)Программный код;
4)Скриншот с результатами вычислений.
Алгоритмы задачи должны быть представлены блок-схемами,
выполненными согласно ГОСТ 19.701-90 «ЕСКД. Схемы алгоритмов
программ, данных и систем».
33
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– задание выполнено верно.
34
6 КОНТРОЛЬНЫЕ ВОПРОСЫ
1.Что такое массив данных? Как и в каком разделе программного кода описываются массивы?
2.Что такое индекс в одномерном массиве? Каким требованиям он должен удовлетворять?
3.Как осуществляется доступ к элементам одномерного массива?
4.Как создать экземпляр (объект) класса?
5.Для чего создаются объекты классов?
6.Какой метод класса Random можно использовать для заполнения массива случайными числами из заданного диапазона?
7.Какие классы существуют в библиотеке .NET Framework для работы с массивами? Приведите примеры методов и свойств этих классов.
8.Опишите использование общих (статических) методов и методов
экземпляра класса.
9.Что означает тип результата void?
10.Каков синтаксис заголовка метода?
11.Каков синтаксис объявления аргументов метода? Опишите их типы.
12.Как осуществляется в программном коде обращение к методам?
13.В чем разница между параметрами, передаваемыми по значению, и параметрами, передаваемыми по ссылке?
35
ПРИЛОЖЕНИЕ А
Типовые алгоритмы обработки массивов
36