Programiranje u BASIC-u/BKontrolne strukture /Podatkovne strukture

Izvor: Wikiknjige

Podatkovne strukture u računalnoj znanosti jest način efikasnog spremanja organiziranje podataka u računalnom sistemu. Na primjer najjednostavnija podatkovna struktura je matrica, i ovo je bila jedina podatkovna struktura koja je bila podržana u ranim inačicama BASICa. Od 1990-tih mnoge novije inačice BASICa uvele su podršku za podatkovne strukture koje se mogu nači i strukturnim jezicima kao Pascal i C. Primjer drugih programskih struktura su: liste, stogovi, datoteke.

Primjeri[uredi]

Sjedeći primjeri napisani su u QBASICu, broj linije nije potreban u QBASICU i tu je radi preglednosti i lakšeg objašnjavanja rada programa.

Prvi[uredi]

Ako zelimo strukturu za čuvanje podataka o točkama sa cijelim X i Y koordinatama moguće je sastaviti sljedeću podatkovnu strukturu.

   TYPE TOCKA
     X AS INTEGER
     Y AS INTEGER
   END TYPE

   REM DEKLARIRAJ TOCKE A I B
   DIM A, B AS TOCKA
   REM UPISI PODATKE U TOCKE A I B
   A.X = 100
   A.Y = 200
   B.X = 200
   B.Y = 400

Drugi[uredi]

   TYPE PROIZVOD
     KOD AS STRING * 30
     IME AS STRING * 30
     TVRTKA AS STRING * 30
     CIJENA AS DOUBLE
   END TYPE

Objašnjenje[uredi]

Prvi[uredi]

Vanjske poveznice[uredi]