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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2011, 13:34   #1
izoalex
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 22
Вопрос Пoмoгите найти ошибку в программе

program lab5;
var
x,s:real;
fact,fact1,k:integer;
begin
write('Enter X');
readln(x);
fact:=1;
k:=0;
s:=exp(ln(x/2)*(2*k+1));
writeln('summ= ',s);
for k:=1 to 9 do begin
fact:=fact*k;
fact1:=fact*(k+1);
if k mod 2=0 then
s:=exp(ln(x/2)*(2*k+1))/(fact*fact1)
else
s:=-exp(ln(x/2)*(2*k+1))/(fact*fact1);
writeln('summ= ',s);
end;
readln;
end.

Программа компилируется но после ввода X выходит ошибка:
exited with exitcode = 201
izoalex вне форума Ответить с цитированием
Старый 03.12.2011, 13:42   #2
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

твоя программа работает...
Изображения
Тип файла: jpg Безымянный.jpg (19.3 Кб, 116 просмотров)
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Старый 03.12.2011, 14:01   #3
White_Nelud
 
Регистрация: 20.11.2011
Сообщений: 4
По умолчанию

А что вы в Х вводите? Число или что-то другое?
White_Nelud вне форума Ответить с цитированием
Старый 03.12.2011, 14:07   #4
izoalex
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 22
По умолчанию

число ввожу
izoalex вне форума Ответить с цитированием
Старый 03.12.2011, 14:09   #5
izoalex
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 22
По умолчанию

Ввел то же самое число и все равно не работает. А ты через какую прогу делал?
izoalex вне форума Ответить с цитированием
Старый 03.12.2011, 14:17   #6
izoalex
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 22
По умолчанию

Вот скрин:
http://programmersforum.ru/attachmen...1&d=1322907432
Изображения
Тип файла: jpg 1111211245113111.jpg (26.1 Кб, 124 просмотров)
izoalex вне форума Ответить с цитированием
Старый 03.12.2011, 14:20   #7
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

ну ты числу "x" присвоил вещественный тип. т.е. дробное число...у меня и в паскаль авс и в борланд паскаль все работает
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Старый 03.12.2011, 14:30   #8
izoalex
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 22
По умолчанию

Может ошибка из-за использования Free pascal?
Скачал паскаль АВС и на нем все заработало
Тока нам лабу надо сдавать на Free pascal
izoalex вне форума Ответить с цитированием
Старый 03.12.2011, 14:41   #9
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Runtime Error 201
Ошибка проверки диапазона!
Короч грубо говоря вам значащих цифр не хватает! в real их 11 или 12!
наверное
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303

Последний раз редактировалось Hacker19_90; 03.12.2011 в 14:46.
Hacker19_90 вне форума Ответить с цитированием
Старый 03.12.2011, 14:45   #10
izoalex
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 22
По умолчанию

Исправил но на фри паскале все равно не пашет
izoalex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибку не могу найти в программе Веселина Паскаль, Turbo Pascal, PascalABC.NET 7 26.05.2011 20:44
Пoмoгите найти статью Altera Свободное общение 5 14.05.2010 21:46
Помогите найти ошибку в программе Wast Паскаль, Turbo Pascal, PascalABC.NET 2 29.12.2008 20:40
помогите на найти ошибку в программе SYL@R Помощь студентам 1 28.11.2008 12:35