Створити новий файл python та вікно із заголовком "вікно №1" та з розмірами 500*500. додайте до вікна напис із текстом "це вікно було створено в середовищі idle". колір напису повинен бути синім, а колір тексту білий, шрифт тексту " аrial 14". розмістити його довільно
Внутренняя память подразделяется на оперативную и постоянную.
Оперативная память (RAM, random-access memory) служит для хранения программ и данных, с которыми работает процессор в данный момент. На оперативную память накладываются жесткие ограничения по скорости чтения и записи информации. Современные типы оперативной памяти не могут сохранять свое содержимое после выключения питания компьютера.
// Внимание! Если программа не работает, обновите версию!
function GetDiagNeganives(a:array[,] of integer):sequence of integer;
begin
for var i:=0 to a.RowCount-1 do
if a[i,i]<0 then yield(i)
end;
function GetSumm(a:array[,] of integer; t:sequence of integer):integer;
begin
Result:=0;
foreach var e in t do
Result+=a.Row(e).Sum
end;
procedure MatrixWrite(a:array[,] of integer);
begin
var n:=a.RowCount;
Writeln('*** Исходная матрица [',n,',',n,'] ***');
a.Println(4); Writeln(4*a.ColCount*'-')
end;
begin
var n:=ReadInteger('Количество строк/столбцов в матрице:');
var a:=MatrRandom(n,n,-99,99);
MatrixWrite(a);
var s:=GetDiagNeganives(a);
Writeln('S=',GetSumm(a,s))
end.
Пример
Количество строк/столбцов в матрице: 5
*** Исходная матрица [5,5] ***
-31 -1 -29 -69 -19
-83 84 52 42 52
13 -24 -70 98 -33
60 -94 -84 19 -14
-55 81 -36 57 98
S=-165