Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика (Задания 1_1 - 1_8).doc
Скачиваний:
39
Добавлен:
31.03.2015
Размер:
5.27 Mб
Скачать

Варианты задания

  1. Вектор T такой, что Tk = (C Xk2 + D)/(D Yk2+C); k = 1, 2, 3, … , n.

  2. Сумма (k/(Xk+ k)), k = 1, 2, 3, … , n.

  3. Скалярное произведение векторов X1Y1 + X2Y2 + X3Y3 + . . . + XnYn .

  4. Вектор T такой, что T1 =X1Y1, T2 = X1Y1+ X2Y2, T3 = X1Y1+ X2Y2 + +X3Y3 , . . . , Tn = X1Y1+ X2Y2 + X3Y3 + . . .+ XnYn .

  5. Отношение C/D, где С = Xk, D =∏ Xk, k = 1, 2, 3, … , n.

  6. Произведение всех разностей вида Xk Xnk+1, т.е. разностей X1Xn, X2Xn1 , X3Xn2, . . . , Xn X1 .

  7. Вектор T такой, что Tk = k Xk ; k = 1, 2, 3, … , n.

  8. Расстояние от начала координат до каждой точки (Xk, Yk).

  9. Суммы Xk , k = 1, 3, 5, … , n1; Xk , k = 2, 4, 6,, n; n четно.

  10. Произведение X1·X4 ·X7 · . . . · X3k–2 (взят каждый третий элемент).

  11. Вектор T такой, что , k = 1, 2, 3, … , n.

  12. Сумма расстояний от начала координат до n точек параболы x2+7; X1, X2, X3, . . . , Xn — абсциссы этих точек.

  13. Отношение Sx/Sy, где Sx и Sy — средние арифметические элементов вектора X и вектора Y соответственно.

  14. Вектор T; его элементы Tk = , k = 1, 2, 3, … , n.

  15. Сумма 2/(Xk +Yk), k = 1, 2, 3, … , n.

  16. Произведение всех элементов вектора X, имеющих четный номер.

  17. Произведение сумм Xk, k = 1, 2, , n–1,Xk, k = 2, 4, 6,, n.

  18. Вектор T такой, что T1 = X1+Y1; Tk = Tk1 + Xk+Yk, k = 2, 3, … , n.

  19. Сумма (Xk2 ·Yk2)/k, k = 1, 2, 3, … , n.

  20. Произведение обратных величин сумм Xk+Yk, k =1, 2, 3,, n.

  21. Вектор T такой, что T1 = 1; Tk = (Xk+Yk)2/Tk1, k = 2, 3,, n.

  22. Сумма 1-го, 4-го, 9-го, … , k2 -го элементов вектора X; k2 n.

  23. Разность (Xk /Yk) – (Yk /Xk), k = 1, 2, 3, … , n.

  24. Вектор T такой, что T1 = С; Tk = Tk1 + kC; k = 2, 3, … , n.

  25. Отношение G/E, где G = (Xk + 5k), E = (1/Yk), k = 1, 2, 3,, n.

  26. Длина ломаной линии, полученной соединением k-й точки с (k+1)-й точкой, k = 1, 2, … , n1. Точка задана координатами Xk,Yk.

  27. Вектор T такой, что T1 = T2 = 1; Tk = Tk1 + Tk2 + Xk2/Yk2 , k = 3, 4, … ,

  28. Отношение Sx2/Sy2, где Sx2 и Sy2 — суммы квадратов элементов вектора X и вектора Y соответственно.

  29. Произведение (X1Y1)(X2Y2)(X3Y3) · . . . · (XnYn) .

  30. Вектор T такой, что T1 =X1/Y1, T2 = , ... , Tn = .

1.4. Обработка векторов в цикле с ветвлением

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

Варианты задания

  1. Найти сумму и число тех элементов вектора X, которые удовлетворяют требованию CXkD.

  2. Каждая пара (Xk ,Yk) представляет координаты одной из n точек на плоскости. Определить, сколько точек имеют положительные абсциссу Xk и ординату Yk; для прочих точек найти среднее расстояние до точки (0, 0).

  3. Рассмотрев все пары (Xk,Yk), подсчитать случаи равенства элементов пары; найти среднее арифметическое чисел вектора X.

  4. Получить вектор T по правилу Tk = max (Xk ,Yk), k = 1,2,3, … ,n; подсчитать элементы Tk, получившие значения элементов Xk.

  5. Изменить каждый положительный элемент вектора T, поделив элемент на его номер, а отрицательные элементы — подсчитать.

  6. Каждой парой (Xk, Yk) заданы длины сторон одного из прямоугольников; найти число тех прямоугольников, площадь которых больше D.

  7. Найти число n1 отрицательных элементов вектора X и их сумму C1, а также число n2 положительных элементов вектора Y и их сумму C2.

  8. Получить вектор T по правилу Tk = k = 1, 2, 3, … , n; а также подсчитать число нулей в полученном векторе T.

  9. Найти число и произведение положительных элементов вектора X, удовлетворяющих требованию sin Xk 0.

  10. Пара (Xk, Yk) представляет координаты одной из n точек на плоскости. Найти число точек, у которых ордината Yk больше абсциссы Xk, и сумму расстояний от 1-й точки до остальных.

  11. Найти сумму и число тех элементов вектора X, которые удовлетворяют требованию | | Xk | – C| < D.

  12. Заменить каждый неположительный элемент вектора X абсолютной величиной имеющего тот же номер элемента вектора Y и подсчитать число таких замен.

  13. Пара (Xk, Yk) представляет координаты одной из n точек на плоскости. Подсчитать точки, находящиеся вне круга диаметром D, центр которого имеет заданные координаты X0, Y0.

  14. Получить вектор T по правилу Tk = ,k =1, 2, 3, … , n; подсчитать число неотрицательных элементов Xk.

  15. Найти среднее арифметическое положительных элементов вектора X, имеющих четный номер, и среднее арифметическое отрицательных элементов вектора Y, имеющих нечетный номер.

  16. Найти , гдеSx, Sy — средние арифметические положительных элементов векторов X и Y соответственно.

  17. В векторе X подсчитать число нулей и заменить отрицательные элементы их абсолютными величинами.

  18. Пара (Xk ,Yk) представляет координаты одной из n точек на плоскости. Подсчитать, сколько из них лежит в квадрате с длиной стороны A, центр симметрии которого находится в начале координат, а стороны параллельны осям.

  19. Найти среднее арифметическое элементов вектора X, исключая нули, и число неположительных элементов вектора.

  20. Найти отдельные суммы S1, S2 и количества n1, n2 элементов Xk, значения которых соответственно больше D и меньше D.

  21. Вычислить куб суммы и общее число элементов вектора X, удовлетворяющих условию Xk < C/2 или условию C < Xk < D.

  22. Подсчитать число отрицательных элементов вектора X, а каждый положительный его элемент изменить, умножив на предыдущий элемент. Первый элемент должен быть меньше 0.

  23. Определить число произведений Xk·Yk, удовлетворяющих требованию Xk·Yk < D (номер k у элементов одинаков) и сумму S этих произведений.

  24. Найти среднее арифметическое тех элементов вектора X, которые удовлетворяют требованию Xk < X1, и среднее арифметическое всех элементов вектора X.

  25. Найти сумму и число положительных элементов вектора X, каждый из которых больше имеющего тот же номер элемента вектора Y.

  26. В векторе X изменить значения положительных элементов, умножив на B, а отрицательные элементы уменьшить вдвое; затем подсчитать, сколько окажется элементов, абсолютная величина которых не больше A.

  27. Задать значения Yk тем элементам Xk, для которых выполняется условие |XkYk| < C, и подсчитать число измененных элементов.

  28. Заменить значения элементов вектора Y по правилу

Yk = ,k = 1, 2, 3, … , n;

подсчитать случаи равенства исходных значений Xk и Yk .

  1. Задать новые значения элементам векторов X, Y: Xk= min (Xk, Yk); Yk = max (Xk, Yk), где в скобках — исходные значения элементов.

  2. Каждая пара (Xk, Yk) представляет длины сторон треугольника, а их общее основание имеет длину D. Для каждой из n пар (Xk, Yk) проверить возможность построения треугольника. Найти сумму площадей построенных треугольников.