![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Юлия |
![]() ![]()
Сообщение
#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 |
![]()
Сообщение
#2
|
|||
![]() гений чегото ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Репутация: ![]() ![]() ![]() |
код в теги для начала занеси
Сообщение отредактировано: мисс_граффити - 8.01.2007 17:42 -------------------- -------------
избранный.... но не в Паскале..... |
|||
polic |
![]()
Сообщение
#3
|
![]() гений чегото ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Репутация: ![]() ![]() ![]() |
для этого используется процедура outdata вот так выводятся файлы для примера
....... Код procedure outdata; var g:text; begin assign(g,'output.txt'); rewrite(g) close(g) end; ..... Сообщение отредактировано: polic - 8.01.2007 18:19 -------------------- -------------
избранный.... но не в Паскале..... |
volvo |
![]()
Сообщение
#4
|
|||
Гость ![]() |
|
|||
polic |
![]()
Сообщение
#5
|
![]() гений чегото ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Репутация: ![]() ![]() ![]() |
я поэтому и пишу чтоб самому тож не забыть про тэги
![]() и ещё хотел показать на примере как у меня теги раставлены Сообщение отредактировано: polic - 8.01.2007 18:34 -------------------- -------------
избранный.... но не в Паскале..... |
Гость |
![]()
Сообщение
#6
|
Гость ![]() |
для этого используется процедура outdata вот так выводятся файлы для примера ....... Код procedure outdata; var g:text; begin assign(g,'output.txt'); rewrite(g) close(g) end; ..... т.е. я открываю новую процедуру? я правильно поняла? но тогда даже не появляется текстовый документ. |
polic |
![]()
Сообщение
#7
|
![]() гений чегото ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Репутация: ![]() ![]() ![]() |
ты пишеш сначало куда поместить например
Код assign (s, 'A:\var5\output.txt'); а затем вписываеш тот код которой вырабатывает результат -------------------- -------------
избранный.... но не в Паскале..... |
polic |
![]()
Сообщение
#8
|
![]() гений чегото ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Репутация: ![]() ![]() ![]() |
мою прогу там тож надо вывести в файл позырь ,мож поможет
Сообщение отредактировано: polic - 8.01.2007 20:08 Прикрепленные файлы ![]() -------------------- -------------
избранный.... но не в Паскале..... |
Юлия |
![]()
Сообщение
#9
|
Гость ![]() |
а ты не мог бы с мою прогу поделать? просто я уже замучалась с ней. не могу понять как делать. там три массива,в каждом выводятся положительные и отрицательные элементы. и именно их мне и нужно вывести в типизированый файл. помоги,пожалуйста,а то что-то у меня свосем никак.
![]() |
Bokul |
![]()
Сообщение
#10
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: ![]() ![]() ![]() |
Вот:
Цитата ее результат нужно вписать в текстовый файл не заметил ![]() -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Bokul |
![]()
Сообщение
#11
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: ![]() ![]() ![]() |
С текстовыми:
P.S. в названии темы написано с типизированным файлом, в задании - с текстовым, ты уж как-то определись.. ![]() Сообщение отредактировано: Bokul - 8.01.2007 20:59 -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Гость |
![]()
Сообщение
#12
|
Гость ![]() |
там где записываем в файл массивы
выдает ошибку типов после f. |
Bokul |
![]()
Сообщение
#13
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: ![]() ![]() ![]() |
![]() У меня работает отлично, вот полный пример
Создаваемый файл: ![]() -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Гость |
![]()
Сообщение
#14
|
Гость ![]() |
работает! но выводит сам массив. а как вывести номера положительных и отрицательных элементов?
![]() |
polic |
![]()
Сообщение
#15
|
![]() гений чегото ![]() ![]() Группа: Пользователи Сообщений: 108 Пол: Мужской Репутация: ![]() ![]() ![]() |
Код if IoResult<>0 then begin не известен компилятору IoResultСообщение отредактировано: polic - 8.01.2007 22:32 -------------------- -------------
избранный.... но не в Паскале..... |
klem4 |
![]()
Сообщение
#16
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Чтоже за компилятор то у тебя такой ... попробуй первой строчкой поставить uses crt;
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Bokul |
![]()
Сообщение
#17
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: ![]() ![]() ![]() |
Цитата работает! но выводит сам массив. а как вывести номера положительных и отрицательных элементов? А как ты хочешь их выводить? Отдельно положительные и отрицательные? В разных файлах? ![]() -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Юлька@ |
![]()
Сообщение
#18
|
Группа: Пользователи Сообщений: 2 Пол: Женский Репутация: ![]() ![]() ![]() |
я прикрепила свою программу. как в ней выводятся, так и в текстовом должны
![]() Прикрепленные файлы ![]() |
Bokul |
![]()
Сообщение
#19
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: ![]() ![]() ![]() |
-------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Юлька@ |
![]()
Сообщение
#20
|
Группа: Пользователи Сообщений: 2 Пол: Женский Репутация: ![]() ![]() ![]() |
Bokul,огромное спасибо! у меня все работает!!! еще раз спасибооо!!!!!!
![]() |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 3:09 |