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

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

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

> Помогите вывести результаты программы в виде таблицы
Smartic
сообщение 18.05.2009 8:28
Сообщение #1





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

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


Нужно было составить программу для расчета статического и динамического моментов электродвигателя. У меня вот что получилось:
Program ControlWork2;
Uses crt;
Const
R=2,9; {soprotivlenie}
I=4,3; {sila toka}
U=220; {napryazhenie}
w=157; {chastota}
J=0,04; {moment inercii}
name='C:\workdir\out.txt';
Var
t,K,Md,Mc:real;
fout:text;
Function Md:real; {moment dvizheniya}
Begin
K:=(U-I*R)/w;
Md:=K*U/R-K*w/R;
End;
Function Mc:real; {moment staticheskij}
Write('Vvedite vremya t:');
Readln(t);
Mc:=J-w/t+Md;
End;
End.

А мне еще надо вывести Md,Mc,w,t в виде таблицы, а также записать файл исходных данных. Как это сделать? Подскажите, пожалуйста. Заранее огромное спасибо!

М
Тегами для подсветки синтаксиса пользоваться не забывай...



Сообщение отредактировано: volvo - 18.05.2009 8:37
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Smartic
сообщение 18.05.2009 22:25
Сообщение #2





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

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


Сори за ошибки, просто плохо разбираюсь в программировании. Немного исправил код:
Код

Program ControlWork2;
Uses crt;
Const
R=2.9; {soprotivlenie}
I=4.3; {sila toka}
U=220; {napryazhenie}
w=157; {chastota}
J=0.04; {moment inercii}
Var
t,K,Md,Mc,n:real;
Function D(K:real):real; {moment dvizheniya}
Begin
K:=(U-I*R)/w;
Md:=K*U/R-K*w/R;
End;
Function S(w:real):real; {moment staticheskij}
Begin
Mc:=w*J;
End;
begin
t:=J*W/(D(K)-S(w));
writeln (t:6:4, '|', W:8:1, '|', D(K):8:4, '|', S(w):8:4;);
End;
End.

Теперь при компиляции курсор останавливается на 3-й снизу строке и выходит следующее сообщение: error: 89 ")" expected. В чем ошибки?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Smartic   Помогите вывести результаты программы в виде таблицы   18.05.2009 8:28
volvo   А что, собственно, у тебя получилось? Ты что, где-...   18.05.2009 8:40
Smartic   Сори за ошибки, просто плохо разбираюсь в программ...   18.05.2009 22:25
Ozzя   Тебе же прямо, честно и откровенно ...   19.05.2009 9:15
Smartic   Я убрал ту точку с запятой, но компилятор все равн...   19.05.2009 9:53
-Lapp-   Я убрал ту точку с запятой, но компилятор все рав...   19.05.2009 10:24
Lapp   извиняюсь - не переменная, а константа W   19.05.2009 10:38
Smartic   Действительно, вот в таком виде программа уже комп...   19.05.2009 10:49
Krjuger   Ну чтобы записать исходные дадные для начала: 1) н...   20.05.2009 12:37
Smartic   Помогите, пожалуйста, с кодом программы, а то у ме...   21.05.2009 21:16
Krjuger   Program ControlWork2; Uses crt; var T,K,Md,Mc,n...   22.05.2009 13:39
Smartic   Большое спасибо! Действительно, пока плохо пон...   22.05.2009 19:37
Smartic   А почему при компиляции этой программы Program Con...   28.05.2009 20:28
Client   Procedure Create(var fin,fout:text); begin while...   28.05.2009 21:26
Smartic   Теперь пишет следующее, указывая на "fin...   28.05.2009 21:37
Client   Ты его не описал нигде, вот те и ошибка   28.05.2009 21:42


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

 



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