Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 02.01.2010
Сообщений: 19

Решить уравнение

02.01.2010, 17:14. Показов 1318. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Решить уравнение alg^lg*x+blg(x)+c=0
с учетом всех ОДЗ

Добавлено через 47 минут
alg^lg(x)+blg(x)+c=0
так должно выглядеть
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.01.2010, 17:14
Ответы с готовыми решениями:

Решить уравнение
a*x^3 - b*sin(a*x+3)=0 Я додумался только до того,чтобы прописать решения при параметрах равных нулю,и то для а=0,б<>0 я не...

Решить уравнение
Привет...помогите пожалуйста,мне нужно уравнение перевести на язык Паскаль

Решить уравнение
((-1)^n+1)/((2*n+3)*(x^2*n+3))*((2*n+1)*(x^2*n+1))/(-1)^n

7
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
02.01.2010, 19:02
Цитата Сообщение от D_O_L_P_H_I_N Посмотреть сообщение
alg^lg(x)+blg(x)+c=0
Может имелось в виду A*(lg(x))^2+B*lg(x)+C=0?
0
 Аватар для arch-vile
3215 / 774 / 26
Регистрация: 12.07.2009
Сообщений: 3,184
02.01.2010, 20:54
Это квадратное уравнение... A, B, C - величины которые нужно вводить вручную, параметры уравнения... Или, если они даны, тогда объявить как константы...
А дальше голимая математика: напиример y = lg(x) чтоб уравнение приняло вид A*y*y + B*y + C = 0
Находим дискриминант: D = B*B - 4*A*C
Если дискриминант положительный, то 2 корня:
Далее Y1 = (- B + sqrt(D))/2A, Y2 = (-B - sqrt(D))/2A
Если дискриминат 0 - то корень один: Y = - (B/2A)
Если дискриминант отрицательный, уравнение корней не имеет...
А дальше нам нужно решить логарифмическое уравнение: y = lg(x)...

Добавлено через 21 минуту
Откуда x = 10^y (в паскале 10*10*10*...*10 у раз)... Вроде так...
0
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
02.01.2010, 21:03
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
uses crt;
var a,b,c:integer;
d,y1,y2,x1,x2:real;
 
begin
 clrscr;
 x1:=0;
 x2:=0;
 write('A B C -> ');
 readln(a,b,c);
 d:=sqr(b)-4*a*c;
 if d>0 then
 begin
  y1:=(-b+sqrt(d))/2/a;
  y2:=(-b-sqrt(d))/2/a;
  x1:=exp(y1*ln(10));
  x2:=exp(y2*ln(10));
 end
 else if d=0 then
 begin
  y1:=-b/2/a;
  x1:=exp(y1*ln(10));
 end;
 if (x1=0) and (x2=0) then writeln('Корней нет!') else
 if (x1=0) and (x2<>0) then writeln('Один корень, Y=',y2:0:4) else
 if (x2=0) and (x1<>0) then writeln('Один корень, Y=',y1:0:4) else
 writeln('Два корня, Y1=',y1:0:4,' Y2=',y2:0:4);
 readln;
end.
0
 Аватар для arch-vile
3215 / 774 / 26
Регистрация: 12.07.2009
Сообщений: 3,184
02.01.2010, 21:37
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{Переменные объявляем как Real, кроме переменных для управления массивом}
Var I,K,M,N: Integer;
Begin
 
{если A, B, C вводятся вручную}
WriteLn('Введите A');
ReadLn(A);
WriteLn('Введите B');
ReadLn(B);
WriteLn('Введите C');
ReadLn(C);
 
{Вычисляем D}
D := B*B - 4*A*C;
 
If D < 0 Then
 WriteLn('Уравнение не имеет корней');
Else
  Begin
    Y1 := (-B + sqrt(D)) / 2*A);
    Y2 := (-B - Sqrt(D)) / 2*A);
    X1 := 10;
    Y2 := 10;
    I := Trunc(Y1);
    K := Trunc(Y2);
    For M = 1 To I Do
    X1 := X1*10;
    For N := 1 To K Do
    X2 := X2*10;
  End;
If X1 = X2 Then
  WriteLn('Уравнение имеет один корень:', X1);
Else
  Begin
    WriteLn('Первый корень уравнения:');
    WriteLn(X1);
    WriteLn('Второй корень уравнения:');
    WriteLn(X2);
  End;
End.
Добавлено через 10 минут

Не по теме:

Если что неправильно, прошу поправить...

0
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
02.01.2010, 21:43
arch-vile, изначально у тебя X1 и X2 равны нулю. Поэтому постоянно будет выводиться один корень, равный 0. А быть равным нулю он не может (из-за определения логарифма).
0
 Аватар для arch-vile
3215 / 774 / 26
Регистрация: 12.07.2009
Сообщений: 3,184
02.01.2010, 21:48
k1ry4, а строки 22 и 23? Да вообще, зачем иксы нам они нужны изначально?..
0
0 / 0 / 0
Регистрация: 02.01.2010
Сообщений: 19
03.01.2010, 00:13  [ТС]
спасибо,щас проверю)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.01.2010, 00:13
Помогаю со студенческими работами здесь

Решить уравнение
Нужно решить уравнение ax2+bx+c=0, где а - произведение элементов целочисленного вектора Т(к), b - произведение элементов целочисленного...

Решить уравнение px+dx+r=0
Заданы матрицы А(2х2) B(2x2) C(3x3) Решить уравнение px+dx+r=0 где, p=Bmax r=Cmax d=Amax поиск максимального элемента...

Решить уравнение
Прошу оказать всевозможную поддержку и помощь)

Решить уравнение
Решить уравнение dx=c, где d-длина вектора А=(-2.4,3,5.2) а c-длина вектора В=(6.1, 2, -3). Вычислить длины оформить в виде подпрограмм. ...

Решить уравнение
Здравствуйте, помогите срочно решить пример. Он изображен на прикрепленном файле


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru