Задачи А (задачи на вектора)

Лабораторная работа 2.

Циклический вычислительный процесс

Задание.Составить спецификации, словесное описание алгоритма двух программ на языке C#, таблицы тестов, программы и оттестировать их для задач по указанию преподавателя.

Индивидуальные задания

Задачи А (задачи на вектора)

1.Подсчитать число элементов целого вектора С (c1,c2,..,c20), равных или меньших заданного целого числа T.

2.Задан вектор целых чисел Х(10), найти М=min2 Xi + max3 Xi.

3.Даны действительные вектора А(а12,..,а10) и B(b1,b2,..,b10). Вычислить

4.Дан вектор действительных чисел Y(y1,y2,..,y8).Найти номер первого отрицательного элемента вектора и сумму предшествующих ему элементов.

5.В векторе целых чисел A(a1,..,a10) определить количество нулевых элементов, заменить отрицательные элементы их кубами.

6.Задан вектор действительных чисел X(x1,x2,..,x16). Получить вектор E из номеров элементов вектора X, равных заданному действительному числу B.

7.Задан вектор целых чисел A(a1,a2,..a7). Из суммы его положительных элементов вычесть сумму отрицательных, найти наибольший элемент вектора.

8.Вычесть из каждого элемента действительного вектора C(c1,c2,..,c9) среднее арифметическое вектора.

9.Дан вектор целых чисел А(10), получить сумму нечетных отрицательных элементов и первый элемент, больший заданной целой величины М.

10.Дан вектор целых чисел М(м12,..,м9). Найти количество и сумму тех mi, которые делятся на 5 и не делятся на 7.

11.Найти число членов действительного вектора М(м12,..,м13), принадлежащих интервалу [A,В] (A,B – действительные числа)

12.Задан вектор целых чисел М(м12,..,м9). Найти первый член вектора, не принадлежащий отрезку [A,B], и его номер (A,B – целые числа)

13.Проверить, равна ли сумма положительных элементов действительного вектора С(с12,..,с12) действительному числу B.

14.Из элементов целочисленного вектора С(n), n£12, кратных заданному целому числу T, сформировать вектор В.

15.Задан вектор целых чисел Х(n), n£12. Сформировать вектор В из Xi, превышающих величину М=(minx + maxx)/2 , где minx и maxx – наименьшее и наибольшее значения элементов Xi .

16.Дан вектор действительных чисел Y(n), n£12. Сформировать вектор С из ненулевых элементов вектора Y, предшествующих первому отрицательному элементу вектора.

17.Задан вектор действительных чисел A(n), n£12. Сформировать вектор Х из тех элементов вектора А, значения которых не превышают среднее арифметическое вектора А.

18.Дан вектор целых чисел М(n). N£13. Сформировать вектор С из элементов Mi, значения которых принадлежат интервалу [A,В] (A,B – целые числа)

19.Задан вектор целых чисел М(n), n£9. Сформировать вектор С из элементов Mi, значения которых не равны A и В. Найти количество нулей в новом векторе (A,B – целые числа)

20.Заменить все отрицательные числа их квадратами в векторе целых чисел X(x1,x2,…,xn), n<=20.

21.Дан вектор действительных чисел X(x1,x2,..,x10). Найти сумму элементов с нечетными номерами.

22.В векторе действительных чисел A(a1,..,a10) определить количество нулевых элементов.

23.Задан вектор действительных чисел X(x1,x2,..,x12). Сформировать вектор Y(y1,y2,..,y12), где yi=2*xi-3.

24.Вычесть из каждого элемента вектора целых чисел C(c1,c2,..,c9) его порядковый номер.

25.Задан вектор действительных чисел C(c1,c2,..,c18). Определить сколько членов вектора меньше заданного действительного числа D.

26.Задан вектор действительных чисел T(t1,t2,..,t14). Получить вектор номеров нулевых элементов заданного вектора.