Задачка на Паскале.

интернет математика обучение развлечения отдых

Нужно написать алгоритм решения системы при произвольных коофицентах:
a*x+b*y=c
d*x+e*y=f
a,b,c,d,e,f-в проге должны задаваться пользователем.

Примечание:
RASH230691
у Диофанта были 2 неизвестные и одно уравнение.
А здесь всё гораздо проще с точки зрения математики.
А вот как прогу накатать???

Примечание:
с while не знаю как работать ...

Примечание:
Цитирую:
Дана система двух линейных уравнений:
a1+b1y=c1
а2х + b2у = с2
Составить программу ее решения при произвольных коэффициентах

Учусь в 10 МБ.
Ток вот это-то как поможет?
Ответы:
Крамера знаешь? Был такой умный чел, который придумал решения подобных и более сложных систем. Порыскай по нету - там таких программ - завались!
чем то напоминает диофантово уравнение
Проще всего мотодом итераций (еще есть метод Гауса). Т е необходимо выразить из первого ур-я x из второго y (не програмно а на бумаге). Взять для начала произвольные x0 и y0
вычислить
x1=(c-b*y0)/a
y1=(f-d*x0)/e
далее в цикле вычислять:
while (модуль(x1-x0))>0.000001 and (модуль(x1-x0))>0.000001 do     // 0.000001 точность, модуль не помню как
begin
x0:=x1;
y0:=y1;
x1:=(c-b*y0)/a;
y1:=(f-d*x0)/e;
end
вот примерно так
может на бумаге выражать? у из 2: х из 1 потом подставить во 2. и решить
Пара вопросов:
1) есть какие условия для коэффициентов a,b,c,d,e,f? Если коэффициенты произвольные (как написано), слишком много возни с такой ерундой.
2) это задание, какого уровня? Где учишься (класс, курс)?
a1+b1y=c1 или a1x+b1y=c1
в 10 МБ матрицы проходят :) ?
Имею в виду Ма́тричный метод решения систем линейных алгебраических уравнений с ненулевым определителем
Не знаю подойдет ли такое решение  :))))


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.