Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2012, 20:55   #1
Getman
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 12
По умолчанию нужно исправить ошибку в задаче Паскаль.

Program pr_1;
Uses crt;
Var
x,e:real;
begin
writeln ('введите x,e');
readln (x,e);
sl:=x;
k:=0;
while abs(sl)>=e do
begin
if odd(k) then s:=s-sl
else s :=s+sl;
inc(k);
sl:=sl*x*x/k;
end;

я студент 1 курса и не знаю что это, вы не могли бы сделать в другой версии. Заранее спасибо.
inc(k)
odd(k)
abs(sl)
Изображения
Тип файла: jpg 17012012076.jpg (63.4 Кб, 126 просмотров)
Getman вне форума Ответить с цитированием
Старый 01.02.2012, 21:52   #2
Tanzor69
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 90
По умолчанию

что значит сделать в другой версии? чем код не устраивает? (и кстати код вставляйте через специальные теги, а то читать сложно)
Tanzor69 вне форума Ответить с цитированием
Старый 01.02.2012, 21:55   #3
Getman
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 12
По умолчанию

просто мы это не изучали ещё. этот код он просто как название как я понимаю?
Getman вне форума Ответить с цитированием
Старый 01.02.2012, 21:58   #4
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

а можно узнать текст задания?... условие...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 01.02.2012, 21:59   #5
Getman
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 12
По умолчанию

картинка вложена
Getman вне форума Ответить с цитированием
Старый 01.02.2012, 22:06   #6
bonjovi
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 46
По умолчанию

inc(k) - k:=k+1

If odd(k) - If k mod 2 <> 0

Ну а abs - это модуль числа, это никак не уберёшь
bonjovi вне форума Ответить с цитированием
Старый 01.02.2012, 22:10   #7
Getman
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 12
По умолчанию

огромное спасибо. только задача в паскале не работает. пишет что ожидается оператор и указывает на строку end
Getman вне форума Ответить с цитированием
Старый 02.02.2012, 17:56   #8
bonjovi
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 46
По умолчанию

Код:
Program pr_1;
Uses crt;
Var
x,e,sl,s:real;
k:integer;
begin
writeln ('Введите x,e');
readln (x,e);
sl:=x;
k:=0;
while abs(sl)>=e do
begin
if k mod 2<>0 then s:=s-sl
else s :=s+sl;
k:= k+1;
sl:=sl*x*x/k;
end;
Writeln(sl)
end.
bonjovi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
необходимо исправить ошибку в задаче foxy342 Помощь студентам 6 14.07.2010 20:10
Помогите исправить ошибку в задаче! Игорь777 Помощь студентам 4 26.04.2009 18:31
Помогите исправить ошибку в задаче Vladislav_87 Паскаль, Turbo Pascal, PascalABC.NET 4 04.07.2008 12:27
Помогите дописать и исправить ошибку в задаче Vladislav_87 Паскаль, Turbo Pascal, PascalABC.NET 5 30.05.2008 00:14
Помогите исправить ошибку в задаче VANOLORD Паскаль, Turbo Pascal, PascalABC.NET 9 19.05.2008 22:16