07.06.2014, 18:58 | #1 (permalink) |
Новичок
Регистрация: 07.06.2014
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите заменить функцию на процедуру
Помогите , пожалуйста (Паскаль) program Function_2; const n=5; type Tmass=array[0..n] of real; Tmass1=array[0..n,0..n] of real; var x,y:Tmass; z:Tmass1; i,k,j:integer; a,b,h:real; function f(x,y:real):real; begin f:= 1+(sin(3*x)*ln(x*x+y*y+1)-exp(x*y))/(cos(5*x+y)*x*x+y*y+4); end; Begin writeln('введи а, b'); readln(a,b); h:=(b-a)/n; for k:=0 to n do begin x[k]:=(a+h*k); y[k]:=(a+h*k); end; for i:=0 to n do for j:=0 to n do z[i,j]:=f(x[i],y[j]); for i:=0 to n do begin write(x[i]:10:3); end; writeln(); for i:=0 to n do begin write(y[i]:10:3); end; writeln(); for i:=0 to n do begin writeln(); for j:=0 to n do begin write(z[i,j]:10:3); end; end; end. |
07.06.2014, 18:58 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Ваша тема имеет сходства с данными топиками Помогите заменить аккумулятор в портативной колонке Ребята, помогите обновить железо. Что поставить или заменить? Помогите заменить жесткий диск Помогите заменить светодиод на резистор |
07.06.2014, 19:34 | #2 (permalink) | ||
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
"Элементарно, Ватсон!" © Вместо
Цитата:
Procedure XYZ(x,y:real; var z:real); {имя процедуры - на свой вкус} begin z:= 1+(sin(3*x)*ln(x*x+y*y+1)-exp(x*y))/(cos(5*x+y)*x*x+y*y+4); end; и дальше вместо Цитата:
XYZ(x[i],y[i],z[i,j]); |
||
07.06.2014, 19:51 | #3 (permalink) |
Новичок
Регистрация: 07.06.2014
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасибо большое )
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|