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

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - 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