Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 Metodichka_po_Mathcad2.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
617 Кб
Скачать
☆
  1. Задания по лабораторной работе Одномерные массивы

  1. Дан вектор А, состоящий из 10 элементов. Составить программу-функцию, которая меняет местами минимальный и максимальный элементы этого вектора.

  2. Дан вектор А, состоящий из n элементов. Составить программу-функцию, определяющую сумму элементов этого вектора, расположенных между максимальным и минимальным элементами.

  3. Дан вектор А, состоящий из 10 элементов. Составить программу-функцию, которая сортирует элементы вектора А по возрастанию, если сумма элементов вектора больше 30, иначе сортирует вектор А по убыванию.

  4. Дан вектор А, состоящий из n элементов. Составить программу-функцию, которая увеличивает элементы с четными индексами в два раза, а элементы с нечетными индексами заменяет на 0.

  5. Дан вектор С, состоящий из n элементов. Если произведение значений каждого четвертого элемента вектора меньше 100, то отсортировать вектор по убыванию.

  6. Дан вектор С, состоящий из 12 элементов. Составить программу-функцию, заменяющую каждый третий элемент массива на значение суммы всех его элементов.

  7. Даны два вектора Х и Y, состоящие из n элементов. Если сумма элементов с четными индексами вектора Х равна по модулю сумме элементов с четными значениями вектора Y, то отсортировать вектор Х по убыванию.

  8. Дан вектор М, состоящий из n элементов. Если сумма элементов с четными индексами вектора М равна произведению первого и последнего элементов, то обнулить весь вектор. В противном случае, заменить все элементы с положительными значениями на нули.

  9. Дан вектор В, состоящий из n элементов. Составить программу-функцию, подсчитывающую количество перемен знака у элементов вектора.

  10. Дан вектор В, состоящий из n элементов. Составить программу-функцию, заменяющую каждый четвертый элемент вектора B на значение произведения отрицательных элементов.

  11. Дан вектор Х, состоящий из n элементов. Если первый элемент вектора равен сумме трех последних положительных элементов, то увеличить каждый третий элемент вектора в два раза.

  12. Дан вектор В, состоящий из 10 элементов. Составить программу-функцию, подсчитывающую сумму первых пяти положительных элементов вектора (считать, что вектор содержит не менее пяти положительных значений).

  13. Дан вектор С, состоящий из n элементов. Если количество нулей, расположенных на четных местах не превышает заданного значения Z, то вычислить сумму значений элементов с нечетным индексом.

  14. Дан вектор T, состоящий из 12 элементов. Подсчитать произведение каждого третьего элемента вектора. Если оно равно значению десятого элемента, то записать его на место первого элемента. В противном случае, записать его на место десятого элемента.

  15. Дан вектор A, состоящий из 11 элементов. Составить программу-функцию, заменяющую все четные элементы вектора на нули, если первый элемент вектора максимальный.

  16. Дан вектор T, состоящий из n элементов. Если максимальный и минимальный элементы этого вектора не равны, то отсортировать вектор по убыванию значений. В противном случае, заменить все элементы массива с нечетными индексами на единицы.

  17. Дан вектор С, состоящий из n элементов. Составить программу-функцию, подсчитывающую количество пар одинаковых элементов этого вектора.

  18. Дан вектор С, состоящий из n элементов. Составить программу-функцию, увеличивающую каждый элемент вектора С на сумму положительных элементов этого вектора.

  19. Дан вектор В, состоящий из n элементов. Составить программу-функцию, формирующую вектор С из элементов вектора В, стоящих на чётных местах.

  20. Дан вектор А, состоящий из n элементов. Составить программу-функцию, заменяющую минимальный по модулю элемент значением суммы положительных элементов вектора А.

  21. Дан вектор А, состоящий из 10 элементов. Составить программу-функцию, заменяющую каждый элемент вектора А на произведение положительных элементов А.

  22. Дан вектор А, состоящий из n элементов. Составить программу-функцию, определяющую среднее арифметическое элементов вектора А, стоящих на каждом третьем месте.

  23. Дан вектор А, состоящий из n элементов. Составить программу-функцию, заменяющую каждый третий элемент вектора А на значение суммы всех его элементов.

  24. Дан вектор В, состоящий из n элементов Составить программу-функцию, формирующую вектор С из элементов вектора В, которые стоят на чётных местах и превышают по абсолютной величине 2,5.

  25. Дан вектор А, состоящий из n элементов. Составить программу-функцию, которая преобразует элементы вектора А по правилу: заменяет в нем первые k элементов на противоположные по знаку и увеличивает все элементы, кратные 3, на первый элемент вектора.

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

  27. Дан вектор Х, состоящий из n элементов. Составить программу-функцию, определяющую куб суммы и число тех элементов заданного вектора Х, значения которых больше 20 или находятся в пределах от -5 до 7.

  28. Дан вектор Х, состоящий из n элементов. Составить программу-функцию, которая нечётные элементы вектора Х увеличивает в 2 раза, а у элементов с чётными номерами меняет знаки на противоположные.

  29. Дан вектор В, состоящий из 15 элементов. Составить программу-функцию, формирующую вектор С из элементов вектора В, индексы которых являются степенями двойки (1, 2, 4, 8, …).

  30. Дан вектор Х, состоящий из 13 элементов. Составить программу-функцию, проверяющую, является ли вектор симметричным относительно своего центрального элемента.

  31. Дан вектор Х, состоящий из 9 элементов. Составить программу-функцию, проверяющую, все ли элементы вектора положительны.

  32. Дан вектор Х, состоящий из 10 элементов. Составить программу-функцию, проверяющую, есть ли в массиве хотя бы один элемент, имеющий чётное значение.

  33. Дан вектор Х, состоящий из n элементов. Составить программу-функцию, проверяющую, расположены ли элементы вектора в порядке возрастания.

  34. Дан вектор А, состоящий из n элементов. Составить программу-функцию, проверяющую, содержатся ли в массиве подряд два нулевых элемента.

  35. Дан вектор А, состоящий из n элементов. Составить программу-функцию, определяющую отношение суммы элементов, расположенных до максимального элемента, к сумме элементов, расположенных после максимального элемента.

  36. Дан вектор С, состоящий из 10 элементов. Составить программу-функцию, определяющую количество вхождений максимального элемента в заданный вектор.

  37. Дан вектор С, состоящий из n элементов. Составить программу-функцию, определяющую сколько раз в векторе С встретились два подряд идущих нулевых элемента.

  38. Дан вектор Z, состоящий из n элементов. Составить программу-функцию, определяющую имеется ли в векторе Z хотя бы одна пара совпадающих чисел.

  39. Дан вектор Z, состоящий из 10 элементов. Элементами вектора являются 0 и 1. Составить программу-функцию, проверяющую, существует ли строгое чередование 0 и 1.

  40. Дан вектор С, состоящий из n элементов. Составить программу-функцию вычисляющую среднее арифметическое четных элементов и среднее геометрическое положительных элементов вектора С.

  41. Даны два вектора M и N, состоящие из n элементов. Составить программу-функцию, формирующую вектор Z, состоящий из чередующейся последовательности элементов векторов M и N.