Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
 Аватар для Физтеховец
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 20

Программа выдает ответ - бесконечность

04.11.2013, 13:56. Показов 2972. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот сама программа
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Program four;
const a=1;
      b=4;
      n=50;
      
var S,h,S1,S2,x1,x2 :real;
i,ch :integer;
 
 function f1(x: real):real;
  begin
    f1:= x*x*sqrt(x+2);
  end;
 function f2(g: real):real;
  begin
    f2:= ((2*(15*g*g-24*g+32))*sqrt((2+g)*(2+g)*(2+g)))/105;
  end;
 function f3 (a,b: real):real;
 var i,n:integer;
     S,h,S1,S2,x1,x2 :real;
 
  begin
    h:=(b-a)/(2*n);
    S1:=0;
    S2:=0;
  for i:=1 to n do
    begin
        x1:=a+(2*i-1)*h;
        S1:=S1+f1(x1);
        x2:=x1+h;
        S2:=S2+f1(x2);
    end;
  S:=h/3*(f1(a)+4*S1+2*S2-f1(b));
  writeln (S);
  end;
  BEGIN
  f3(a,b);
  END.
Выдает ответ -бесконечность, хотя ответ в отдельной программе из function 3 (f3) по методу Симпсона адекватный. Помогите найти ошибку((
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2013, 13:56
Ответы с готовыми решениями:

Программа выполняется но ответ не выдает
ребят помогите программа выполняется но ответ не выдает или выдает но я незнаю где он подскажите program mdp; var a,b,e,x:real; ...

Программа работает, но выдает неверный ответ
помогите исправить ошибки, программа работает, но ответ не правельный выводит Program u2; uses crt; const n=100; type ...

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

2
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
04.11.2013, 14:09
Объявлено
Pascal
1
const    n=50;
А в функции f3 снова
Pascal
1
var n:integer;
тогда здесь
Pascal
1
h:=(b-a)/(2*n);
n=0

Добавлено через 1 минуту
Убери это
Pascal
1
var n:integer;
1
 Аватар для Физтеховец
2 / 2 / 0
Регистрация: 17.09.2013
Сообщений: 20
04.11.2013, 14:27  [ТС]
Большое спасибо! У меня так было во всех трех методах)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.11.2013, 14:27
Помогаю со студенческими работами здесь

Выдает ответ NaN при отрицательном значении
Выдает ответ NaN при отрицательном значении (а именно -0,71) a=2.8; b=3.4; c=-0.71; x=1.12 Var z, a, b, c, x:real; ...

Программа выдает неправильный ответ
Для получения результата разработать алгоритм и программу,содержащую функцию, исходными данными которой являются два массива x1,x2..Xn и...

Программа выдаёт неверный ответ
program achoo; var a:array of integer; S,i,N:integer; begin For i:=1 to 50 do begin write ('vvedite a',i); readln (a);

Почему не выдаёт ответ при условии не равно
var a,b:integer; begin; Writeln('Введи 2 целых числа'); Readln(a,b); if ((a mod 3)=0) and ((b mod 3)=0) and ((a mod 10)=1) and ((b...

Программа не выдает ответ
Укажите на ошибку, почему не выводится ответ using System; class Program { public static double Y(double x) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru