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

ЛР5 С#3 Пользовательское меню. Методы пользователя. Одномерные массивы

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

3.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