Задание по лабораторной работе «Создание и обработка списков».

Задание по лабораторной работе «Создание и обработка списков».

Задание по лабораторной работе «Создание и обработка списков».

> Оглавление > Варианты заданий на лабораторную работу N6

<< Предыдущая страница



Задание по лабораторной работе «Создание и обработка списков».

Вычисления с хранением последовательностей, число которых зависит от исходных данных.

  1. Даны натуральное число n, действительные числа x1,… (n>=2). Получить последовательность x 1-xn, …, xn-1-xn.

  2. Даны натуральное число n, действительные числа a1, …, аn. Если последовательность а1, …, an упорядочена по не убыванию (т. е. Если а1<=a2<=…<=an), то оставить ее без изменения. Иначе получить последовательность аn, …, a1.

  3. Даны натуральное число n, действительные числа x1, …, xn. Вычислить: x1*xn+x2*xn-1+…xn*x1.

  4. Даны натуральное число n, действительные числа x1, …, xn. Вычислить: [x1+xn]*[x2+xn-1]…[xn+x1].

  5. Даны натуральное число n, действительные числа x1, …, xn. Вычислить: (x1+x2+2*xn)*(x2+x3+2*xn-1)…(xn-1+xn+2*x2).

  6. Даны натуральное число n, действительные числа а1,…, a2n. Получить: (а1-a2*n)*(a3-a2n-2)*(a5-a2n-4)… (a2n-1-a2).

  7. Даны натуральное число n, действительные числа а1,…, a2n. Получить: a1*a2n+a2*a2n-1+an*an+1.

  1. Даны натуральное число n, действительные числа а1,…, a2n. Получить: min (a1+an+1), (a2+an+2), … , (an+a2n).

  2. Даны натуральное число n, действительные числа а1, …, a2n. Получить: max (min (a1, a2n), min (a2, a2n-1, … , min (an, an+1)).

  3. Пусть a1=1; a2=1.5; ai=a[i/2]*a[i/3]+1; (i=3,4,…).

  4. Даны натуральное число n, целые числа а(1),…., a(n). Выяснить, имеются ли среди чисел а(1),… a(n) совпадающие.

  5. Даны натуральное число n, целые числа а1,…., a3n. Выяснить, верно ли, что для всех а2n+1,…..,а3n имеются равные среди а1,…., а2n+1.

  6. Даны натуральное число n, действительные числа r1, … , rn . Получить последовательность: r1, … , rn , rn, … , r1.

  7. Даны натуральное число n, действительные числа r1, … , rn . Получить последовательность: rn, … , r1 , r1, … , rn .

  8. Даны натуральное число n, целые числа а1,…., an. Требуется получить последовательность x1, y1, x2, y2, … , xk, yk, где x1, … , xm – взятые в порядке следования четные члены последовательности a1, … , аn , а y1, … , yl - нечетные члены, k=min(m, l).

  9. Даны натуральное число n, целые числа а1,…., a2n. Выяснить, верно ли, что для i=1, … , n выполнено: ai=-an+1.

  10. Даны натуральное число n, целые числа а1,…., a2n. Выяснить, верно ли, что для i=1, … , n выполнено: ai= 2*an-1+a2n-i+1.

  11. Даны натуральное число n, целые числа а1,…., a2n. Выяснить, верно ли, что для i=1, … , n выполнено: ai+a2n-i+1>17.

  12. Даны натуральное число n, целые числа а1,…., a2n. Выяснить, верно ли, что для i=1, … , n выполнено: a2n-i+1<ai<=a2n-i

  13. Даны натуральное число n, действительные числа а1, … ,an. Преобразовать последовательность а1, … , an, расположив вначале отрицательные члены, а затем – неотрицательные. При этом: порядок как отрицательных, так и неотрицательных чисел сохраняется прежним.

  14. Даны натуральное число n, действительные числа а1, … ,an. Преобразовать последовательность а1, … , an, расположив вначале отрицательные члены, а затем – неотрицательные. При этом: порядок отрицательных чисел изменяется на обратный, а порядок неотрицательных сохраняется прежним.

  15. Даны натуральное число n, действительные числа а1, … ,an. Преобразовать последовательность а1, … , an, расположив вначале отрицательные члены, а затем – неотрицательные. При этом: порядок отрицательных сохраняется прежним, а порядок неотрицательных чисел изменяется на обратный.

  16. Даны натуральное число n, действительные числа а1, … ,an. Преобразовать последовательность а1, … , an, расположив вначале отрицательные члены, а затем – неотрицательные. При этом: порядок тех и других чисел изменяется на обратный.

  17. Даны натуральное число n, действительные числа a1, …, an. Вычислить , где – среднее арифметическое чисел a1, …, an.

  18. Даны натуральное число n,действительные числа x1,…, p1, , pn. Последовательности x1, …, xn и p1, … , pn определяют систему n материальных точек на прямой: xi-координата, pi-вес i-точки (i=1, …, n). Указать номер точки, наиболее близко расположенной к центру тяжести системы. Если таких точек несколько, то взять любую из них.

  19. Даны натуральное число n,действительные числа а(1), … a(n).Если в последовательности а(1), … , есть хотя бы один член, меньший, чем-3, то все отрицательные члены заменить их квадратами, оставив остальные члены без изменения; в противном случае домножить все члены на 0.1.

  20. «Считалка». Даны натуральные n, m. Предполагается, что n человек встают в круг и получают номера, считая против часовой стрелки, 1, 2, …, n. Затем, начиная с первого, также против часовой стрелки отчитывается m-й человек (поскольку люди стоят по кругу, то за n-м человеком стоит первый). Этот человек выходит из круга, после чего, начиная со следующего, снова отсчитывается m-й человек и так до тех пор, пока из всего круга не остается один человек.

  21. Даны натуральные числа n, m, символы s1, … , sn, (m<n). Получить последовательность символов: sm+1, sm+2, … , sn, s1, … ,sm.

  22. Даны натуральные числа n, m, символы s1, … , sn, (m<n). Получить последовательность символов: sm+1, sm+2, …, sn, sm, … , s1.

  23. Даны натуральные числа n, m, символы s1, … , sn, (m<n). Получить последовательность символов: sn, sn-1, … , sm+1, s1, … , sm.