Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - помогиде понять когд программы на паскале

Ответить
Настройки темы
Разное - помогиде понять когд программы на паскале

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


условие программа для приближенного вычисления интеграла изображенного ниже на картинке методом трапеций

код программы
Program P2;
var a,b,s,h,x:rasl;
i,n:integer;
function F(x:real):real;
begin
F:=5*x/(x*x+4);
end;
begin
clrscr;
writeln('введите приделы интегрирования');
write('A=');readln(a);
write('B=');readln(b);
write ('введите число разбиений');
readln(n);
h:=(b-a)/n;
s:=(F(a)+F(b))/2;
x:=a;
for i:=1 to n-1 do
begin
x:=x+h;
s:s+F(x);
end;
s:h*s;
write('значение интеграла',s:10:4);
end.
Мин

Отправлено: 17:10, 12-05-2013

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


grethin999, начнем с того, что программа работает не правильно.
В ней совершенно отсутствуют комментарии, поэтому приходится смотреть работу метода в справочниках.
(Метод трапеций)
Цитата grethin999:
s:s+F(x); s:h*s; »
синтаксические ошибки.
Цитата grethin999:
Код: Выделить весь код
h:=(b-a)/n;
s:=(F(a)+F(b))/2;
x:=a;
for i:=1 to n-1 do begin
    x:=x+h;
    s:s+F(x);
end;
»
логическая ошибка. Переменные высоты "h" и площади "s" должны вычисляться для каждого промежутка.

P.S. Обрамляйте пожалуйста код тегом code (символ на панели редактирования -- #) Пример использования: [code] код программы [/code]. Так же ставьте точки в конце предложений, а новые начинайте с заглавной буквы. Так проще читать и соотв. помогать.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:21, 12-05-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - помогиде понять когд программы на паскале

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] помогите понять смысл данного условия код написан на паскале grethin999 Программирование и базы данных 2 10-05-2013 14:21
Разное - Программа на Турбо Паскале SunLine Программирование и базы данных 2 04-06-2011 11:52
Разное - задачка на паскале Putin-mode Программирование и базы данных 1 19-05-2011 00:57
Delphi - Игры на Паскале. CHIKANOV Программирование и базы данных 6 25-05-2006 23:11
Задачки на Паскале! Guest Программирование и базы данных 7 20-12-2003 19:24




 
Переход