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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2012, 23:06   #1
katyawapka
Пользователь
 
Регистрация: 16.10.2012
Сообщений: 13
По умолчанию Задача на систему 2х линейных уравнений в паскаль

Определить количество решений у системы двух линейных уравнений с двумя переменными. Помогите решить задачу, пожалуйста
katyawapka вне форума Ответить с цитированием
Старый 17.10.2012, 07:25   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,821
По умолчанию

Проблема в чем? вы не знаете, что такое определитель? Или что такое условный оператор?
p51x вне форума Ответить с цитированием
Старый 17.10.2012, 11:04   #3
katyawapka
Пользователь
 
Регистрация: 16.10.2012
Сообщений: 13
По умолчанию

проблема в том что я вообще не знаю как ее решить
katyawapka вне форума Ответить с цитированием
Старый 17.10.2012, 17:18   #4
katyawapka
Пользователь
 
Регистрация: 16.10.2012
Сообщений: 13
По умолчанию

Help!!!!!!!!!!!!!!!!!!
katyawapka вне форума Ответить с цитированием
Старый 17.10.2012, 19:48   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,821
По умолчанию

Эот же школьная программа!!!!!!!!!!!!!

Фамилия Крамера вам о чем-нибудь говорит? Для двух уравнений варианты на основ коэфициентов можно итак выписать легко.
p51x вне форума Ответить с цитированием
Старый 17.10.2012, 20:00   #6
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

если количество неизвестных = кол.-ву уравнений, то достаточно посчитать определитель, если он = 0, то решений нет, иначе одно единственное решение.
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 17.10.2012, 21:11   #7
katyawapka
Пользователь
 
Регистрация: 16.10.2012
Сообщений: 13
По умолчанию

дак а как сделать чтобы оно считало, ведь нет уравнения?!
katyawapka вне форума Ответить с цитированием
Старый 17.10.2012, 21:13   #8
katyawapka
Пользователь
 
Регистрация: 16.10.2012
Сообщений: 13
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Эот же школьная программа!!!!!!!!!!!!!

Фамилия Крамера вам о чем-нибудь говорит? Для двух уравнений варианты на основ коэфициентов можно итак выписать легко.
Знаю я как решаются уравнения, но в паскале с этим я не сталкивалась, если бы знала то наверное не обращалась к вам....
katyawapka вне форума Ответить с цитированием
Старый 17.10.2012, 21:23   #9
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,367
По умолчанию

Попроси пользователя ввести четыре числа.
Система с двумя неизвестными имеет вид:
{ a11*x+a12*y=l1
{ a21*x+a22*y=l2

Вот пусть пользователь и введет значения для a11, a12, a21, a22.
Далее считаешь определитель А, анализируешь его и ...

А если потребуется найти и решения, то попроси ввести и l1, l2.
Посчитай определитель Ax и Ay и решение будет:
x = Ax/A;
y = Ay/A.


Больше деталей можно найти в школьном учебнике или справочнике по математике.

Вроде так ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 17.10.2012, 21:50   #10
katyawapka
Пользователь
 
Регистрация: 16.10.2012
Сообщений: 13
По умолчанию

наверное надо, чтобы он 6 чисел ввел
katyawapka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решить систему линейных уравнений WVBR Паскаль, Turbo Pascal, PascalABC.NET 5 10.10.2011 22:48
Решить систему линейных уравнений методом простых итераций на Delphi Кнопик Помощь студентам 2 22.10.2009 16:11
паскаль система линейных уравнений student77rus Помощь студентам 1 19.11.2008 21:48
Помогите,плиз! Задача на паскль! Решение линейных уравнений методом Гаусса! vdv08 Помощь студентам 4 21.10.2008 23:33
Решить систему линейных уравнений, которая содержит до 200 переменных, методом Гаусса. Etlau Помощь студентам 5 05.05.2008 07:50