Часть 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.