Создание и использование информационной системы для любой организации нацелены на решение следующих задач.
1. Структура информационной системы, ее функциональное назначение должны соответствовать целям, стоящим перед организацией. Например, в коммерческой фирме - эффективный бизнес.
2. Информационная система должна контролироваться людьми, ими пониматься и использоваться в соответствии с основными социальными и этическими принципами.
3. Производство достоверной, надежной, своевременной и систематизированной информации.
Построение информационной системы можно сравнить с постройкой дома. Кирпичи, гвозди, цемент и прочие материалы, сложенные вместе, не дают дома. Нужны проект, землеустройство, строительство и др., чтобы появился дом.
Аналогично для создания и использования информационной системы необходимо сначала понять структуру, функции и политику организации, цели управления и принимаемых решений, возможности компьютерной технологии. Информационная система является частью организации, а ключевые элементы любой организации - структура и органы управления, стандартные процедуры, персонал, субкультура.
Классификация информационных систем
Информационные системы классифицируются по разным признакам.
Классификация по масштабу
По масштабу информационные системы подразделяются на следующие группы:
одиночные;групповые;корпоративные.
char main(void)
{
char A[5][5],B[5][5],C[5][5];
int i,j, n = 5, m = 5;
printf(" Array A: ");
printf("\r\n");
srand(time(0));
for (i=0; i<n; i++)
{
for (j=0; j<m; j++)
{
A[i][j] = rand() %10;
printf("%d ", A[i][j]);
}
printf("\r\n");
}
printf(" Array B: ");
printf("\r\n");
srand(time(0));
for (i=0; i<n; i++)
{
for (j=0; j<m; j++)
{
B[i][j] =1+ rand() %9;
printf("%d ", B[i][j]);
}
printf("\r\n");
}
printf(" Array C: ");
printf("\r\n");
for (i=0; i<n; i++)
{
for (j=0; j<m; j++)
{
if (A[i][j]>B[i][j])
C[i][j] = A[i][j];
else
C[i][j] = B[i][j];
printf("%d ", C[i][j]);
}
printf("\r\n");
}
}
ПАСКАЛЬ
Program asd;
Const n=3; m=3;
var A,B,C:array[1..n,1..m] of integer;
i,j:integer;
BEGIN
Writeln('Массив А: ');
For i:=1 to n do
begin
for j:=1 to m do
begin
A[i,j]:=Random(10);
Write(A[i,j]:3);
end;
Writeln;
end;
Writeln;
Writeln('Массив B: ');
For i:=1 to n do
begin
for j:=1 to m do
begin
B[i,j]:=Random(10);
Write(B[i,j]:3);
end;
Writeln;
end;
Writeln;
Writeln('Массив C: ');
For i:=1 to n do
begin
for j:=1 to m do
begin
if A[i,j]>B[i,j] then C[i,j]:=A[i,j]
else C[i,j]:=B[i,j];
Write(C[i,j]:3);
end;
writeln;
end;
END.