преобразовать с Паскаля на питон, заранее program Matrix96;
type
matrix = array [1..10,1..10] of integer;
var
a:matrix;
M, i, j:Integer;
procedure Swap(var X,Y:Integer);
begin
if x<>y then
begin
X:=X+Y;
Y:=X-Y;
X:=X-Y;
end;
end;
begin
Write('M: ');
Readln(M);
for j:=1 to M do
begin
writeln(j,': ');
for i:=1 to M do
begin
Write(i,' : ');
Read(a[i,j]);
end;
end;
//выводится матрица
for j:=1 to M do
begin
for i:=1 to M do
begin
Write(' : ',a[i,j]);
end;
Writeln(' : ');
end;
Writeln('');
//отражаем относительно главной диагонали
for i:=2 to M do
for j:=1 to i do
Swap(a[i,j],a[j,i]);
//отображаем изменённую матрицу
for j:=1 to M do
begin
for i:=1 to M do
begin
Write(' : ',a[i,j]);
end;
Writeln(' : ');
end;
end.
IP - транспортный протокол, TCP - Сетевой
IP - протокол предназначен для обмена данными между сетями и содержит в себе информации о сетевом протоколе, точнее его тип. А зная тип можно потом извлечь информацию из полученных данных.
TCP - даёт уверенность в безошибочности получаемых данных, перезапрашивающий данные в случае потери и устраняющий дублирование данных. TCP позволяет регулировать нагрузку на сеть, а также уменьшать время ожидания данных при передаче на большие расстояния. Более того, TCP гарантирует, что полученные данные были отправлены точно в такой же последовательности.
F истинно тогда и только тогда, когда истинно или , или z. Три переменные (x,y,z) дают 2³=8 комбинаций в таблице истинности. При этом, истинность F получается в пяти случаях (четыре дает истинность z и одну - истинность ).
Получаем пять единичных комбинаций для таблицы истинности:
x y z F
0 0 1 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 1 1
В исходной таблице истинности единицы в F в четырех случаях совпадают с единицами в первой колонке, следовательно она отражает состояние переменной z. Оставшаяся (пятая) единица в F должна соответствовать комбинации "100" для xyz и в исходной таблице она записана как "010". Тогда переменная х=1 должна стоять в этой таблице во второй колонке. Колонка для у - третья.
ответ: zxy