Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДЗ №2.doc
Скачиваний:
12
Добавлен:
17.03.2015
Размер:
302.59 Кб
Скачать

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

положительные

второй трети

убыванию модулей обратных

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

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

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

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

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

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

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