и) общее количество true, среди значений , когда ;

к) F(A) =, где - количество true и - количество false в - м столбце.

III. Числовые данные.

a) б) в) г) д)

n 4 3 3 4 5

m 7 8 9 6 6

Элементы матриц X и Y могут быть выбраны произвольно.

5.10. Определение характеристики степеней матрицы.

Для заданной квадратной матрицы A порядка m найти её степени и вычислить значение функционала F(), . Если для некоторого окажется F() > C, то вывести на печать значение p = true и F(),… ,F();

В противном случае напечатать значение p = false. Входными данными программы являются значения m, n и элементы матрицы A.

В программе предусмотреть:

-  процедуру умножения двух матриц с формальными параметрами: три массива (элементов двух исходных матриц и матрицы их произведения) и порядок матрицы;

-  процедуру – функцию вычисления значения функционала на матрице с формальными параметрами: массив элементов матрицы и её порядок.

Исходные данные.

I. Элементы матрицы.

а) произвольные вещественные числа;

б) булевские числа;

в) вероятности, т. е. вещественные числа в пределах от 0 до 1 (стохастические матрицы).

II. Функционал F(A) на матрице – см. задачу 5.9

III. Числовые данные.

a) б) в) г) д)

m 4 5 6 6 7

n 8 7 6 5 5

c 8 10 4 12 20

5.11. Преобразование сумм.

Функциональная сумма вида

задаётся массивом коэффициентов . По заданному выражению

над тремя такими суммами найти коэффициенты аналогичного вида суммы . Затем вычислить .

Входными данными программы являются: массивы коэффициентов сумм ; их размерность r; значения и число m. Выходными данными являются: массив коэффициентов и числа ,…,.

НЕ нашли? Не то? Что вы ищете?

В программе предусмотреть:

-  процедуры для тех операций над суммами, которые входят в выражение с формальными параметрами: массивы (коэффициентов исходных сумм и результирующей) и их размерность;

-  процедуру – функцию вычисления значения суммыв заданной точке с формальными параметрами: массив коэффициентов суммы и значений X.

Исходные данные.

I. Задание функциональной суммы.

а)

б)

в)

г)

II. Выражение

а)

(операции – суммирование двух сумм, интегрирование одной суммы);

б)

(операции – суммирование двух сумм, и дифференцирования одной суммы);

в)

(операции – вычитания одно суммы из другой и интегрирование одной функции);

г)

(операции – дифференцирования одной суммы и );

д)

(операции – вычитания одной суммы из другой и );

е)

(операции – дифференцирования суммы и 0);

ж)

(операции – вычитания и 0);

з)

(операции – интегрирования и );

Примечание. Если , то сумма определяется так:

для операции

для операции

III. Числовые данные.

a) б) в) г) д)

r 20 24 28 30 30

m 4 4 3 3 2

-2,72 -3,18 -3,57 -0,41 -2,17

-0,04 -1,92 0,82 1,63 4,31

1,10 2,71 4,44 5,17

5,07 4,18

5.12. Арифметические операции над двоичными кодами.

Каждое целое число x () задаётся булевским массивом размерности n+1: массив x[0..n] задаёт число где, , причём знак числа определяется по x[0] : знак +, если x[0]true, и знак - , если x[0]false.

По заданной функции F(x,y,z) и трём числам x,y,z (в виде булевских массивов) вычислить число U = F(x,y,z) – также в виде булевского массива. Полученное число вывести на печать. Входными данными программы являются: n и три булевских массива; выходными значениями являются U.

Функция F(x,y,z) содержит операции; для её вычисления в программе предусмотреть процедуры выполнения этих операций над булевскими векторами.

Исходные данные.

I. Функция F(x,y,z).

а) F(x,y,z)=((x+y)-(x+z)+(y-z)) операции (+ и -)

б) F(x,y,z) = (x (+ и )

в) F(x,y,z) = (+ и )

г) F(x,y,z) = (+ и )

д) F(x,y,z) = (- и )

е) F(x,y,z) = (+,,)

ж) F(x,y,z) = (+ ,-, )

з) F(x,y,z) = (+,,)

и) F(x,y,z) = (-,,)

Пояснение.

-  операция + определяется как сложение чисел по модулю ;

-  операция - определяется как вычитание чисел по модулю ;

-  операция- умножение числа на(результат берётся по модулю );

-  операция - циклического сдвига значащих разрядов числа на i позиций вправо;

-  операция - изменение значащих разрядов числа на противоположное;

Старшими считаются операции,, , младшими +, - .

II. Вывод числа U – результата.

а) в виде массива булевских чисел;

б) в виде десятичного числа (перевод числа в десятичную систему оформить в виде процедуры – функции);

в) в восьмеричном виде.

III. Числовые значения.

а) б) в) г) д)

10 12 15 18 20

Значения булевских массивов x,y, z произвольны.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6