Что такое дизайн и его роль в общественной жизни
Диза́йн — это творческий метод, процесс и результат художественно-технического проектирования промышленных изделий, их комплексов и систем, ориентированного на достижение наиболее полного соответствия создаваемых объектов и среды в целом возможностям и потребности человека, как утилитарным, так и эстетическим.
«Дизайн» – это творческая деятельность, целью которой является определение формальных качеств промышленных изделий. Эти качества включают и внешние черты изделия, но главным образом те структурные и функциональные взаимосвязи, которые превращают изделие в единое целое как с точки зрение потребителя, так и с точки зрения изготовителя. Дизайн стремится охватить все аспекты окружающей человека среды, которая обусловлена промышленным производством.
Дизайн - специфический ряд проектной деятельности, объединивший художественно-предметное творчество и научно обоснованную инженерную практику в сфере индустриального производства.
procedure MatrixPrint(a:array[,] of integer);
begin
for var i:=0 to Length(a,0)-1 do begin
for var j:=0 to Length(a,1)-1 do Print(a[i,j]);
Println
end
end;
function RowSum(a:array[,] of integer):array of integer;
// суммы построчно
begin
SetLength(Result,Length(a,0));
for var i:=0 to Length(a,0)-1 do begin
var s:=0;
for var j:=0 to Length(a,1)-1 do
s+=a[i,j];
Result[i]:=s
end
end;
function ColSum(a:array[,] of integer):array of integer;
// суммы по столбцам
begin
SetLength(Result,Length(a,1));
for var j:=0 to Length(a,1)-1 do begin
var s:=0;
for var i:=0 to Length(a,0)-1 do
s+=a[i,j];
Result[j]:=s
end
end;
begin
var n:=ReadInteger('N=');
var m:=ReadInteger('M=');
var x:=MatrixRandom(n,m,1,5);
Writeln('Исходный массив');
MatrixPrint(x);
var srow:=RowSum(x);
var ir:=0;
for var i:=1 to srow.Length-1 do
if srow[i]>srow[ir] then ir:=i;
WritelnFormat('Максимум {0} в строке {1}',srow[ir],ir+1);
var scol:=ColSum(x);
var ic:=0;
for var i:=1 to scol.Length-1 do
if scol[i]<scol[ic] then ic:=i;
WritelnFormat('Минимум {0} в колонке {1}',scol[ic],ic+1)
end.
Тестовое решение:
N= 8
M= 5
Исходный массив
3 3 3 2 4
2 4 2 2 1
1 1 2 4 5
5 1 4 1 5
4 2 3 3 4
2 3 2 4 2
5 3 4 1 1
4 3 4 4 2
Максимум 17 в строке 8
Минимум 20 в колонке 2