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

> Компиляция правил для данного раздела

1. Заголовок темы должен быть информативным. В противном случае тема закрывается и удаляется ...
2. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
3. Одна тема - один вопрос (задача)
4. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Помощь в понимании задачи ax+b<=0, Помощь в понимании задачи
kkk008009kkk
сообщение 24.03.2011 17:04
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской
Реальное имя: андрей

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


Здравствуйте.
Есть неравенство ax+b<=0
Чтобы найти х,его нужно перевести в такое неравенство: X<=-b/a

И вот тут испытываю затруднение:

При b=0 and a=0, уравнение имеет решение при всех Х(если подставить Х в первоначальное неравенство) и имеет решение только при отрицательных Х до нуля(если подставить Х во второе неравенство).

Какие Х будут правильными в этом случае?

Сообщение отредактировано: kkk008009kkk - 24.03.2011 17:05
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Freedom
сообщение 24.03.2011 17:56
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 113
Пол: Мужской
Реальное имя: Надир

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


Цитата(kkk008009kkk @ 24.03.2011 17:04) *

Здравствуйте.
Есть неравенство ax+b<=0
Чтобы найти х,его нужно перевести в такое неравенство: X<=-b/a

И вот тут испытываю затруднение:

При b=0 and a=0, уравнение имеет решение при всех Х(если подставить Х в первоначальное неравенство) и имеет решение только при отрицательных Х до нуля(если подставить Х во второе неравенство).

Какие Х будут правильными в этом случае?

Х будет любым, потому что во втором неравенстве при а=0 и b=0 x<=-b/a на 0 делить нельзя


--------------------
From ZERO to HERO
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 25.03.2011 8:43
Сообщение #3


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

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

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


Цитата(kkk008009kkk @ 24.03.2011 17:04) *
Есть неравенство ax+b<=0
Чтобы найти х,его нужно перевести в такое неравенство: X<=-b/a
И вот тут испытываю затруднение:

...

Какие Х будут правильными в этом случае?

Решение любого уравнения/неравенства с параметрами (то есть, с буквами, которые могут принимать разные числовые значения) в общем случае зависит от того, какие значения принимают эти параметры. И поэтому в таких уравнениях/неравенствах обязательно должно быть проведено исследование зависимости от параметров. Без этого решение нельзя считать полным.

Кроме того, при выполнении преобразований, нужно обязательно отслеживать случаи, когда (при определенных значениях параметров) выполняемые преобразования становятся неправомочными или теряют свою эквивалентность.

Если у тебя есть уравнение 2*х=10, и ты делишь на 2, получая х=5 (решение), то это ЭКВИВАЛЕНТНОЕ преобразование. Если у тебя есть уравнение 0*х=10, то ты уже не можешь поделить на коэффициент при х. Вместо этого ты делаешь заключение: левая часть при любом х равна нулю, следовательно решений нет. А теперь допустим, что у тебя есть уравнение а*х=10. Тут а может быть и 2, и 0, и любым другим числом! Значит, нужно разбить решение на две ветви:
1. а<>0, тогда х=10/а
2. а=0, тогда решений нет.

Точно так же нужно поступить в твоем случае. Если что-то осталось неясным, спрашивай.

М
Тему переношу в раздел Математика




--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 25.03.2011 11:10
Сообщение #4


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

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


> Есть неравенство ax+b<=0
> Чтобы найти х,его нужно перевести в такое неравенство: X<=-b/a

Только для a>0. Для a<0 неравенство поменяет знак.
А для a=0 оно вообще проверется отдельно, так как делить нельзя.

(короче, я сказал то же, что и Лапп, но короче)


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
прогамёр
сообщение 18.11.2013 9:56
Сообщение #5


Гость






uses
crt;
procedure line(a,b:real);
var x: real;
begin
if a <> 0 then
if a >= 0 then
writeln('x<=', -b / a: 8: 2)
else
writeln('x>=', -b / a: 8: 2);
if a = 0 then
if b <= 0 then
Write('Любое число')
else
Write('нет решений');
end;
var
a, b, x: real;
begin
writeln(' Введите а:');
readln(a) ;
writeln('Введите b:');
readln(b) ;
line(a,b);
readln;
end.


Учимся пользоваться тегами!

Сообщение отредактировано: APAL - 18.11.2013 11:08
 К началу страницы 
+ Ответить 
програмёр
сообщение 20.11.2013 15:31
Сообщение #6


Гость






Цитата(прогамёр @ 18.11.2013 9:56) *

uses
crt;
procedure line(a,b:real);
var x: real;
begin
if a <> 0 then
if a >= 0 then
writeln('x<=', -b / a: 8: 2)
else
writeln('x>=', -b / a: 8: 2);
if a = 0 then
if b <= 0 then
Write('Любое число')
else
Write('нет решений');
end;
var
a, b, x: real;
begin
writeln(' Введите а:');
readln(a) ;
writeln('Введите b:');
readln(b) ;
line(a,b);
readln;
end.


Учимся пользоваться тегами!

окееееееееееей
 К началу страницы 
+ Ответить 

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

 



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