Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.02.2012, 14:42   #1
Smirnov
 
Регистрация: 09.02.2012
Сообщений: 9
По умолчанию процедуры, модули и функции

модуль который я написал
unit laba1;
interface
var
Q1,m,T1,T2,i,T:integer;
V:real;
procedure raschet (var Q:integer);
function Scor (temp:real): real;

implementation

procedure raschet (var Q:integer);
begin
T2:=350;
m:=25;
writeln ('vvedite T, K dlya rascheta Q');
readln (T1);
Q:=round((T2-T1)/m);
writeln('T,K V,m/s');
end;

function Scor (temp:real): real;
const
K=1.38e-23;
Mn=9.11e-13 * 0.26;
begin
Scor:=sqrt(3*K*temp/Mn);
end;
End.
программа которая не работает, не могу найти ошибку
uses Laba1;
var
Q1,m,T1,T2,i,T:integer;
V:real;

begin
raschet(Q1);
for i:=1 to (Q1+1) do
begin
T:=T1+(i-1)*m;
V:=Scor(T);
Writeln (T,' ',V : 11);
end;
readln;
end.

помогите найти ошибку
Smirnov вне форума Ответить с цитированием
Старый 29.02.2012, 15:30   #2
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

Цитата:
Сообщение от Smirnov Посмотреть сообщение
модуль который я написал
unit laba1;

помогите найти ошибку

очень даже работает - что прога делать та должна?!
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 02.03.2012, 10:58   #3
Smirnov
 
Регистрация: 09.02.2012
Сообщений: 9
По умолчанию

программа считает температуру в цикле с фор, в процедуре должна быть вывод шапки и формула,а в функции другая формула....всё процедуру с функцией нужно забить в модуль...я всё сделал..а у меня не считает
Т которую надо ввести 150
Smirnov вне форума Ответить с цитированием
Старый 02.03.2012, 11:57   #4
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

Цитата:
Сообщение от Smirnov Посмотреть сообщение
программа считает температуру в цикле с фор, в процедуре должна быть вывод шапки и формула,а в функции другая формула....всё процедуру с функцией нужно забить в модуль...я всё сделал..а у меня не считает
Т которую надо ввести 150
Код:
var
Q1,m,T1,T2,i,T:integer;
V:real;
как вариант использование одинаковых переменных в программе и модуле
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и модули Andrej1990 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 25.12.2011 21:10
Процедуры, функции и модули. noise_girl Паскаль, Turbo Pascal, PascalABC.NET 6 22.12.2011 20:15
Процедуры, функции и модули ScareCroW12 Паскаль, Turbo Pascal, PascalABC.NET 3 05.05.2011 20:51
Модули и процедуры. Zimyx Общие вопросы Delphi 1 17.05.2009 17:36
Модули и процедуры Алексей Д. Помощь студентам 32 24.05.2008 19:08