Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_ указ_ алгоритм_яз.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
233.47 Кб
Скачать

Методические указания

  1. Для выполнения всех расчетов использовать несколько функций, каждая из которых выполняет отдельную задачу:

  • ввод данных;

  • печать массива;

  • вывод результатов;

  • нахождение промежуточных и конечных результатов

  1. Тип функций, при возвращении промежуточных данных выбрать самостоятельно и обосновать.

  2. Использовать описание массива с помощью указателя.

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

Подразумевается, что одни и те же вычисления необходимо выполнить для трех различных массивов, элементы которых формируются по идентичным формулам, которые приведены в правой колонке таблицы.

Таблица 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 60, j=1 10, l=1 18

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 СОСТАВЛЕНИЕ ПРОГРАММ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИЙ ПРИ ОБРАБОТКЕ МАТРИЦ