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

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

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

> Табличный вывод!, забыл как делать
punkska
сообщение 19.02.2006 21:19
Сообщение #1


Пионер
**

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

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


необходимо вывести для 5 или больше значений X значение сходимости ряда
Program Lab0;
Uses crt;
{$F+}
{SI global.inc}
{SI func.inc}
{SI inout.inc}
Begin
CLRSCR;
Writeln('Laba1');
Writeln('+--------------+');
Writeln('+--------------+');
Writeln('THE END.');
readln;
END.

func.inc
function Y(x: double): double;
const eps = 0.0000001;
var
s, next: double;
n: integer;
begin
next := 1;
s := next; n := 1;
repeat
inc(n);
next := next*(n-1)*x/n;
s := s + next;
until (next) < eps;
Y:= s
end;


как выводиться информация ввиде таблице в данном случае ?? можно ли функцию в виде параметра передовать? что-то совсем всё забыл(


--------------------
ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
punkska
сообщение 20.02.2006 21:21
Сообщение #2


Пионер
**

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

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


для порядка и ясности напишу задание

Составить алгоритм модулю для вычисления y(x)=x/2+2*x^2/3+3*x^3/4+...
вычислить пока очередной член ряда а н-ое > E
вычислить для 5 значений x


ПРЕАОДОВАТЕЛЬ был взбешон и не доволен

1. этой строчкой в функции until ((next) < eps) or (n=100)

может быть можно регулировать сходимость ряда, изменяя количество нулей .... как вам такая мысль?
что предложите

2. табличный вывод norespect.gif Я совсем забыл как он делаеться ! НО почитав хелп нашёл полезную инфу

по ней составил простую программу

program znaki;
uses crt;
var
i: integer;
Begin
for i:=179 to 219 do write(i,' ',chr(i),' ');
readkey;
end.


в начале начал писать таблицу циклами что0то типо for i:=1 to 15 do writeln(chr(205)); wr//(chr(187));чуть крыша не поехала!!! wacko.gif таблица не получалась)

потом вспомнил что таблицу можно рисовать через врайтлн а сами знаки -ЗАЖАВ АЛЬТ + НОМЕР СИМВОЛА!

но таблица не получаеться ровной! как сделать чтоб y(x) занимал заданное количество клеток y(x):6 не получаеться(
что тут посоветуете?

3. необходимо написать эту же функцию тока с пред условие! что это значит? он про чикл мне говорил???


2. пункт

возможно написать универсальный модуль для построение таблиц??? может его на форуме уже писали!?
Преподователь сказал что это ОЧЕНЬ сложно и он будет ОЧЕНЬ большим!!


--------------------
ЗДЕСЬ МОГЛА БЫТЬ ВАША РЕКЛАМА!!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
punkska   Табличный вывод!   19.02.2006 21:19
volvo   Можно... Читай здесь: FAQ: Процедурные типы   19.02.2006 21:21
punkska   что-то я совсем всё забыл((( :norespect: вот есл...   19.02.2006 23:20
volvo   Только наоборот: при вводе массива добавить var в ...   19.02.2006 23:34
punkska   если в глобал.inc ввести Type mas = Array of re...   19.02.2006 23:40
APAL   а в программе Inc(A); то почему пишет что А- это...   19.02.2006 23:50
punkska   даже если в варе описать, что A:mas ошибка остаёть...   20.02.2006 8:50
punkska   Program Lab1; Uses crt; Type mas = Array [1..5] o...   20.02.2006 9:04
klem4   Ошибка в ф-и y(x:double), практически никогда не в...   20.02.2006 9:46
punkska   klem4 , спасибО! Помогло! тока почему пр...   20.02.2006 9:54
volvo   Заархивируй файлы именно так, как они у тебя разде...   20.02.2006 9:59
klem4   Кстати, советую поменять название своей ф-и ... in...   20.02.2006 10:00
punkska   название процедуры изменил( что-то не вышло(   20.02.2006 10:05
volvo   klem4, ну и что? Он же использует встроенный Inc Д...   20.02.2006 10:11
punkska   :give_rose: спасибо!!! надо было так...   20.02.2006 10:14
klem4   А я и не говорил что ошибка из-за этого, просто эт...   20.02.2006 17:28
punkska   для порядка и ясности напишу задание Составить а...   20.02.2006 21:21
volvo   А вот это надо было делать еще в САМОМ ПЕРВОМ сооб...   20.02.2006 22:20
punkska   а не кажеться что это не верно? ведь нужно найти...   20.02.2006 22:33
volvo   Да, но не забывай, что тебе нужно находить сумму, ...   20.02.2006 22:36
punkska   я хотел сказать что может стоит изменить E:=0.00...   20.02.2006 23:00
punkska   Lab1.pas Program Lab1; Uses crt; {$F+} {...   27.02.2006 11:37
No matter   Ты вообще ответы читаешь? Writeln('│...   27.02.2006 11:53
punkska   ВОТ прикрепил программу! вроде и таблицу рисуе...   27.02.2006 12:05
No matter   punkska, внимательно глянь на программу, которую т...   27.02.2006 12:37
punkska   :give_rose: Спасибо! теперь обе колонки одина...   27.02.2006 12:42
punkska   НЕТ НЕ ВСЁ! =(((( в программе много поменял......   27.02.2006 20:27
volvo   punkska, Первое: ты не должен объявлять переменную...   27.02.2006 20:43
punkska   агаааа... ну ещё в процедуру вывода надо вписать ...   27.02.2006 20:58
volvo   procedure root(n:integer; A:mas; Y:ftype; VAR Res:...   27.02.2006 21:04
punkska   :yes2: :good: :give_rose: огромное спасибо...   27.02.2006 21:07


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

 



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