Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2012, 22:49   #1
mimit
Пользователь
 
Регистрация: 18.10.2012
Сообщений: 49
По умолчанию Дана последовательность чисел 1+1/2 , 1+1/3 , 1+1/4, .... , 1+1/n

Дана последовательность чисел 1+1/2 , 1+1/3 , 1+1/4, .... , 1+1/n . Напечатать все значения n , при которых все числа последовательности будут не меньше a (1 < a < 1,5). Нужно решить с помощью while и repeat
mimit вне форума Ответить с цитированием
Старый 01.11.2012, 06:05   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Код:
n := 2;
x := 1.5;
while x > a do
begin
writeln(x);
inc(n);
x := 1+1/n;
end;
и
Код:
n := 2;
x := 1.5;
repeat
writeln(x);
inc(n);
x := 1+1/n;
until x <= a;
Примерно так, писал тут, мог чутка накосячить, доработайте.
phomm вне форума Ответить с цитированием
Старый 01.11.2012, 17:47   #3
mimit
Пользователь
 
Регистрация: 18.10.2012
Сообщений: 49
По умолчанию

Цитата:
Сообщение от phomm Посмотреть сообщение
Код:
n := 2;
x := 1.5;
while x > a do
begin
writeln(x);
inc(n);
x := 1+1/n;
end;
и
Код:
n := 2;
x := 1.5;
repeat
writeln(x);
inc(n);
x := 1+1/n;
until x <= a;
Примерно так, писал тут, мог чутка накосячить, доработайте.
Чему a должно быть равно?
mimit вне форума Ответить с цитированием
Старый 01.11.2012, 23:32   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Как я понимаю - тому, что пользователь введет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2012, 00:12   #5
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

Цитата:
Сообщение от mimit Посмотреть сообщение
Дана последовательность чисел 1+1/2 , 1+1/3 , 1+1/4, .... , 1+1/n . Напечатать все значения n , при которых все числа последовательности будут не меньше a (1 < a < 1,5). Нужно решить с помощью while и repeat
Условие задачи сформулировано некорректно.
C одной стороны:
все числа последовательности будут не меньше(т.е больше или равно а) (1 < a < 1,5). т.е каждый член ряда должен быть больше 1.5? тогда решение только n=2, но непонятно зачем дано нижнее ограничение числа а(а>1).

С другой стороны: обычно в таких задачах требуется вывести все члены лежащие в каком-то интервале.(иди все n при, при котором член последовательности лежит в интервале) Если это так , то решений будет бесконечно много. Т.к при любом n каждый член последовательности удовлетворяет условию.

Так что же нужно сделать, автор?
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com

Последний раз редактировалось kventin_zhuk; 02.11.2012 в 00:17.
kventin_zhuk вне форума Ответить с цитированием
Старый 02.11.2012, 13:29   #6
mimit
Пользователь
 
Регистрация: 18.10.2012
Сообщений: 49
По умолчанию

Цитата:
Сообщение от kventin_zhuk Посмотреть сообщение
Условие задачи сформулировано некорректно.
C одной стороны:
все числа последовательности будут не меньше(т.е больше или равно а) (1 < a < 1,5). т.е каждый член ряда должен быть больше 1.5? тогда решение только n=2, но непонятно зачем дано нижнее ограничение числа а(а>1).

С другой стороны: обычно в таких задачах требуется вывести все члены лежащие в каком-то интервале.(иди все n при, при котором член последовательности лежит в интервале) Если это так , то решений будет бесконечно много. Т.к при любом n каждый член последовательности удовлетворяет условию.

Так что же нужно сделать, автор?
Как я понял нужно напечатать все n при которых 1+1/n будет поподать в интервал от 1<a<1.5
mimit вне форума Ответить с цитированием
Старый 02.11.2012, 13:41   #7
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

Цитата:
Сообщение от mimit Посмотреть сообщение
Как я понял нужно напечатать все n при которых 1+1/n будет поподать в интервал от 1<a<1.5
Ну значит второй вариант. Но дело в том , что при n стремящемся к бесконечности 1/n - бесконечно малая величина. И мы постоянно пртбавляем к ней единицу. Т.е при всех любых n число принадлежит интервалу.
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com
kventin_zhuk вне форума Ответить с цитированием
Старый 02.11.2012, 13:49   #8
mimit
Пользователь
 
Регистрация: 18.10.2012
Сообщений: 49
По умолчанию

Цитата:
Сообщение от kventin_zhuk Посмотреть сообщение
Ну значит второй вариант. Но дело в том , что при n стремящемся к бесконечности 1/n - бесконечно малая величина. И мы постоянно пртбавляем к ней единицу. Т.е при всех любых n число принадлежит интервалу.
А можешь код написать?
mimit вне форума Ответить с цитированием
Старый 02.11.2012, 13:59   #9
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

Цитата:
Сообщение от mimit Посмотреть сообщение
А можешь код написать?
Могу, но он будет зациклен)) давай вчером, приду в 8, а то убегаю.
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com
kventin_zhuk вне форума Ответить с цитированием
Старый 03.11.2012, 18:10   #10
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

По заданию "а" Вы задаёте , как Вы зададите - у пользователя запросите, загрузите из файла или константой - Ваше дело, поэтому я и не прописал кода для этого. Добавлю, что я не даю обычно кода, который только скопировать и вставить, в любом случае работа от Вас требуется.
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана последовательность вещественных чисел. каждая пара чисел задает границы отрезка. Найти количество целых чисел на отрезках 'studentka' Помощь студентам 6 30.11.2011 18:35
С\С++ Дана последовательность чисел. Найти количество различных чисел в этой последовательности yuliyayuliya Помощь студентам 1 14.04.2011 06:30
дана последовательность натуральных чисел. amikulia Помощь студентам 0 14.01.2011 12:43
Дана последовательность чисел fara1992 Паскаль, Turbo Pascal, PascalABC.NET 12 20.06.2010 22:26