![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Цель: обработка элементов одномерных массивов.
Самостоятельная работа студента заключается:
- в изучении приемов алгоритмизации и программирования различных вариантов обработки одномерных массивов.
Результатом работы является:
- разработанный алгоритм решения задачи в соответствии с вариантом задания (№ 2.121 – № 2.180, таблица 2.3), представленный в виде блок-схемы;
- программа решения задачи на соответствующем языке программирования, соответствующая варианту задания и блок-схеме;
- тестовый вариант исходных данных для проверки работоспособности алгоритма и программы;
- результаты работы программы выведенные на экран в табличной форме.
Примечания:
- Численные значения исходных данных (тестовый вариант) для отладки программы студент подбирает самостоятельно.
- Подбирать тестовые значения следует так, чтобы можно было проверить работоспособность всех ветвей алгоритма (число тестов должно быть равно числу ветвей функционирования алгоритма и программы).
- При разработке алгоритма следует иметь в виду возможность возникновения исключительных ситуаций. К ним относятся, например, невозможность выполнения арифметических действий, вычисления функций и так далее. Разрабатываемый алгоритм должен предусматривать обработку таких ситуаций.
Таблица 2.3
№ задачи | Условие | Примечания |
2.121 | Найти первый отрицательный элемент массива A, состоящего из N элементов. | N≤20 |
2.122 | Найти первый положительный элемент массива B, состоящего из N элементов. | N≤20 |
2.123 | Найти первый нулевой элемент массива C, состоящего из N элементов. | N≤20 |
Продолжение табл. 2.3 | ||
№ задачи | Условие | Примечания |
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.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.3 | ||
№ задачи | Условие | Примечания |
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.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.3 | ||
№ задачи | Условие | Примечания |
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.158 | Найти среднее геометрическое положительных элементов массива AU, содержащего N элементов.
(Средним геометрическим n чисел называется произведение этих чисел в степени ![]() | N≤20 |
2.159 | Найти среднее геометрическое отрицательных элементов массива AV, содержащего N элементов.
(Средним геометрическим n чисел называется произведение этих чисел в степени ![]() | N≤20 |
2.160 | Определить сумму элементов массива AW, имеющих четные индексы. Массив содержит N элементов. | N≤20 |
Продолжение табл. 2.3 | ||
№ задачи | Условие | Примечания |
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.167 | Переписать сначалаотрицательные, а затемположительные элементы массива BC, содержащего N элементов, в массив ZBC. | N≤20 |
2.168 | Переписать сначалаположительные, а затемотрицательные элементы массива BD, содержащего N элементов, в массив ZBD. | N≤20 |
2.169 | Переписать все элементы массива M, имеющие нечетные индексы, подряд в массив BE. Массив М имеет N элементов. | N≤20 |
Продолжение табл. 2.3 | ||
№ задачи | Условие | Примечания |
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.179 | Переписать в массив ZBUиндексы всех отрицательных элементов массива BU, удовлетворяющих условию – ![]() | N≤20 |
2.180 | Переписать все положительные элементы массива BV в массив ZBV, а все отрицательные - в массив YBV. Массив BV состоит из N элементов. | N≤20 |
Дата публикования: 2015-01-13; Прочитано: 381 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!