- •Редактор л.А. Матвеева
- •450062, Г. Уфа, ул. Космонавтов,1.
- •Часть I. Получение элементов массива
- •Часть 2. Вычисление параметра массива
- •Часть 3. Определение параметра массива
- •Часть 4. Упорядочение элементов массива
- •Часть 1. Получение матрицы
- •Часть 2. Получение вектора
- •Комментарии к задаче
- •Часть 3. Матричные операции
- •Часть 4. Упорядочение матрицы
- •Часть 5. Вычисление параметра массива
Часть 3. Определение параметра массива
Постановка задачи:
“Определить <текст1> среди <текст2> элементов <текст3> массива” |
Для каждого номера варианта постановка задачи уточняется с помощью табл. 3: по первой цифре номера варианта задания записывается <текст1>, по второй - <текст2>, по третьей - <текст3>.
Например, для 013 варианта постановка задачи имеет вид:
“Определить наибольший элемент среди нечетных по номеру элементов второй половины массива” |
Таблица 3
Цифра варианта заданий |
<текст1> |
<текст2> |
<текст3> |
0 |
наибольший элемент |
четных по номеру |
второй четверти |
1 |
минимальное значение |
нечетных по номеру |
второй трети |
2 |
два наибольших элемента |
каждых третьих |
первой половины |
3 |
элемент, самый близкий к заданному числу С |
каждых вторых |
второй половины |
4 |
наименьший по модулю элемент |
принадлежащих [a/2; b/2] |
первой четверти |
5 |
наименьший элемент |
отрицательных |
последней трети |
6 |
максимальное значение |
положительных |
последней четверти |
7 |
два наименьших элемента |
ненулевых |
третьей четверти |
8 |
наибольший по абсолютной величине |
четных по значению |
первой трети |
9 |
значение, по модулю самое близкое к заданному числу С |
нечетных по значению |
всего |
Комментарий к задаче
Определить элемент массива – это значит найти его положение (индекс) в массиве и его значение. Если требуемому условию удовлетворяют несколько элементов, то нужно установить индекс и значение каждого из них.
Часть 4. Упорядочение элементов массива
Постановка задачи:
“Упорядочить <текст1> элементы <текст2> массива по <текст3> значений” |
Для каждого варианта задания постановка задачи уточняется по табл. 4: по первой цифре номера варианта записывается <текст1>, второй – <текст2>, по третьей – <текст3>.
Например, для 013 варианта постановка задачи имеет вид:
“Упорядочить нечетные по номеру элементы последней четверти массива по убыванию квадратов значений” |
Таблица 4
Цифра варианта заданий |
<текст1> |
<текст2> |
<текст3> |
0 |
нечётные по номеру |
последней трети |
возрастанию |
1 |
нечётные по значению |
последней четверти |
убыванию абсолютных |
2 |
чётные по номеру |
третьей четверти |
возрастанию обратных |
3 |
чётные по значению |
первой трети |
убыванию квадратов |
4 |
отрицательные |
второй четверти |
возрастанию модулей обратных |
5 |
принадлежащие [a/2; b/2] |
всего |
убыванию |
6 |
каждые третьи |
второй половины |
возрастанию абсолютных |
7 |
каждые вторые |
первой четверти |
убыванию обратных |
8 |
ненулевые |
первой половины |
возрастанию квадратов |
9 |
положительные |
второй трети |
убыванию модулей обратных |
Комментарий к задаче
Возможны два варианта решения задачи (назначает преподаватель):
Все элементы, удовлетворяющие заданным условиям, записываются в новый, вспомогательный массив, затем этот массив упорядочивается по заданному закону.
В исходном массиве упорядочиваются только элементы, удовлетворяющие заданным условиям, при этом остальные элементы своё положение сохраняют и вспомогательный массив не используется.
Для проверки правильности упорядочения всего массива или его части выводить все его элементы.
Работа №5. “ОБРАБОТКА ДВУХМЕРНЫХ МАССИВОВ”
Разработать программу получения и обработки двухмерного массива-матрицы. Индивидуальное задание может состоять из 1, 2, 3, 4 или 5 частей. Содержание каждой части определяется номером варианта, который назначается преподавателем в виде случайного трехзначного числа от 000 до 999.