Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Задание подпрограммы (http://www.tehnari.ru/f41/t43609/)

надюшка1115 21.12.2010 00:39

Задание подпрограммы
 
решить в Pascale

Найти длину вектора x=(x1,x2,x3), где x1 есть сумма элементов матрицы А, x2-сумма элементов матрицы В, x3 - сумма элементов матрицы С. Вычисление сумм оформить в виде подпрограммы.

Матрица A2x2= 2,5 3,7
-4,6 0,4


2,3 7,8 1,1
В3x3= -6,7 1,2 2,1
-1,59 0,6 0,5

С2x2= 4,8 0,8
-3,6 0

пожалуйста помогите решить, просто времени нехватает,надо сдавать уже(((пожалуйста помогите

Vladimir_S 21.12.2010 10:52

Цитата:

Сообщение от надюшка1115 (Сообщение 432385)
пожалуйста помогите решить, просто времени нехватает,надо сдавать уже(((пожалуйста помогите

Например, так:
Код:

TYPE AR=ARRAY[1..3,1..3] of REAL;
CONST
 A:AR=((2.5,3.7,0),(-4.6,0.4,0),(0,0,0));
 B:AR=((2.3,7.8,1.1),(-6.7,1.2,2.1),(-1.59,0.6,0.5));
 C:AR=((4.8,0.8,0),(-3.6,0,0),(0,0,0));

Function S(M:AR):Real;
 var
  SS:Real;
  i,j:Integer;
 begin
  SS:=0;
  For i:=1 to 3 do
  For j:=1 to 3 do
    SS:=SS+M[i,j];
  S:=SS;
 end;

BEGIN
 Writeln('Vector length is', SQRT(SQR(S(A))+SQR(S(B))+SQR(S(C))):5:2);
 ReadLn;
END.



Часовой пояс GMT +4, время: 19:12.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.