Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34

Суммы N элементов бесконечного ряда

07.05.2009, 06:40. Показов 2637. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем привет.
Задани звучит вот так: Составить программу для вычисления суммы N элементов бесконечного ряда с помощью оператора цикла с предварительным условием.
y=3-5+7-9+11...
Вот посмотри что у меня не так. Программа запускается, но ничего не считает.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program Z;
Var a,y,z:real;
Begin
y:=0;
a:=3;
z:=1;
While a <=11 do 
begin 
y:=y+z*a;
a:=a+z;
z:=-z
end;
Writeln('y=', y:10:5);
End.
Добавлено через 11 часов 10 минут 38 секунд
up
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.05.2009, 06:40
Ответы с готовыми решениями:

Цикл: вычисление суммы членов бесконечного ряда с точностью до члена ряда, меньшего ε
Добрый вечер, помогите пожалуйста: Составить программу для вычисления суммы членов бесконечного ряда с точностью до члена ряда,...

Вычисление суммы бесконечного ряда
:help: Зачет по информатике, может есть добрые люди.

Вычисление суммы бесконечного ряда
помогите решить!!!!!!пожалйста...модуль в понедельник..(( Задача вычисление суммы бесконечного ряда S=x-1/x+1 + 1/3(x-1/x+1)в кубе...

24
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
07.05.2009, 07:15
а если между 13 и 14 строкой написать readln?
0
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34
07.05.2009, 12:10  [ТС]
mamedovvms, добавил, но все так же. Запускается, но ничего не считает.

Добавлено через 4 часа 23 минуты 42 секунды
Может у кого нибудь будут другие идеи ?
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
07.05.2009, 12:28
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program Z;
Var a,y,z:real;
Begin
y:=0;
a:=3;
z:=1;
While a <=11 do 
begin 
y:=y+z*a;
a:=a+2;
z:=-z
end;
Writeln('y=', y:10:5);
End.
а так работает?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
07.05.2009, 12:33
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Program Z1;
uses crt;
Var n,a,y:integer;
Begin
clrscr;
y:=0;
n:=0;
While a < 11 do
  begin
   n:=n+1;
   a:=2*n+1;
   if odd(n) then y:=y+a
   else y:=y-a;
  end;
Writeln('y=', y);
readln
End.
Добавлено через 1 минуту 21 секунду
Program Z;
Var z:real; 100% выдаст ошибку о дублировании идентификатора.
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
07.05.2009, 12:34
Просто надо в 10 строке прибавлять к a не z а 2
0
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34
07.05.2009, 12:49  [ТС]
mamedovvms, что то я не вижу разницы с моей задачей.
Puporev, Спасибо!
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
07.05.2009, 12:55
я написал в чем разница
Просто надо в 10 строке прибавлять к a не z а 2
0
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34
07.05.2009, 13:35  [ТС]
mamedovvms, упс.. точно, не увидел.

Добавлено через 4 минуты 5 секунд
а может поможете решить еще одну задачку =) . Используя оператор цикла с последующим условием составить прогу для вычисления числового ряда.
y=(-1+2-1/81)(3-4+1/27)(-9+8-1/9)(27-16+1/3)
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
07.05.2009, 13:48
да вроде не сложно

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
z1:=1;
z2:=-2;
y:=1;
a:=3;
st:=81;
for k:=1 to 4 do
begin
 y:=y*(-z-z2-1/st);
 z:=z*3;
 z2:=z2*2;
 st:=st/3;
end;
1
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34
07.05.2009, 14:39  [ТС]
mamedovvms, спс, но не понятно что то мне )) .

Добавлено через 55 секунд
А и еще вот что, ведь оператор цикла с последующим условием это же repeat
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
07.05.2009, 14:58
да я что то просто не внимательно прочитал задание, заменить я думаю ты и сам сможешь, а так там все должно быть понятно,
0
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34
21.05.2009, 13:42  [ТС]
Помогите решить еще одну задачу. Нужно составить программу для вычисления значений функции f(x) на отрезке [a;b] в точках х1=a+ih, где h=(b-a)/m, m - заданное челое число. tg(x/2)+cos(x). Параметры a=П/2 ; b=2П; m=20
Заранее спасибо. =)
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.05.2009, 13:45
Посмотрите здесь пример, только цикл while замените на for.
https://www.cyberforum.ru/post167803.html
1
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34
21.05.2009, 14:02  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
var
a,b,x,h,y,m:real;
begin
clrscr;
write('Введите начало интервала табулирования a=');readln(a);
repeat
write('Введите конец интервала b>a b=');readln(b);
until b>a;
write('Введите шаг табуляции h=');readln(h);
write('Введите значение аргумента x=');readln(x);
Write('Введите заданное целое число m='); readln(m);
x:=a+ih;
for x<=b do
 begin
  y:=tg(x/2)+cos(x);
  writeln('x=',x:4:1,'    F(x)=',y:5:3);
  h:=(b-a)/m;
  x:=a+ih;
 end;
readln
end.
Вот так ? А еще один вопрос, как нужно писать "П" ?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.05.2009, 19:13
Вот так ? А еще один вопрос, как нужно писать "П" ?
Если иметтся ввиду число пи, то так - pi
1
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34
21.05.2009, 20:32  [ТС]
Puporev, да число имелось ввиду число пи . Спасибо.

Добавлено через 28 минут 18 секунд
Что то вообще никак... не работает .
Помогите срочно, до завтра нужно сделать!!!
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.05.2009, 20:54
for x<=b do это что?
0
1 / 1 / 1
Регистрация: 30.04.2009
Сообщений: 34
21.05.2009, 21:01  [ТС]
это я из образца взял ... не надо было навреное... =)
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
21.05.2009, 21:07
Зачем тупо переписывать чужую прогу, нужно просто понять ее суть и написать свою. Зачем вводить параметры, если они заданы по условию. Короче полное отсутствие каких-либо попыток включить заснувший мозг.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
var a,b,x,h,y:real;
    m,i:integer;
begin
clrscr;
m:=20;
a:=pi/2;
b:=2*pi;
h:=(b-a)/m;
x:=a;
for i:=0 to m do
 begin
  y:=sin((x+(i*h))/2)/cos((x+(i*h))/2)+cos(x+i*h);
  writeln('x=',x+i*h:5:2,'   y=',y:5:2);
 end;
readln
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2009, 21:07
Помогаю со студенческими работами здесь

Задача на нахождение суммы бесконечного ряда
Используя оператор цикла с последующей условием, вычислить сумму бесконечного ряда, учитывая только те слагаемые, которые по абсолютной...

Алгоритм нахождения суммы бесконечного ряда
Составить алгоримт для нахождения суммы бесконечного сходящегося ряда: S= 1+1/2+1/4+1/8+1/16... . Суммирование прекратить при появлении в...

Цикл. Вычисление суммы бесконечного ряда
Добрый день! Помогите пожалуйста решить задачку: написать программу для вычисления суммы членов бесконечного ряда с точностью до члена...

Вычисление суммы членов бесконечного ряда
Составить блок-схему алгоритма и программу для вычисления суммы членов бесконечного ряда с точностью до члена ряда, меньшего ε=0,001...

Вычисление суммы бесконечного ряда с заданной точностью
Вычислить значение суммы бесконечного ряда S=1+(ln(3)/1!)*x+(ln^2(3)/2!)*x^2+..+(ln^n(3)/n!)*x^n... , с точностью до члена ряда, по модулю...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru