Составьте программу на Паскале. Срочно нужно!! Заранее спасибо - Компьютерные вопросы

Вопрос Составьте программу на Паскале. Срочно нужно!! Заранее спасибо

Регистрация
7 Дек 2013
Сообщения
62
Репутация
1
Спасибо
1
Монет
0
Сколько чисел нужно взять в последовательности 1+1/3+1/5+1/7+...чтобы получить число большее 7?
 
Регистрация
13 Янв 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Так просто же, заводишь переменную, которая будет показывать знаменатель дроби, заводишь переменную для суммы последовательности и заводишь переменную счётчик. И крутишь в цикле, пока сумма не будет больше 7, к сумме прибавляешь элемент последовательности (1 делить на первую переменную), прибавляешь к первой переменной 2 и прибавляешь к счётчику 1.
 
Регистрация
4 Сен 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
program Anna; var k,n:longint; s:real; begin k:=-1; n:=0; s:=0; repeat n:=n+1; k:=k+2; s:=s+1/k until (s>7); writeln(n,,s) end. {Ответ здесь 337607, сумма при этом равна 7.00000179178...}
 
Сверху Снизу