IPB
ЛогинПароль:

> числовые ряды, решения задач на числовые ряды
jenka
сообщение 14.11.2006 15:03
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 18
Пол: Женский
Реальное имя: Евгения

Репутация: -  0  +


Какие существуют основные приемы решения задач на числовые ряды. Примеры
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
jenka
сообщение 17.11.2006 9:34
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 18
Пол: Женский
Реальное имя: Евгения

Репутация: -  0  +


Вот можно привести такой пример:
Вычислить S=1+2+3+...+n.

var n,s,i,: integer;
BEGIN write(' Введите значение n ->');
readln (n);
s:=0;
for i:=1 to n do s:=s+i;
writeln('Сумма =',s);
END.


или вычислять S=1+2+3+...+n , пока n не будет равняться 50

......
BEGIN s:=0;
n:=1
while n<=50 do
s:=s+n;
n:=n+1;
END.


или так

BEGIN s:=0;
n:=1:
repeat s:=s+n;
n:=n+1;
until n<=50;
END.



 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 17.11.2006 15:39
Сообщение #3


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(jenka @ 17.11.2006 10:34) *

или вычислять S=1+2+3+...+n , пока n не будет равняться 50
BEGIN s:=0;
n:=1
while n<=50 do
s:=s+n;
n:=n+1;
END.

или так
BEGIN s:=0;
n:=1:
repeat s:=s+n;
n:=n+1;
until n<=50;
END.


В первом куске (процитированном) нужно взять тело цикла в операторные скобки "begin end" - иначе компилятор будет исполнять в цикле только один оператор, сразу следующий за оператором цикла while. Кроме того, пропущена одна ";" (найди, где). То есть нужно так:
BEGIN
s:=0;
n:=1;
while n<=50 do begin
s:=s+n;
n:=n+1
end;
END.

Советую обратить внимание на формат прогрпммного текста (отступы), это важно в программировании.

Во втором фрагменте неверно поставлено условие выхода из цикла. Для until оно как бы противоположное тому, что нужно ставить в while. То есть в while это "пока ..", а в until "пока не ..". Еще тут вместо ";" стояло ":" в одном месте..
Надо так:
BEGIN 
s:=0;
n:=1;
repeat
s:=s+n;
n:=n+1
until n>50
END.

Этот пример довольно простой. Кроме того, ряд этот расходится, что нехарактерно. Найди формулу для сходящегося ряда, желательно знакопеременного, и оцени ее по последнему члену в сумме.
Успехов! smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
jenka   числовые ряды   14.11.2006 15:03
lapp   Какие существуют основные приемы решения задач на...   14.11.2006 15:16
jenka   Могу сказать только, что такое числовой ряд и о не...   14.11.2006 15:36
lapp   jenka, боюсь, ты неверно определяешь. Твое опреде...   15.11.2006 4:19
jenka   Дело такого рода, что я сама не могу понять, что э...   15.11.2006 15:21
lapp   Дело такого рода, что я сама не могу понять, ... ...   16.11.2006 3:21
jenka   Про числовые ряды в математике, я понимаю, и прочл...   16.11.2006 12:53
lapp   Такой информации я не нашла, ни в одной книге про...   16.11.2006 12:59
jenka   Даа, все очень странно, зачем тогда начинающим изу...   16.11.2006 13:19
lapp   Даа, все очень странно, зачем тогда начинающим из...   16.11.2006 13:28
jenka   Вот можно привести такой пример: Вычислить S=1+2+3...   17.11.2006 9:34
lapp   или вычислять S=1+2+3+...+n , пока n не будет рав...   17.11.2006 15:39
jenka   Вот нашла формулу про число Pi: pi = 4 - 4/3 + 4/...   17.11.2006 17:36
lapp   Вот где- то так выглядит алгоритм вычисления: [co...   18.11.2006 8:34
jenka   Ошибка: цикл надо начинать не с 4, а с 1. Вопрос:...   18.11.2006 22:14
lapp   Если хочешь отвечать вразбивку, то делай так, как ...   19.11.2006 13:58
Гость   хм, самого щас интересует проблема рядов в паскале...   23.07.2010 20:29
junky   блин, если че, это я "Гость". если кто у...   23.07.2010 20:34


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 17.06.2025 22:06
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"