- •Кафедра "Автоматизированные системы управления"
- •Донецк - ДонНту
- •1.Общие сведения
- •2. Порядок выбора вариантов заданий и требования к оформлению контрольной работы
- •3. Условия индивидуальных заданий
- •Методические указания
- •Методические указания
- •Методические указания
- •Методические указания
- •Методические указания
- •Варианты заданий
- •Методические указания
- •4. Рекомендуемая литература
- •5.Информация для подготовки к экзамену
- •Список вопросов в экзаменационных билетах:
- •Типы задач в экзаменационных билетах:
Методические указания
Для выполнения всех расчетов использовать несколько функций, каждая из которых выполняет отдельную задачу:
ввод данных;
печать массива;
вывод результатов;
нахождение промежуточных и конечных результатов
Тип функций, при возвращении промежуточных данных выбрать самостоятельно и обосновать.
Использовать описание массива с помощью указателя.
Варианты заданий
Подразумевается, что одни и те же вычисления необходимо выполнить для трех различных массивов, элементы которых формируются по идентичным формулам, которые приведены в правой колонке таблицы.
Таблица 3.4 Варианты заданий
№ |
Задания для составления подпрограммы |
Массивы и формулы их получения. |
1 |
2 |
3 |
1 |
Найти для каждого массива количество элементов, значение которых меньше среднего арифметического значения. В каком массиве их больше. |
c[i]=2.8+5.1*sin(i/2+0.5) r[j]=6.6+4.7*sin(j/3-1.2) s[l]=1.7-3.6*sin(l/4+0.2)
i=1 |
2 |
Найти сумму максимальных элементов, найденных для каждого из массивов. |
d[i]=3.1*i-59.7*i-16.2 f[j]=5.4*j-82.1*j+29.6 p[k]=-6.9*k+31.2*k-10.5 d[18], f[40], p[22] |
3 |
Найти для каждого массива разность между максимальным и минимальным значениями. В каком массиве она наибольшая. |
d[j]=1.5(j-3.2)-1.1*j h[k]=2.7(k-0.8)-0.5*k u[n]=3.3(n+2.5)-1.8*n d[20], h[40], u[20] |
4
|
Из исходных массивов сформировать массив d[3], элементы которого равны количеству отрицательных элементов в исходных массивах. Найти большее значение элемента и его номер в массиве d |
a[i]=9.6i-15.3tan(i+1.5) b[j]=11.2j+18.1tan(j+1.5) c[k]=-8.7k+11.6tan(k-2.2) a[20], b[50], c[16] |
5
|
Найти для каждого массива разность между максимальным и средним арифметическим значениями. |
a[i]=1.4i-2.9e b[j]=-8.5j+1.6e c[k]=11.3k-4.7e a[20], b[10], c[14] |
6
|
Определить сумму минимальных элементов, найденных для каждого массива и сумму максимальных элементов. Определить большее значение из модулей этих двух значений. |
a[i]=3.8i-12.4i+5.1 b[j]=5.6j+11.5j-29.3 c[k]=18.1k-6.8k-9.9 a[8], b[16], c[12] |
7
|
Найти для каждого массива отношение между максимальным и средним арифметическим значениями. |
a[i]=1.2(i-2)*sin(i) f[j]=5.9(j-5)*sin(j) z[k]=12.3(k-4)*sin(k) а[8], f[6],z[10] |
8
|
Найти для каждого массива количество элементов, значение которых меньше среднего между минимальным элементом и максимальным. |
b[i]=2.8-(i+4.5) c[i]=-12.6+(i-2.2) z[i]=-9.1-(i+5.7) b[18], c[12],z[10] |
9
|
Найти отношение между максимальным и минимальным значениями элементов массива. |
a[i]=2.9(i-1.5)-3.1i s[k]=11.7(k-3.1)-8.1k b[j]-4.7(j+2.2)-5.6j a[10], s[12], b[30], |
10
|
Определить большее значение из трех значений сумм элементов, найденных для каждого массива. |
d[i]=13.4i-exp(0.5i) p[k]=8.7k-exp(-1.4k) h[j]=-21.5j+exp(0.5j) i=1 50, k=1 12, j=1 12 |
ЗАДАНИЕ № 6 СОСТАВЛЕНИЕ ПРОГРАММ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИЙ ПРИ ОБРАБОТКЕ МАТРИЦ
