Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CBORNIK_ZADACH2005.doc
Скачиваний:
16
Добавлен:
18.09.2019
Размер:
2.74 Mб
Скачать

2.3. Обработка одномерных массивов

Цель: обработка элементов одномерных массивов.

Самостоятельная работа студента заключается:

  • в изучении приемов алгоритмизации и программирования различных вариантов обработки одномерных массивов.

Результатом работы является:

  • блок-схема алгоритма решения задачи (№ 2.121 – № 2.180);

  • текст исходной программы на выбранном языке программирования (в соответствии с вариантом задания и блок-схемой алгоритма);

  • тестовый вариант исходных данных для проверки работоспособности алгоритма и программы (численные значения элементов массива аргумента подбирается студентом самостоятельно);

  • результаты работы программы по тестовому варианту исходных данных, выведенные на экран в табличной форме.

Таблица 2.3

задачи

Условие

Примечания

2.121

Найти первый отрицательный элемент массива A, состоящего из N элементов.

N≤20

2.122

Найти первый положительный элемент массива B, состоящего из N элементов.

N≤20

2.123

Найти первый нулевой элемент массива C, состоящего из N элементов.

N≤20

2.124

Найти минимальный по абсолютной величине элемент массива D, состоящего из N элементов.

N≤20

2.125

Найти максимальный по абсолютной величине элемент массива E, состоящего из N элементов.

N≤20

2.126

Найти первый отрицательный элемент массива F, состоящего из N элементов и индекс этого элемента.

N≤20

2.127

Найти первый положительный элемент массива G, состоящего из N элементов и индекс этого элемента.

N≤20

2.128

Найти первый нулевой элемент массива H, состоящего из N элементов и индекс этого элемента.

N≤20

2.129

Найти минимальный по абсолютной величине элемент массива O, состоящего из N элементов и индекс этого элемента.

N≤20

2.130

Найти максимальный по абсолютной величине элемент массива P, состоящего из N элементов и индекс этого элемента.

N≤20

Продолжение табл. 2.3

задачи

Условие

Примечания

2.131

Из положительных элементов массива PQ, содержащего N элементов, найти минимальный по величине элемент.

N≤20

2.132

Из отрицательных элементов массива Q, содержащего N элементов, найти минимальный по величине элемент.

N≤20

2.133

Из отрицательных элементов массива R, содержащего N элементов, найти наибольший по абсолютной величине элемент.

N≤20

2.134

Из положительных элементов массива S, содержащего N элементов, выбрать наименьший элемент.

N≤20

2.135

Из положительных элементов массива T, содержащего N элементов, выбрать наибольший элемент.

N≤20

2.136

Из отрицательных элементов массива U, содержащего N элементов, найти минимальный элемент и его индекс.

N≤20

2.137

Из отрицательных элементов массива V, содержащего N элементов, найти наибольший по абсолютной величине и его индекс.

N≤20

2.138

Из положительных элементов массива W, содержащего N элементов, выбрать наименьший и его индекс.

N≤20

2.139

Из положительных элементов массива X, содержащего N элементов, выбрать наибольший и его индекс.

N≤20

2.140

Найти последний, из положительных элементов, массива Y, содержащего N элементов.

N≤20

2.141

Найти последний, из отрицательных элементов, массива Z, содержащего N элементов.

N≤20

2.142

Найти последний, из положительных элементов массива AA, содержащего N элементов и его индекс.

N≤20

2.143

Найти последний, из отрицательных элементов массива AB, содержащего N элементов и его индекс.

N≤20

2.144

Найти сумму положительных элементов массива AC, содержащего N элементов.

N≤20

Продолжение табл. 2.3

задачи

Условие

Примечания

2.145

Найти сумму отрицательных элементов массива AD, содержащего N элементов.

N≤20

2.146

Найти количество положительных элементов массива AE, содержащего N элементов.

N≤20

2.147

Найти количество отрицательных элементов массива AF, содержащего N элементов.

N≤20

2.148

Найти количество нулевых элементов массива AG, содержащего N элементов.

N≤20

2.149

Найти количество элементов массива AH, содержащего N элементов, сумму элементов удовлетворяющих условию .

N≤20

2.150

Найти количество элементов массива AO, содержащего N элементов, удовлетворяющих условию .

N≤20

2.151

Найти количество отрицательных элементов массива AP, содержащего N элементов, удовлетворяющих условию .

N≤20

2.152

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

N≤20

2.153

Найти сумму отрицательных элементов массива AR, содержащего N элементов, удовлетворяющих условию и определить их количество.

N≤20

2.154

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

N≤20

2.155

Найти среднее арифметическое элементов массива AT, состоящего из N элементов.

N≤20

2.156

Найти среднее арифметическое отрицательных элементов массива AS, содержащего N элементов.

N≤20

2.157

Найти среднее арифметическое положительных элементов массива AT, содержащего N элементов.

N≤20

Продолжение табл. 2.3

задачи

Условие

Примечания

2.158

Найти среднее геометрическое положительных элементов массива AU, содержащего N элементов.

(Средним геометрическим n чисел называется произведение этих чисел в степени ).

N≤20

2.159

Найти среднее геометрическое элементов массива AV, удовлетворяющих условию avi>av5. Массив содержит N элементов.

(Средним геометрическим n чисел называется произведение этих чисел в степени ).

N≤20

2.160

Определить сумму элементов массива AW, имеющих четные индексы. Массив содержит N элементов.

N≤20

2.161

Определить сумму элементов массива AX, имеющих нечетные индексы. Массив содержит N элементов.

N≤20

2.162

Найти среднее геометрическое элементов массива AY, имеющих четные индексы. Массив содержит N элементов.

(Средним геометрическим n чисел называется произведение этих чисел в степени ).

N≤20

2.163

Найти среднее геометрическое элементов массива AX, имеющих нечетные индексы. Массив содержит N элементов.

(Средним геометрическим n чисел называется произведение этих чисел в степени ).

N≤20

2.164

Переписать все элементы массива AZ, имеющие четные индексы, в массив ZA. Массив имеет N элементов.

N≤20

2.165

Переписать все элементы массива BA, содержащего N элементов, в массив ABZ в обратном порядке.

N≤20

2.166

Переписать все положительные элементы массива BB, содержащего N элементов, в массив ZBB.

N≤20

Продолжение табл. 2.3

задачи

Условие

Примечания

2.167

Переписать сначала отрицательные, а затем положительные элементы массива BC, содержащего N элементов, в массив ZBC.

N≤20

2.168

Переписать сначала положительные, а затем отрицательные элементы массива BD, содержащего N элементов, в массив ZBD.

N≤20

2.169

Переписать все элементы массива M, имеющие нечетные индексы, подряд в массив BE. Массив М имеет N элементов.

N≤20

2.170

Переписать все элементы массива BF, имеющие нечетные индексы, в массив ZZB, в качестве элементов массива ZZB с четными индексами. Массив BF имеет N элементов.

N≤20

2.171

Переписать все элементы целочисленного массива BG, кратные 3, подряд в массив ZBG. Массив BG имеет N элементов.

N≤20

2.172

Переписать все элементы целочисленного массива BH, кратные 4, подряд в массив ZBH. Массив BH имеет N элементов.

N≤20

2.173

Определить наибольший элемент массива BO и поменять его местами с первым элементом.

N≤20

2.174

Определить наименьший элемент массива BP и поменять его местами с последним элементом.

N≤20

2.175

Определить наибольший и наименьший, по величине, элементы массива BQ и поменять их местами.

N≤20

2.176

Переписать в массив ZBR индексы всех положительных элементов массива BR.

N≤20

2.177

Переписать в массив ZBS индексы всех отрицательных элементов массива BS.

N≤20

2.178

Переписать в массив ZBT индексы всех положительных элементов массива BT, удовлетворяющих условию: .

N≤20

Продолжение табл. 2.3

задачи

Условие

Примечания

2.179

Переписать в массив ZBU индексы всех отрицательных элементов массива BU, удовлетворяющих условию: – .

N≤20

2.180

Переписать все положительные элементы массива BV в массив ZBV, а все отрицательные - в массив YBV.

N≤20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]