Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ №4.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
125 Кб
Скачать
☆

Вариант 15.

а) Дан массив А=(1, 0, 13, 4, 8, 19, 7). Вычислить S – сумму элементов массива и вывести на печать «да», если S<=3.5 «нет», иначе.

б) Найти максимальный элемент массива А, где А=(6, 1.8, 12, 30, -5, 19)

Сформировать новый массив В по формуле: b(i)=a(i)/max, где max – есть максимальный элемент массива А.

Напечатать max и новый массив В.

в) Составить программу, вычисляющую сумму бесконечного ряда:

где a(n)=0.5(a(n-1)+b(n-1)),

Вычисление следует закончить, когда будет выполнено условие:

|a(n)2-b(n)2|<10-6, здесь а(0)=3, b(0)=2

Вариант 16.

а) Найти произведение элементов массива С(15), больших 14. Элементы массива формируются по правилу:

c(i)=COS(c(i-1)+1)+14

Если таких элементов нет, выдать соответствующее сообщение.

Дано: с(1)=1

б) Вычислить среднее геометрическое положительных элементов массива А, имеющих чётные индексы. Элементы массива А вычисляются по формуле:

Х=(0.8, 20, -13.3, -4.5, 10, 21.3, 5, 6.8)

в) Вычислить значения функции y=nSIN(x)-COS(nx), если х изменяется от -10 до 20 с шагом 1. Записать в массив Z подряд те значения х, а в массив В те значения у, для которых истинно неравенство

0<=y<=1

Дано: n=2

Вариант 17.

а) Найти минимальный элемент и его номер среди элементов массива В(9), имеющих нечётные индексы. Элементы массива формируются по правилу: b(i)=0.3b(i-1)+COS(b(i-1)) где b(1)=27

б) Сформировать массив С, каждый элемент которого определён как разность элементов с одноимёнными индексами исходных массивов А(10) и В(10). Определить максимальный и минимальный элемент и их индексы для массива С(10). Массивы А(10) и В(10) задать самостоятельно.

в) Дано натуральное число N. Выбрать из записи числа N цифры 0 и 5, оставив прежним порядок остальных цифр. Например, из числа 59015509 должно получиться 919. Алгоритм решения: заполнить массив С подряд цифрами, формирующими число N: из массива С в массив А переписать подряд элементы неравные 0 и 5. Затем из элементов массива А сформировать новое число N. Для нашего примера: с=(5, 9, 0, 1, 5, 5, 0, 9), квадратные скобки [ ] – целая часть числа

с (1)=[N/107]=9

c (2)=[(N-c(1)*107)/106]=9

c (1)=[(N- c(k)*108-k)/108-i], для i=2,…7

A= (9, 1, 9), тогда N=a1*102+a2*101+a3*100=919

Вариант 18.

а) Найти среднее геометрическое положительных элементов массива.

А=(-4, 0, 5, -6, 1.1, 9.8, 23, -2)

б) Даны массив А(13), В(13). Для нового массива С(13), элементы которого формируются по правилу: . Найти сумму квадратов положительных значений и кубов отрицательных значений. Если общая сумма будет больше 150, то отпечатать массив с(13), иначе массив А(13).

в) Для массива С(18) определить: имеются ли три идущих подряд нулевых элемента. Дать текстовое сообщение и указать индексы первого элемента в каждой тройке.

С= (1, -1, 0, 0, 0, 2, 4, 0, 0, 5, 0, 0, 0, 3, 8, 0, 0, 0)

Вариант 19.

а) Найти сумму индексов элементов массива D(6), для которого выполняется условие: 0<=d(i)<5

d= (-2, 0, 1, 6.5, 28, -40)

б) Вычислить среднее арифметическое отрицательных элементов массива С(20) и среднее геометрическое положительных элементов массива. Элементы массива С задать самостоятельно.

в) В массиве А (18) совершить 3 циклических перестановки, подсчитать, сколько положительных элементов имеют нечётные индексы в старом и новом массиве.

А=(-3, 4, 0,5, 6, -7, -9, 8, 7, 10, 11, -5, 6, 8, -3, -2, 13, 2)

После совершения одной циклической подстановки А=(а(1), а(2), а(3), а(4),…,а(16), а(17), а(18)) преобразуется в массив А=(а(18), а(1), а(2), а(3),….,а(16), а(17)).