![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
punkska |
![]()
Сообщение
#21
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 139 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата 1. этой строчкой в функции until ((next) < eps) or (n=100) может быть можно регулировать сходимость ряда, изменяя количество нулей .... как вам такая мысль? что предложите я хотел сказать что может стоит изменить E:=0.001 вот... тем самым мы уменьшаем кольчество повторений... хотя может ты про это и подумал.... -------------------- ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
|
punkska |
![]()
Сообщение
#22
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 139 Пол: Мужской Репутация: ![]() ![]() ![]() |
Lab1.pas
Program Lab1; func.inc function Y(x: real): real; global.inc Type mas = Array [1..5] of real; inout.inc
программа прерываеться после ввода данных и указывает на ошибку 205 в первой функции! помогите отладить программу! ну наверно нужно из функций вычеркнуть EPS и записать строчку Const eps=0.00001; в глобал.inc Действительно если епс перенести работает))) тока таблица!!! кривая! помогите настроить чтоб красиво было ![]() -------------------- ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
|
No matter |
![]()
Сообщение
#23
|
Гость ![]() |
Ты вообще ответы читаешь?
Writeln('│', A[i]:4:2 ,'│', Y(A[i]):8:3 ,'│', Y2(A[i]):8:3 ,'│'); У тебя же числа ВЕЩЕСТВЕННЫЕ, а не целые! У них формат вывода другой. |
punkska |
![]()
Сообщение
#24
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 139 Пол: Мужской Репутация: ![]() ![]() ![]() |
ВОТ прикрепил программу! вроде и таблицу рисует!
есть ошибки! с чем связана такая большая разница между функциями y and y2 ? как улучшить табличный вывод? последняя ячейка получаеться пустой...как бы её удолить.. Сообщение отредактировано: punkska - 27.02.2006 12:06 Прикрепленные файлы ![]() -------------------- ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
|
No matter |
![]()
Сообщение
#25
|
Гость ![]() |
punkska, внимательно глянь на программу, которую ты привел в предыдущем посте... У тебя в циклах While и Repeat одинаковые условия, а ведь по идее цикл While выполняется пока условие истинно, а Repeat - пока оно ложно.
То есть, у тебя 2 совершенно разных вычисления производятся. |
punkska |
![]()
Сообщение
#26
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 139 Пол: Мужской Репутация: ![]() ![]() ![]() |
![]() Спасибо всем!! всё сделал!!!! Сообщение отредактировано: punkska - 27.02.2006 12:57 -------------------- ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
|
punkska |
![]() ![]()
Сообщение
#27
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 139 Пол: Мужской Репутация: ![]() ![]() ![]() |
НЕТ НЕ ВСЁ! =((((
в программе много поменял...проверьте Не могу понять как передать функцию ввиде параметра..ФАК читал...вроде всё так сделал Laba.pas Program Lab1; global.inc Const eps=0.0001; n=5; func.inc function Y(x: real): real; inout.inc procedure Inc(var A:mas; n:integer); Проблема возникла с функцией root и передачи в неё функций Y and Y2 Прикрепленные файлы ![]() -------------------- ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
|
volvo |
![]()
Сообщение
#28
|
Гость ![]() |
punkska,
Первое: ты не должен объявлять переменную функционального типа (то, что ты делаешь в GLOBAL.INC: Var) Второе: сама процедура Root - ты явно забыл там Begin procedure root(n:integer; A:mas; Y:ftype; Res:mas); Третье: в основной программе ты должен поменять местами аргументы Inc и Out, потому что ты первым должен передавать массив, и только потом - N Четвертое: Заголовки функции в описании типа и при реализации не должны различаться, а у тебя:
Вроде, все... |
punkska |
![]() ![]()
Сообщение
#29
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 139 Пол: Мужской Репутация: ![]() ![]() ![]() |
агаааа...
ну ещё в процедуру вывода надо вписать res:mas; res2:mas; всё* исправил но в таблице одни нули....что-то я не то сделал код приклепляю Сообщение отредактировано: punkska - 27.02.2006 21:00 Прикрепленные файлы ![]() -------------------- ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
|
volvo |
![]()
Сообщение
#30
|
Гость ![]() |
procedure root(n:integer; A:mas; Y:ftype; VAR Res:mas);Без Var не пойдет ![]() |
punkska |
![]()
Сообщение
#31
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 139 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата Без Var не пойдет ![]() ![]() ![]() -------------------- ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
|
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 20:30 |