Часть 2. ВЫЧИСЛЕНИЕ ПАРАМЕТРА МАССИВА

 

Постановка задачи:

 

“Вычислить <текст1> <текст2> элементов <текст3> массива”

 

Для каждого номера варианта постановка задачи конкретизируется по табл.2: по первой цифре номера варианта записывается <текст1>, по второй цифре номера варианта записывается <текст2>, <текст3> записывается по третьей цифре варианта задания.

Например, для 013 варианта постановка задачи имеет вид:

 

“Вычислить сумму положительных элементов третьей четверти массива”

 

Таблица 2

 

Цифра варианта задания   <текст1>   <текст2>   <текст3>
сумму ненулевых всего
произведение положительных первой половины
среднеарифметичес-кое значение отрицательных второй трети
среднеквадратичное значение принадлежащих [a/2; b/2] третьей четверти
среднегармоничес-кое значение четных по номеру последней трети
среднегеометричес-кое значение нечетных по номеру первой четверти
среднеарифметичес-кое значение четных по значению первой трети
среднеквадратичное значение нечетных по значению второй половины
среднегармоничес-кое значение каждых третьих последней четверти
среднегеометричес-кое значение каждых вторых второй четверти

Комментарии к задаче

 

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

А = {a1, a2, a3, …, an} вычисляется по формуле

Среднеквадратическое значение элементов заданного множества
A = {a1, a2, a3, …, an} вычисляется по формуле

Среднегеометрическое значение ненулевых элементов заданного множества A = {a1, a2, a3, …, an} вычисляется по формуле

где К-количество ненулевых элементов в множестве.

Среднегармоническое значение положительных элементов заданного множества A = {a1, a2, a3, …, an} вычисляется по формуле

где К- количество положительных элементов в множестве.

 

Если все элементы множества имеют положительные значения, то справедливо условие

 

Ga <= Pa <= Sa.

 

Если множество пустое (А = ø) или в нём нет нужных элементов (к = 0), принять значение Sa, Qa, Pa или Ga равным нулю.


Часть 3. ОПРЕДЕЛЕНИЕ ПАРАМЕТРА МАССИВА

 

Постановка задачи:

“Определить <текст1> среди <текст2> элементов <текст3> массива”

Для каждого номера варианта постановка задачи уточняется с помощью табл. 3: по первой цифре номера варианта задания записывается <текст1>, по второй - <текст2>, по третьей - <текст3>.

Например, для 013 варианта постановка задачи имеет вид:

“Определить наибольший элемент среди нечетных по номеру элементов второй половины массива”

 

Таблица 3

 

Цифра варианта заданий <текст1> <текст2> <текст3>
наибольший элемент четных по номеру второй четверти
минимальное значение нечетных по номеру второй трети
два наибольших элемента каждых третьих первой половины
элемент, самый близкий к заданному числу С каждых вторых второй половины
наименьший по модулю элемент принадлежащих [a/2; b/2] первой четверти
наименьший элемент отрицательных последней трети
максимальное значение положительных последней четверти
два наименьших элемента ненулевых третьей четверти
наибольший по абсолютной величине четных по значению первой трети
значение, по модулю самое близкое к заданному числу С нечетных по значению всего

 

Комментарий к задаче

Определить элемент массива – это значит найти его положение (индекс) в массиве и его значение. Если требуемому условию удовлетворяют несколько элементов, то нужно установить индекс и значение каждого из них.


Часть 4. УПОРЯДОЧЕНИЕ ЭЛЕМЕНТОВ МАССИВА

 

Постановка задачи:

 

“Упорядочить <текст1> элементы <текст2> массива по <текст3> значений”

 

Для каждого варианта задания постановка задачи уточняется по табл. 4: по первой цифре номера варианта записывается <текст1>, второй – <текст2>, по третьей – <текст3>.

 

Например, для 013 варианта постановка задачи имеет вид:

“Упорядочить нечетные по номеру элементы последней четверти массива по убыванию квадратов значений”

 

Таблица 4

 

Цифра варианта заданий <текст1> <текст2> <текст3>
нечётные по номеру последней трети возрастанию
нечётные по значению последней четверти убыванию абсолютных
чётные по номеру третьей четверти возрастанию обратных
чётные по значению первой трети убыванию квадратов
отрицательные второй четверти возрастанию модулей обратных
принадлежащие [a/2; b/2] всего убыванию
каждые третьи второй половины возрастанию абсолютных
каждые вторые первой четверти убыванию обратных
ненулевые первой половины возрастанию квадратов
положительные второй трети убыванию модулей обратных

 

Комментарий к задаче

Возможны два варианта решения задачи (назначает преподаватель):

1. Все элементы, удовлетворяющие заданным условиям, записываются в новый, вспомогательный массив, затем этот массив упорядочивается по заданному закону.

2. В исходном массиве упорядочиваются только элементы, удовлетворяющие заданным условиям, при этом остальные элементы своё положение сохраняют и вспомогательный массив не используется.

Для проверки правильности упорядочения всего массива или его части выводить все его элементы.


Работа №5.“ОБРАБОТКА ДВУХМЕРНЫХ МАССИВОВ”

 

Разработать программу получения и обработки двухмерного массива-матрицы. Индивидуальное задание может состоять из 1, 2, 3, 4 или 5 частей. Содержание каждой части определяется номером варианта, который назначается преподавателем в виде случайного трехзначного числа от 000 до 999.