09.03.2014, 19:53 | #1 (permalink) |
Member
Регистрация: 16.12.2013
Сообщений: 16
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Turbo Pascal. Процедуры и функции
Где V(23) - число элементов массива, с их ними значениями от -5 до 3 и т. д. |
09.03.2014, 19:53 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Так же вы можете набраться побольше информации, почитав похожие темы Написание программы через процедуры и функции Написание программы через процедуры и функции. Паскаль |
09.03.2014, 21:10 | #2 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
Type Ar=Array[1..35] of Real; Const Nv=23; Nw=35; Var V,W:Ar; i:byte; Function Sum(Q:Ar; N:Byte):Real; var t:byte; S:Real; begin S:=0; for t:=1 to (N div 2) do S:=S+Q[2*t]; Sum:=S; end; Begin Randomize; Writeln('Array V:'); for i:=1 to Nv do begin V[i]:=Random*8-5.0; write(V[i]:8:2); end; Writeln; Writeln; Writeln('Array W:'); for i:=1 to Nw do begin W[i]:=Random*11-3.0; write(W[i]:8:2); end; Writeln; Writeln; Writeln('Result for V: ',Sum(V,Nv):0:2); Writeln('Result for W: ',Sum(W,Nw):0:2); Readln End. |
|
10.03.2014, 14:23 | #3 (permalink) |
Member
Регистрация: 16.12.2013
Сообщений: 16
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасибо огромное!)
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|