Лабораторный практикум по информатике. Мухина И.Н - 29 стр.

UptoLike

Составители: 

29
30. Заданы координаты двух точек
(
)
321
,, xxxP
и
(
)
321
,, yyyQ
.
Напишите программу вычисления расстояния между точками по
формуле
()
=
=
3
1
2
i
ii
yxR .
31.
Задан вектор x и число b. Напишите программу, которая
переменной M присваивает значение 1, если хотя бы один
элемент
bx
i
=
, и значение 0 в противном случае.
32.
Для заданного массива X(n) наблюдений напишите
программу, вычисляющую среднее значение s и дисперсию d по
формулам:
=
=
n
i
i
x
n
s
1
1
,
(
)
=
=
n
i
s
x
n
d
i
1
2
1
1
.
Варианты задач на обработку матриц
33. Задана матрица A. Напишите программу подсчета
количества элементов, абсолютная величина которых
превосходит заданное число b.
34.
Напишите программу, которая в заданной матрице A
подсчитывает и выводит на экран количество элементов,
попадающих в заданный интервал [a,b] и значения этих
элементов.
35.
Напишите программу вычисления отношения числа
положительных элементов к числу отрицательных элементов
заданной матрицы.
36.
Напишите программу, которая в заданной матрице
заменяет все положительные элементы нулями, если количество
отрицательных элементов окажется больше, чем количество
положительных элементов.
37.
Напишите программу вычисления евклидовой нормы
заданной матрицы A размерностью
mn
×
по формуле:
   30. Заданы координаты двух точек P(x1 , x2 , x3 ) и Q( y1 , y 2 , y3 ) .
Напишите программу вычисления расстояния между точками по
                   3
формуле R =      ∑ (x
                  i =1
                           i   − yi ) .
                                    2




    31. Задан вектор x и число b. Напишите программу, которая
переменной M присваивает значение 1, если хотя бы один
элемент xi = b , и значение 0 в противном случае.
    32. Для заданного массива X(n) наблюдений напишите
программу, вычисляющую среднее значение s и дисперсию d по

                                           ∑( −   )
              1 n               1 n
                       ∑
                                             2
формулам: s =        xi , d =            xi s .
              n i =1          n − 1 i =1


              Варианты задач на обработку матриц

    33. Задана матрица A. Напишите программу подсчета
количества элементов, абсолютная величина которых
превосходит заданное число b.
    34. Напишите программу, которая в заданной матрице A
подсчитывает и выводит на экран количество элементов,
попадающих в заданный интервал [a,b] и значения этих
элементов.
    35. Напишите программу вычисления отношения числа
положительных элементов к числу отрицательных элементов
заданной матрицы.
    36. Напишите программу, которая в заданной матрице
заменяет все положительные элементы нулями, если количество
отрицательных элементов окажется больше, чем количество
положительных элементов.
    37. Напишите программу вычисления евклидовой нормы
заданной матрицы A размерностью n × m по формуле:


                                          29