В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, в БД библиотечного каталога хранятся библиографические сведения о каждой книге: год издания, автор, название и пр. Разумеется, текст книги в ней содержаться не будет. В БД учащихся школы хранятся анкетные данные об учениках: фамилия, имя, отчество, год и место рождения и т. д. База данных законодательных актов в области уголовного права и база данных современных песен наверняка будут организованы как документальные. Первая из них будет включать в себя тексты законов; вторая — тексты и ноты песен; биографическую и творческую справочную информацию о композиторах, поэтах, исполнителях; звуковые записи и видеоклипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую. Т. е. фактографическая база данных содержит краткую информацию об объектах БД а документальная - расширенную.
1)var h:array[1..8]of integer; i:integer; begin write('massiv'); for i:=1 to 8 do read(h[i]); writeln; write('elementi s otric znach'); for i:=1 to 8 do if h[i]<0 then write(h[i],' '); end. 2)var h:array[1..10]of integer; i,k:integer; begin write('massiv:'); for i:=1 to 10 do begin h[i]:=random(21)-10; write(h[i],' '); end; writeln; for i:=1 to 10 do if h[i]<0 then k:=k+1; write('kol-vo elem s otric znach:',k); end. 3)var h:array[1..10]of integer; i,k,p:integer; begin write('massiv:'); for i:=1 to 10 do begin h[i]:=random(10)+1; write(h[i],' '); end; writeln; p:=1; for i:=1 to 10 do if h[i] mod 2=1 then begin k:=k+1; p:=p*h[i]; end; write('kol-vo elem s nechet znach:',k,' proizvedenie:',p); end. 5)var h:array[1..20]of integer; i,k,s:integer; a:real; begin write('massiv:'); for i:=1 to 10 do begin h[i]:=random(20)+1; write(h[i],' '); end; writeln; for i:=1 to 10 do if (h[i] mod 3=0)and(i mod 2=0) then begin k:=k+1; s:=s+h[i]; end; a:=s/k; write('srednee arifmet:',a); end.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
//srand(time(NULL));
int a[7][7]={};
int i, j;
int sum=0;
for (i=0; i<7; i++)
for (j=0; j<7; j++) a[i][j]=rand();
for (i=0; i<7; i++) sum+=a[i][i];
cout<<"Сумма элементов побочной диагонали: "<<sum<<endl;
return 0;
}