Автор работы: Пользователь скрыл имя, 10 Марта 2014 в 14:53, контрольная работа
Составить программу на языке программирования (Pascal) и блок-схему предложенного задания с соблюдением очередности чередования пунктов. Учесть ОДЗ функций. Задать самостоятельно неизвестные константы.
Сформировать квадратную матрицу а(m,n) ( m= n ≤ 11), элементы строк
которой определяются по выражениям в зависимости от условий :
если при определении элемента вычисление функции невозможно, то этому элементу присвоить значение sin R.
Вариант 6
Программирование на языке Pascal
которой определяются по выражениям в зависимости от условий :
если при определении элемента вычисление функции невозможно, то этому элементу присвоить значение sin R.
- количество q и сумму P положительных элементов;
- количество z и произведение S отрицательных элементов;
- суммы элементов первой Р1 и последней Рm строк матрицы;
- суммы элементов первого S1 и последнего Sn столбцов матрицы;
- все ненулевые диагональные элементы их суммой;
- все положительные элементы отношением ;
- все отрицательные элементы отношением ;
- а(m, n); q и P;
- z и S; P1 и Pm ;
- S1 и Sn ;
- g(m, n).
Программирование в MathCAD
II. Составить программу в MathCAD предложенного задания с соблюдением очередности чередования пунктов. Учесть ОДЗ функций. Задать самостоятельно неизвестные константы.
1. Сформировать квадратную матрицу а(m,n) ( m= n ≤ 11), элементы строк которой определяются по выражениям в зависимости от условий :
если при определении элемента вычисление функции невозможно, то этому элементу присвоить значение sin R.
Решение. Вводим исходные данные:
Для того, чтобы отсчет в массивах и матрицах начинался с 1 задаем ORIGIN:=1. Определяем значения переменных i и j: . Вводим формулу для вычисления γi и ai,j:
2. В полученной матрице определить:
- количество q и сумму P положительных элементов;
- количество z и произведение S отрицательных элементов;
- суммы элементов первой Р1 и последней Рm строк матрицы;
- суммы элементов первого S1 и последнего Sn столбцов матрицы;
Решение.
При вычислении количества и суммы отрицательных элементов Mathcad выводит сообщение об ошибке.
3. Сформировать новую матрицу g (m,n), заменив в старой:
- все ненулевые диагональные элементы их суммой;
- все положительные элементы отношением ;
- все отрицательные элементы отношением ;
Решение.
Для формирования матрицы g(m, n) предварительно вычисляем сумму диагональных элементов. Затем вводим формулу для вычисления самой матрицы g(m, n).
4. Произвести вывод полученных результатов:
- а(m, n); q и P;
- z и S; P1 и Pm ;
- S1 и Sn ;
- g(m, n).
Решение.
Значения z и S вывести не удается, т.к. при их вычислении программа выдает ошибку и не вычисляет.