IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> текстовый файл, записать константы в файл
Кукла
сообщение 2.06.2009 15:33
Сообщение #1





Группа: Пользователи
Сообщений: 7
Пол: Женский
Реальное имя: Ольга

Репутация: -  0  +


записать константы в како-либо файл, а потом прочитать от туда перед вычеслениями
program znachenia;
const h=10;
g=9.8;
m=4;
l=15;
v=10;
p=1000;
c=2;
k=3;
var tm,fi0,fi1,w1,w0,t,dt:real;
j:integer;
f,e:text;
begin
dt:=0.00001;
tm:=20;
fi0:=pi/6;
w0:=0;
assign(f,'dta');
rewrite(f);
assign(e,'atd');
rewrite(e);
while t<tm do
begin
if cos(fi0)<=(h/l) then
begin
w1:=w0+(dt/sqr(l)/m)*(-c*fi0-m*g*sin(fi0)*l);
fi1:=fi0+w0*dt;
fi0:=fi1;
w0:=w1;
t:=t+dt;
end
else begin
w1:=w0+(dt/m/sqr(l))*(-c*fi0-m*g*sin(fi0)*l-k*w0*sqr(l));
fi1:=fi0+w0*dt;
fi0:=fi1;
w0:=w1;
t:=t+dt;
end;
j:=j+1;
if j mod 100000=0 then
begin
writeln(e,t,' ',fi1);
writeln(f,t,' ',w1);
j:=0;
end;
end;
close(f);
close(e);
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Krjuger
сообщение 3.06.2009 1:06
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 652
Пол: Мужской
Реальное имя: Алексей

Репутация: -  20  +


Раскидать на процедуры наверно...и ,нет, там совсем чуть чуть кода меняется,если оформлять через процедуры и функции.Но уж чего чего а через юниты врятли тут надо.
Цитата

В юниты выделяются процедуры или функции (как правило).

Не знаю,возможно я заблуждаюсь,но в юниты, как мне кажется, выделают либо процедуры,которые можно применять в нескольких программах,либо для уменьшения грамосткости основной программы, ни то ни то здесь,на мой взгляд не нужно, самое оптимальное на процедуры раскидать,как ты сказала
Цитата

отдельно построение графика, разлиновка, сами вычисления
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Кукла   текстовый файл   2.06.2009 15:33
volvo   Хм... Как минимум - второй профиль: Zopaa И зада...   2.06.2009 15:39
Lapp   записать константы в како-либо файл, а потом прочи...   2.06.2009 15:43
amega   DearLn - ? мм может readln? ps выж админнистрат...   2.06.2009 16:30
Lapp   DearLn - ? мм может readln?Нет, это "Дорогой ...   2.06.2009 17:07
Кукла   да да..именно zopaa, надоело читать на по делу соо...   2.06.2009 19:04
Кукла   program znachenia; const {h=10;} g=9.8; {m=...   2.06.2009 21:57
Lapp   Покажи файл с данными, плз.   2.06.2009 22:09
Кукла   Покажи файл с данными, плз. как ты писал, я так ...   2.06.2009 22:11
Lapp   как ты писал, я так же записала..Как я писал, для ...   2.06.2009 22:44
Кукла   странно он не хотел работать, а щас написала и он ...   2.06.2009 22:50
Lapp   в модули если оформлять, это долго и сложно или та...   2.06.2009 22:56
Кукла   я не знаю, но видимо отдельно построение графика, ...   2.06.2009 23:01
Lapp   видимо отдельно построение графика, разлиновка, са...   3.06.2009 8:29
Krjuger   Раскидать на процедуры наверно...и ,нет, там совсе...   3.06.2009 1:06
Кукла   да, ладно лениво как-то, я на 4 согласилась..не мо...   4.06.2009 0:31
Lapp   да, ладно лениво как-то, я на 4 согласилась..не мо...   4.06.2009 0:44


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 24.06.2025 8:28
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"