С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 15

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

29.12.2009, 15:48. Показов 771. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста найти ошибку.
Задание: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от хнач до хкон с шагом dx с точностью Е. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.

Название: Summa.jpg
Просмотров: 25

Размер: 19.7 Кб

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
38
39
40
41
42
43
44
45
46
47
48
Program Sem;
Uses Crt;
Var x,xmax,xmin,dx,s,e,t,si:real;
    n:Integer;
BEGIN
  ClrScr;
  Repeat
    WriteLn('Vvedite tochnost >o');
    ReadLn(e);
  Until (e>0);
  Repeat
    WriteLn('Vvedite shag >0');
    ReadLn(dx);
  Until (dx>0);
  Repeat
    WriteLn('Vvedite xmin takoe shto x<1 ili x>1');
    ReadLn(xmin);
  Until (Abs(xmin)>1);
  Repeat
    WriteLn('Vvedite xmax takoe shto xmax<1 ili xmax>1 i xmax>xmin');
    ReadLn(xmax);
  Until (Abs(xmax)>1) and (xmax>xmin);
  WriteLn('--------------------------------------');
  WriteLn('|Argument|Funkciy|kol-vo chlenov ryda|');
  WriteLn('--------------------------------------');
  x:=xmin;
  While x<=xmax do
  Begin
s:=0;
si:=1;
n:=0;
t:=1;
while abs(s-si)>e do
   begin
     s:=si;
     n:=n+1;
     t:=t*x/n;
     si:=si+t;
    End;
    WriteLn('|',x:7:2,' | ',si:5:2,' |         ',n,'         |');
    x:=x+dx;
    If abs(x)<=1 then
     While abs(x)<=1 do
       x:=x+dx;
  End;
  WriteLn('--------------------------------------');
  ReadLn;
END.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.12.2009, 15:48
Ответы с готовыми решениями:

Найти ошибку в программе вычисления значения выражения
Ребят найти ошибку. Дано действительное число х, натуральное число n. Вычислить (x-2)(x-4)...(x-2n) / (x-1)(x-3)...(x-2n-1) ...

Исправить ошибку в программе вычисления значения выражения
написать программу на паскале вот program Name1; var p, a, x, α : real;

Найти ошибку в программе вычисления суммы ряда
Я написала программу, но не получается. в чем моя ошибка?uses crt; var t,s:real; f:integer; x,k,i:integer; begin write('x='); ...

5
3316 / 1378 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
29.12.2009, 16:02
а что собственно не работает?
0
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 15
29.12.2009, 16:03  [ТС]
считает неправильно: в колонке Funkciy всегда выводит 1, а в kol-vo chlenov ryda - 0
0
3316 / 1378 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
29.12.2009, 16:12
Цитата Сообщение от rabanillo Посмотреть сообщение
считает неправильно: в колонке Funkciy всегда выводит 1, а в kol-vo chlenov ryda - 0
у меня такие результаты получились


Code
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
Vvedite tochnost >o
0.02
Vvedite shag >0
2
Vvedite xmin takoe shto x<1 ili x>1
2
Vvedite xmax takoe shto xmax<1 ili xmax>1 i xmax>xmin
12
--------------------------------------
|Argument|Funkciy|kol-vo chlenov ryda|
--------------------------------------
|   2.00 |  7.39 |         8         |
|   4.00 | 54.59 |         13         |
|   6.00 | 403.42 |         18         |
|   8.00 | 2980.95 |         24         |
|  10.00 | 22026.46 |         29         |
|  12.00 | 162754.78 |         34         |
--------------------------------------
Vvedite tochnost >o
0.002
Vvedite shag >0
4
Vvedite xmin takoe shto x<1 ili x>1
2
Vvedite xmax takoe shto xmax<1 ili xmax>1 i xmax>xmin
19
--------------------------------------
|Argument|Funkciy|kol-vo chlenov ryda|
--------------------------------------
|   2.00 |  7.39 |         9         |
|   6.00 | 403.43 |         20         |
|  10.00 | 22026.47 |         31         |
|  14.00 | 1202604.28 |         42         |
|  18.00 | 65659969.14 |         53         |
--------------------------------------
Вложения
Тип файла: doc Vvedite tochnost.doc (22.0 Кб, 18 просмотров)
0
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 15
29.12.2009, 16:16  [ТС]
хм...ладно..а саму программу то я хоть правильно составила?
0
3316 / 1378 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
29.12.2009, 16:22
если ответ верный выдает, то правильно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.12.2009, 16:22
Помогаю со студенческими работами здесь

Найти рекуррентную формулу, разработать схему алгоритма и программу вычисления значения функции
Смотри вложение

Найдите ошибку в программе вычисления определителя матрицы
Программа считает определитель матрицы, но делает это не правильно, найдите пожалуйста ошибку в программе... Program Gaus; Uses Crt; ...

Составить программу для вычисления значения функции с помощью разложения функции в степенной ряд
Составить программу для вычисления значения функции y=e^-x с помощью разложения функции в степенной ряд ...

Найти ошибку в программе
А шо тут не так, че ано мне выдает всякую гадость, но не то что надо? Program Naselenie; uses crt; type perepis=record ...

Найти ошибку в программе
program nado; label bye; var f: text; fam: string; name: string; tel: string; begin writeln; Assign(f, 'c:\phone/tht'); ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru