dmitryshigin
?>

Дан неработающий пример из паскаля ABC, нужно его починить и заставить работать program E103; const n=3; type vectr=array[1..n] of real; matr= array[1..n, 1..n+1] of real; var I: integer; a: matr; z:vectr; procedure Data(var x:matr); { процедура ввода данных } var i, j:integer; begin for i:=1 to nn do for j:=1 to mm do x[i, j]:=random(21)-10; end; procedure Print(x:matr); { процедура вывода данных } var i, j:integer; begin for i:=1 to nn do begin for j:=1 to mm do write(x[i, j]:5); writeln; end end; procedure Swap(var a, b:real); var z:real; begin z:=a; a:=b; b:=z end; function Det(a:matr):real; { вычисление определителя } function Turn(k:integer):real; var s:real; k1, k2, k3, k4: integer; begin s:=0; k1:=2-k; k2:=2; k3:=2+k; for I:=1 to n do begin s:=s + a[1, k1]*a[2, k2]*a[3, k3]; k4:=k1; k1:=k2; k2:=k3; k3:=k4 end; Turn:=s end; begin Det:=Turn(1)-Turn(-1) end; procedure Solve_Kram(a:matr;var x:vectr); { процедура решения системы уравнений методом Крамера} var d:real; I, j:integer; begin d:=Det(a); if (abs(d) < 1.0e-6 ) then begin writeln(‘Error’); Exit end; for j:=1 to n do begin for I:=1 to n do Swap(a[I, j], a[I, j+1]); x[j]:=Det(a)/d; for I:=1 to n do Swap(a[I, n+1], a[I, j]) end; end; { Основная программа } Begin Data(a); Print(a); Solve_Kram(a, z); for I:=1 to n do writeln(‘x[‘, I:2, ’]=’, z[i]; readln End.

Информатика

Ответы

infoproletarskay745

Я незнаю но балы мне чень нужны.

Самохвалова-Геннадьевна
Содержание понятия — это совокупность существенных и отличительных признаков предмета, качества или множества однородных предметов, отражённых в этом понятии, поскольку с точки зрения логики всякое понятие имеет содержание и объём. например, содержанием понятия «коррупция» является совокупность двух существенных признаков: «сращение государственных структур со структурой преступного мира» и «подкуп и продажность общественных и политических деятелей, государственных чиновников и должностных лиц». о содержании понятия нельзя говорить в отрыве от его объёма. объёмом понятия называется множество обобщённых в нём предметов. например, под объёмом понятия «товар» подразумевается множество всех изделий, предлагаемых рынку как сейчас, так и в прошлом или в будущем. а чтоб понятнее: род - цветок, фрукт, овощ, буква, цифра, орудие, прибор, животное, насекомое, металл, орган, подросток, дом, день, военный, вид - школьник, лодка, олово, почки, морковь, микроскоп, два, фиалки, сержант, топор, груши, "у", тюлень, резиновая лодка, оса, деревянный дом, зимний день. кажется так. вот род цветок, а вид фиалка. или род овощ, а вид морковь. в род входит класс. цветок - фиалка фрукт - груши овощ - морковь буква - у цифра - 2 орудие - топор прибор - микроскоп животное - тюлень насекомое - оса
Nonstop788848
Для редактирования текста применяются средства- - выделение части текста протаскиванием указателя мыши или нажатием клавиш-стрелок при удерживаемой клавише ; - вырезка, копирование и вставка части текста либо сочетанием горячих клавиш +, +, + соответственно, либо при меню edit (правка) , контекстного меню или панели standard (стандартная) . примечание - кроме того, существуют развитые средства форматирования текста, такие как типом и размером шрифта, выравниванием и т. п. большинство этих возможностей реализуется при панели инструментов formatting (форматирование) .

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан неработающий пример из паскаля ABC, нужно его починить и заставить работать program E103; const n=3; type vectr=array[1..n] of real; matr= array[1..n, 1..n+1] of real; var I: integer; a: matr; z:vectr; procedure Data(var x:matr); { процедура ввода данных } var i, j:integer; begin for i:=1 to nn do for j:=1 to mm do x[i, j]:=random(21)-10; end; procedure Print(x:matr); { процедура вывода данных } var i, j:integer; begin for i:=1 to nn do begin for j:=1 to mm do write(x[i, j]:5); writeln; end end; procedure Swap(var a, b:real); var z:real; begin z:=a; a:=b; b:=z end; function Det(a:matr):real; { вычисление определителя } function Turn(k:integer):real; var s:real; k1, k2, k3, k4: integer; begin s:=0; k1:=2-k; k2:=2; k3:=2+k; for I:=1 to n do begin s:=s + a[1, k1]*a[2, k2]*a[3, k3]; k4:=k1; k1:=k2; k2:=k3; k3:=k4 end; Turn:=s end; begin Det:=Turn(1)-Turn(-1) end; procedure Solve_Kram(a:matr;var x:vectr); { процедура решения системы уравнений методом Крамера} var d:real; I, j:integer; begin d:=Det(a); if (abs(d) < 1.0e-6 ) then begin writeln(‘Error’); Exit end; for j:=1 to n do begin for I:=1 to n do Swap(a[I, j], a[I, j+1]); x[j]:=Det(a)/d; for I:=1 to n do Swap(a[I, n+1], a[I, j]) end; end; { Основная программа } Begin Data(a); Print(a); Solve_Kram(a, z); for I:=1 to n do writeln(‘x[‘, I:2, ’]=’, z[i]; readln End.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

nasrelza1012
kseybar
Коваль1974
iptsr4968
wwladik2606222
Юрьевна174
Бегун-Марина
langprint
Natella-874535
os7960
dariamay1996
thedoomsdatdcs36
baxirchik
italiankarest
mayskiyandrey90