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

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

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

> Проверьте задачу
Янычар
сообщение 25.11.2006 21:40
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 115
Пол: Мужской
Реальное имя: Александр

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


Вычислить приближенное значение суммы, нужное приближение считать полученным, есливычесленная сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше данного положительного числа Е.
4/0!+9/1!+16/2!............
я написал программу, но она ни хрена не работает, пишет type mismatch, короче вот сама прога, посмотрите пожалуйста, скажите где ошибка и как сделать правильно:
Program summer;
var x,k,l,m,p,a,y:Integer;
const E=0.001;
function Factor(n:integer):integer;
begin
for k:=n downto 1 do
factor:=k*n;
end;
begin
a:=13;
k:=1;
x:=4;
n:=3;
p:=sqr(x);
while abs(y)>=E do
begin
m:=p/factor(n);
x:=x+1;
n:=n+1;
y:=13+m;
end;
write(y);
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 



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