16.12.2011, 19:42 | #11 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Ясно. Скорее всего это означает, что этот ох, то есть я хотел сказать "Паскаль АВС" не понимает типизированных констант. Вероятно, иного выхода нет, как вводить значения компонент всех четырех векторов с клавиатуры. Это так: Код:
TYPE Vect=Array[1..4] of Real; VAR R1,R2:Real; x,y,z,p:Vect; i:Integer; Procedure SP(M1,M2:Vect;var Res:Real); var j:Integer; begin Res:=0; for j:=1 to 4 do Res:=Res+M1[j]*M2[j]; end; BEGIN For i:=1 to 4 do begin write('x',i,'= '); readln(x[i]); end; For i:=1 to 4 do begin write('y',i,'= '); readln(y[i]); end; For i:=1 to 4 do begin write('z',i,'= '); readln(z[i]); end; For i:=1 to 4 do begin write('p',i,'= '); readln(p[i]); end; SP(x,y,R1); SP(z,p,R2); Write(R1>R2); Readln; END. |
16.12.2011, 19:42 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Пока вам дают ответы вы можете почитать похожие темы Помогите пожалуйста с программой на паскале Помогите, пожалуйста, с программой |
17.12.2011, 04:45 | #12 (permalink) |
Member
Регистрация: 16.12.2011
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|