После того как мы узнали, что такое уравнение, и научились решать самые простые из них, в которых находили неизвестное слагаемое, уменьшаемое, множитель и т.п., логично познакомиться с уравнениями и других видов. Следующими по очереди идут линейные уравнения, целенаправленное изучение которых начинается на уроках алгебры в 7 классе. Понятно, что сначала надо объяснить, что такое линейное уравнение, дать определение линейного уравнения, его коэффициентов, показать его общий вид. Дальше можно разбираться, сколько решений имеет линейное уравнение в зависимости от значений коэффициентов, и как находятся корни. Это позволит перейти к решению примеров, и тем самым закрепить изученную теорию. В этой статье мы это сделаем: детально остановимся на всех теоретических и практических моментах, касающихся линейных уравнений и их решения. Сразу скажем, что здесь мы будем рассматривать только линейные уравнения с одной переменной, а уже в отдельной статье будем изучать принципы решения линейных уравнений с двумя переменными.
1) Замечание: не очень понятно какое число надо делить на 3. В программе на 3 делится первый элемент из каждой пары. const n=12; var a:array[1..n] of integer; i:integer; begin for i:=1 to n div 2 do begin a[2*i-1]:=2*i; a[2*i]:=a[2*i-1] div 3; end; for i:=1 to n do write(a[i],' '); writeln; end.
Результат: 2 0 4 1 6 2 8 2 10 3 12 4
2) const n=12; var b:array[1..n] of integer; i:integer; begin for i:=1 to n do begin b[i]:=random(71)-10; write(b[i]:4); end; writeln; for i:=1 to n do begin b[i]:=b[i]-i; write(b[i]:4); end; writeln; end.
Замечание: не очень понятно какое число надо делить на 3. В программе на 3 делится первый элемент из каждой пары.
const n=12;
var a:array[1..n] of integer;
i:integer;
begin
for i:=1 to n div 2 do
begin
a[2*i-1]:=2*i;
a[2*i]:=a[2*i-1] div 3;
end;
for i:=1 to n do write(a[i],' ');
writeln;
end.
Результат:
2 0 4 1 6 2 8 2 10 3 12 4
2)
const n=12;
var b:array[1..n] of integer;
i:integer;
begin
for i:=1 to n do
begin
b[i]:=random(71)-10;
write(b[i]:4);
end;
writeln;
for i:=1 to n do
begin
b[i]:=b[i]-i;
write(b[i]:4);
end;
writeln;
end.
Пример:
17 54 4 -7 31 33 -6 27 14 59 0 43
16 52 1 -11 26 27 -13 19 5 49 -11 31