Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




 

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

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

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

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

- разработанный алгоритм решения задачи в соответствии с вариантом задания (№ 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

 

 

Раздел 3




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 839; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.