Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/138: Рейтинг темы: голосов - 138, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 16

Найти решение системы уравнений вида A1•x + B1•y = C1, A2•x + B2•y = C2, заданной своими коэффициентами A1, B1, C1, A2, B2, C2

25.01.2012, 09:31. Показов 27309. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Найти решение системы уравнений вида A1•x + B1•y = C1, A2•x + B2•y = C2, заданной своими коэффициентами A1, B1, C1, A2, B2, C2, если известно, что данная система имеет единственное решение.
2. В трехзначном числе х зачеркнули его последнюю цифру. Когда в оставшимся двузначном числе переставили цифры, а затем приписали к ним слева последнюю цифру числа х, то получилось число 654. Найти число х.
3. Даны координаты (как целые от 1 до 8) двух полей шахматной доски. Определите, может ли конь за один ход перейти с одного из этих полей на другое.
4. Известна сумма очков, набранных каждой из 20-ти команд-участниц чемпионата по футболу. Определить сумму очков, набранных командами, занявшими в чемпионате три первых места.
5. Дан массив целых чисел. Рассмотреть отрезки массива (группы идущих подряд чисел), состоящие из нечетных чисел. Получить наибольшую из длин рассматриваемых отрезков.
6. Таблица футбольного чемпионата задана в виде двумерного массива из п строк и п столбцов, в котором все элементы, принадлежащие главной диагонали, равны нулю, а каждый элемент, не принадлежа¬щий главной диагонали, равен 3, 1 или 0 (числу очков, набранных в игре: 3 — выигрыш, 1 — ничья, О — проигрыш). Получить последовательность номеров команд в соответствии с занятыми ими местами (сначала зкщprдолжен идти номер команды, ставшей чемпионом, затем команды, занявшей второе место и т. д.).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.01.2012, 09:31
Ответы с готовыми решениями:

Найти решение системы уравнений вида A1*x + B1*y = C1, A2*x + B2*y = C2
Ребята хееелп Начали разбирать С++, вообще в нем не шарю. Помогите сделать код пожалуйста! Заранее всех благодарю!)) Найти...

Решение системы дифференциальных уравнений с варьируемыми коэффициентами
Здравствуйте! Имеется система дифференциальных уравнений . Как видно на рисунке решение системы приведено при значении коэффициента...

Решение системы двух линейных уравнений с вещественными коэффициентами
Для Шести вещественных чисел a,b,c,d,p,q рассматриваемых как коэффициенты систем двух линейных уравнений |ax+by=p |cx+dy=q найти x и...

13
25 / 18 / 2
Регистрация: 12.12.2011
Сообщений: 76
25.01.2012, 09:41
задача 1
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
x,y,a1,b1,c1,a2,b2,c2: real;
begin
writeln('Введите коэффициенты ,a1,b1,c1,a2,b2,c2 ');
readln(a1);
readln(b1);
readln(c1);
readln(a2);
readln(b2);
readln(c2);
x:= (c2-(b2*c1))/((b1*a2)-a1);
y:=(c1-(a1*x))/b1;
writeln('решение системы ');
writeln('х = ',x);
writeln('y = ',y);
end;
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
25.01.2012, 11:27
2.
Pascal
1
2
3
4
5
6
7
var a,x:integer;
begin
a:=654;
x:=a div 100+(a div 10 mod 10)*10+(a mod 10)*100;
write('x=',x);
readln
end.
Добавлено через 2 минуты
3.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var a,b,c,d:byte;
begin
repeat
writeln('Положение коня:');
write('a=');readln(a);
write('b=');readln(b);
until (a in [1..8])and(b in [1..8]);
repeat
writeln('Поле для хода:');
write('c=');readln(c);
write('d=');readln(d);
until (c in [1..8])and(d in [1..8]);
if ((abs(a-c)=1)and(abs(b-d)=2))or((abs(a-c)=2)and(abs(b-d)=1))then
write('Конь может за один ход попасть на заданное поле')
else write('Конь не может за один ход попасть на заданное поле');
readln
end.
Добавлено через 1 минуту
4.
Создай массив из 20 чисел, отсортируй любым способом по убыванию, выведи три первых числа.

Добавлено через 3 минуты
5.

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
const n=10;
var a:array[1..n] of integer;
    i,k,j,max:integer;
begin
writeln('Введите ',n,' элементов массива:');
for i:=1 to n do
 begin
  write('a[',i,']=');
  readln(a[i]);
 end;
writeln('Массив:');
for i:=1 to n do
write(a[i],' ');
writeln;
max:=0;
i:=1;
while i<=n do
if a[i] mod 2<>0 then
  begin
   k:=0;j:=i;
   while (j<=n)and(a[j] mod 2<>0) do
    begin
     k:=k+1;
     j:=j+1;
    end;
   if k>max then max:=k;
   i:=i+k+1;
  end
else i:=i+1;
writeln('Наибольшее число нечетныхных подряд=',max);
readln
end.
Добавлено через 22 минуты
6.
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
uses crt;
const max=16;{больше на экран не войдет}
var tabl:array [1..max,1..max] of byte;
    sum,nom:array[1..max] of byte;
    n,m,i,j,k:byte;
begin
clrscr;
repeat
write('Введите число команд не более ',max,' n=');
readln(n);
until n in [1..max];
randomize;
{заполняем случайно верхнюю часть таблицы 0,1,3}
for i:=1 to n-1 do
for j:=i+1 to n do
 repeat
  tabl[i,j]:=random(4);
 until tabl[i,j] in [0,1,3];
{заполняем симметрично нижнюю часть таблицы}
for i:=2 to n do
for j:=1 to i-1 do
 begin
  if tabl[j,i]=1 then tabl[i,j]:=1
  else tabl[i,j]:=3-tabl[j,i];
 end;
{на главную диагональ запишем ноли}
for i:=1 to n do
tabl[i,i]:=0;
Writeln('Таблица:');
{выводим получившуюся матрицу}
for i:=1 to n do
 begin
  sum[i]:=0;{сумма очков команды}
  nom[i]:=i;{ее номер}
  for j:=1 to n do
   begin
    if j<>i then write(tabl[i,j]:4)
    else write(#178:4);
    sum[i]:=sum[i]+tabl[i,j];
   end;
  writeln;
 end;
{сортируем номера команд по убыванию сумм очков}
for i:=1 to n-1 do
for j:=i+1 to n do
if sum[i]<sum[j] then
 begin
  k:=sum[i];
  sum[i]:=sum[j];
  sum[j]:=k;
  k:=nom[i];
  nom[i]:=nom[j];
  nom[j]:=k;
 end;
writeln('Номера команд в соответствии с занятыми местами:');
for i:=1 to n do
write(nom[i],' ');
readln
end.
1
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 16
29.01.2012, 07:49  [ТС]
а откуда взялись вот эти формулы в 1ой задаче? объясните пожалуйста
x:= (c2-(b2*c1))/((b1*a2)-a1);
y:=(c1-(a1*x))/b1;

Добавлено через 20 минут
и вот эту формулу из 3 задачи
if ((abs(a-c)=1)and(abs(b-d)=2))or((abs(a-c)=2)and(abs(b-d)=1))
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
29.01.2012, 08:46
Цитата Сообщение от Сережа1993 Посмотреть сообщение
а откуда взялись вот эти формулы в 1ой задаче?
Вы конечно извините, но это школьная алгебра.
Цитата Сообщение от Сережа1993 Посмотреть сообщение
и вот эту формулу из 3 задачи
Попробуйте узнать как ходит конь в шахматах и посчитать на сколько клеток за 1 ход он смещается по горизонтали и вертикали.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 16
29.01.2012, 20:34  [ТС]
Цитата Сообщение от Puporev Посмотреть сообщение
Вы конечно извините, но это школьная алгебра.
Школьная алгебра говоришь. Ты сам то хоть понял как эта формула там взялась?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
29.01.2012, 20:39
Цитата Сообщение от Сережа1993 Посмотреть сообщение
Ты сам то хоть понял как эта формула там взялась?
Да напиши систему двух линейных уравнений и и вырази сначала например y из одного уравнения и подставь во второе, потом найди х.

Добавлено через 2 минуты
Ты вообще хоть раз решал на алгебре системы уравнений?
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 16
29.01.2012, 20:55  [ТС]
Так всё таки видимо ты и сам не понял откуда взялась эта формула.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
29.01.2012, 20:58
Сережа1993, Извини, ты дурак? Это не формула, это просто решение системы как на бумажке, как в школе решают.
Из уравнения
ax+by=c выводим y=(c-ax)/b
и подставляем вместо y во второе уравнение.
Привет учителю по алгебре и директору дурдома...
0
26 / 9 / 4
Регистрация: 28.01.2012
Сообщений: 39
29.01.2012, 21:16
Очень грусно, если Сережа1993 учится в ВУЗе
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 16
29.01.2012, 21:29  [ТС]
я это понел.
но ты попробуй сделай.
y=(c-ax)/b подставляем
A2x+B2*(C1-A1x)/B1=C2 раскрываем скобки A2x+B2*C1-B2*A1x=C2
повторяем манипуляцию, т.е. пытаемся найти х и получаем
C2-B2*C1-B2*A1x/B1*A1
и вот терь объясни почему не вот так x:= (c2-(b2*c1))/((b1*a2)-a1)
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
29.01.2012, 21:36
Это же не я писал, что за претензии, если автор не мог правильно посчитать.
А мне как-то влом за всеми формулы проверять, это уже твои проблемы.
А2x+B2*(C1-A1x)/B1=C2 раскрываем скобки A2x+B2*C1-B2*A1x=C2
х*(а2-b2*a1)+b2*c1=c2
x=(c2-b2*c1)/(а2-b2*a1)
0
29.01.2012, 22:02

Не по теме:

Так всё таки видимо ты и сам не понял откуда взялась эта формула.
типо на слабо взять... ахах :D на месте Puporev'a я бы просто не писал бы ничего в ответ.

0
 Аватар для Alkatrazz
48 / 48 / 49
Регистрация: 13.10.2011
Сообщений: 159
10.03.2012, 20:40
Цитата Сообщение от Ramzey Посмотреть сообщение
Очень грусно, если Сережа1993 учится в ВУЗе
еще грустно, что сережа так со старшими разговаривает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.03.2012, 20:40
Помогаю со студенческими работами здесь

Решение системы линейных уравнений специального вида
даны уравнения надо их решить через любую среду программирования. 2x1 + x2=5 x1 + 2x2 + x3 =7 x1 + x2 + x3 + x4 = 10 x2 + 2x3 + 2x4...

Решение системы линейных уравнений специального вида
даны уравнения надо их решить через любую среду программирования. 2x1 + x2=5 x1 + 2x2 + x3 =7 x1 + x2 + x3 + x4 = 10 x2 + 2x3 + 2x4...

Исследовать совместность и найти общее решение и одно частное решение системы уравнений.
Исследовать совместность и найти общее решение и одно частное решение системы уравнений. (3 системы) помогите кто чем может

Решение уравнений с комплексными коэффициентами
Имеется ряд уравнений с комплексными коэффициентами, которые нужно решить и изобразить корни на комплексной плоскости. Я не знаю, как...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru