ВУЗ:
Составители:
Рубрика:
29
бочной диагоналям.
70. Пусть дана вещественная квадратная матрица порядка 9 . Получите целочис-
ленную квадратную матрицу того же порядка, в которой элемент равен еди -
нице, если соответствующий ему элемент исходной матрицы больше эле-
мента, расположенного в его строке на главной диагонали, и равен нулю - в
противном случае .
71. Используя следующий фрагмент программы , вычислите перечисленные ни-
же соотношения:
const n=20;
var A, B, C: array [1..n,1..n] of real;
x, y: array[1..n] of real;
а) C = A+B; б) y = Ax; в) B = B
T
; г) C = A*B.
72. Пусть даны натуральное число n и (построчно) элементы квадратной веще-
ственной матрицы A 5-го порядка. Вычислите n - ю степень этой матрицы
(
)
AAAAAAAA
1232
==⋅=⋅,,,...
.
73. Используя следующий фрагмент программы , определите количество k раз-
личающихся элементов массива C (то есть повторяющиеся элементы счи -
тайте один раз ).
74. Индивидуальное(!) задание, которое передается преподавателю перед на-
чалом собеседования по этой теме :
Номер индивидуального задания определяет преподаватель !
Опишите постановку задачи , создайте математическую модель ее ре-
шения, разработайте блок-схему и работающую программу, проведите
тестирование и отладку программы , обдумайте полученные результа-
ты .
Индивидуальные задания
1. Пусть дана целочисленная квадратная матрица A(a
ij
) размерности n. Получи -
те b
1
, ..., b
n
, где элемент b
i
равен
maxminaa
ij
jn
ji
jn11≤≤≤≤
⋅
.
2. Пусть даны натуральное число и символьная квадратная матрица размера n
n. Получите последовательность b
1
, ..., b
n
из нулей и единиц , в которой b
i
=1
тогда и только тогда, когда i - й строке число символов звездочки (*) не
меньше числа пробелов.
3. Пусть дана символьная матрица размером 13x18. Найдите номер последнего
по порядку столбца, в котором содержится наибольшее количество различ-
ных символов.
4. Пусть дана (построчно) вещественная матрица размером 7x4. Переставляя
ее строки и столбцы, добейтесь того, чтобы наибольший элемент (один из
них) оказался в верхнем левом углу.
5. Используя следующий фрагмент программы , найдите наибольшее расстоя-
ние d между точками, рассматривая элементы массива М как координаты
точек плоскости :
type точка=array [(x,y)] of real;