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

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

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

> типизированный файл, assign,write,rewrite
Юлия
сообщение 8.01.2007 17:31
Сообщение #1


Гость






привет всем! очень нужна помощь! написала программу, а теперь ее результат нужно вписать в текстовый файл. очень прошу помочь. сама программа:

Program proced;
uses crt;
Type ar=array[1..30] of real;
var Z,T,U:ar;
i,j,k:byte;
y,yz,yt,yu,nz,nt,nu,nk:byte;
f:file of real;
f1:text;
procedure analiz(var N:byte; Z:ar);
var i,k:byte;
begin
k:=0;
for i:=1 to N do
begin
if z[i]>0 then write(' El# ',i:3,' - pol;');
if z[i]<0 then write(' El# ',i:3,' - otr;');
k:=k+1;
if k>2 then
begin
writeln;
k:=0;
end;
end;
end;
Procedure WaitSpace;
Var ch : char;
Begin
writeln('Dlia prodolgeniya nagmite SPACE');
Repeat
ch:=ReadKey;
Until ord(ch)=32;
End;
BEGIN
ClrScr;
nz:=30;
writeln('Massiv Z');
for i:=1 to nz do
begin
z[i]:=sin(1.5*i)+3*(cos(2*i));
write(Z[i]:8:3);
end;
writeln;
analiz (Nz,Z);
writeln;
WaitSpace;
Clrscr;
nt:=20;
writeln('Massiv T');
for j:=1 to nt do
begin
t[j]:=j*cos(1.5*j+2);
write(T[j]:8:3);
end;
writeln;
analiz(Nt,T);
writeln;
WaitSpace;
ClrScr;
nk:=25;
writeln('Massiv U');
for k:=1 to nk do
begin
U[k]:=sin(2*k)*cos(2.5*k);
write(U[k]:8:3);
end;
writeln;
analiz(Nk,U);
writeln;
WaitSpace;
end.

 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
polic
сообщение 8.01.2007 18:00
Сообщение #2


гений чегото
**

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

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


для этого используется процедура outdata вот так выводятся файлы для примера


.......
Код
procedure outdata;
var g:text;
begin
assign(g,'output.txt');
rewrite(g)
close(g)
end;

.....

Сообщение отредактировано: polic - 8.01.2007 18:19


--------------------
-------------
избранный.... но не в Паскале.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Гость
сообщение 8.01.2007 19:41
Сообщение #3


Гость






Цитата(polic @ 8.01.2007 18:00) *

для этого используется процедура outdata вот так выводятся файлы для примера
.......
Код
procedure outdata;
var g:text;
begin
assign(g,'output.txt');
rewrite(g)
close(g)
end;

.....




т.е. я открываю новую процедуру? я правильно поняла? но тогда даже не появляется текстовый документ.
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Юлия   типизированный файл   8.01.2007 17:31
polic   код в теги для начала занеси Для таких замечаний ...   8.01.2007 17:36
polic   для этого используется процедура outdata вот так в...   8.01.2007 18:00
Гость   для этого используется процедура outdata вот так ...   8.01.2007 19:41
volvo   polic, а тебя, кстати, теги тоже касаются... Устно...   8.01.2007 18:03
polic   я поэтому и пишу чтоб самому тож не забыть про тэг...   8.01.2007 18:07
polic   ты пишеш сначало куда поместить например assign ...   8.01.2007 19:54
polic   мою прогу там тож надо вывести в файл позырь ,мож...   8.01.2007 20:07
Юлия   а ты не мог бы с мою прогу поделать? просто я уже ...   8.01.2007 20:26
Bokul   Вот: procedure WriteResult(Const A,B,C:ar; Const...   8.01.2007 20:38
Bokul   С текстовыми: Type ar=array[1..30] of real; p...   8.01.2007 20:52
Гость   там где записываем в файл массивы WriteArray(A,f...   8.01.2007 21:45
Bokul   :blink: У меня работает отлично, вот полный приме...   8.01.2007 21:54
Гость   работает! но выводит сам массив. а как вывести...   8.01.2007 22:27
polic   if IoResult<>0 then begin не известен ко...   8.01.2007 22:29
klem4   Чтоже за компилятор то у тебя такой ... попробуй п...   8.01.2007 22:40
Bokul   А как ты хочешь их выводить? Отдельно положител...   8.01.2007 22:45
Юлька@   я прикрепила свою программу. как в ней выводятся, ...   8.01.2007 22:59
Bokul   Type ar=array[1..30] of real; procedure Write...   8.01.2007 23:11
Юлька@   Bokul,огромное спасибо! у меня все работает...   9.01.2007 0:33


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

 



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