Maret 27, 2011

pengertian array pada pascal

1.    Jelaskan  apa yang dimaksud dengan Array !
Ø Array adalah suatu tipe data terstruktur yang terdapat dalam memori yang terdiri dari sejumlah elemen (tempat) yang mempunyai tipe data yang sama dan merupakan gabungan dari beberapa variable sejenis serta memiliki jumlah komponen yang jumlahnya tetap. Array dapat berupa satu dimensi, dua dimensi dan tiga dimensi.

2.    Tuliskan bentuk umum Array !
Ø  Array satu dimensi
      adalah kumpulan elemen-elemen yang identik, yang tersusun dalam satu baris. Elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut bisa berbeda.
Bentuk Umum:
Type <NamaArray> = array[indexArray] of TipeData;
contoh:
Type  gaji     = array [1..10] of longint;
           logika = array [boolean] of integer;

Ø Array dua dimensi
       adalah perluasan dari sebuah array satu dimensi. Jika pada array satu dimensi hanya terdiri dari sebuah baris dengan beberapa kolom elemen maka pada array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama
Bentuk Umum:
Type <NamaArray> = array[indexArray1, indexArray2] of TipeData;
contoh:
Type matriks  = array [1..2, 1..3] of byte;
          logika    = array [1..5, boolean] of integer;

Type Baris    = 1..2;
          Kolom = 1..3;
          Ordo    = array[Baris,Kolom] of byte;
Var    matrix : Ordo;

Ø Array tiga dimensi
          Bentuk Umum:
          Type <NamaArray> = array[indexArray1, indexArray2, indexArray3] of
                                               TipeData;
          contoh:
          Type Kalender = array [tanggal, buulan, tahun] of byte;
                   Logika     = array [1..15, boolean, 2..10] of integer;

Type Baris    = 1..2;
          Kolom = 1..3;
          Ordo    = array[Baris,Kolom] of byte;
Var    matrix : Ordo;

bentuk umum procedure dan function


Tuliskan bentuk umum procedure dan function
Ø  Procedure terbagi 2 yaitu
-  Header procedure tanpa parameter
Bentuk umum  : Procedure<Namaprocedure>;
contoh              : Procedure TambahKali;

-  Header procedure dengan parameter
Bentuk umum  : Procedure<Namaprocedure>(<Daftarparameter>)
contoh              : Procedure hitung (a,b : integer);

Ø Function terbagi 2 yaitu
-  Header Function tanpa parameter
Bentuk umum : Function <Namafunction>:TipeData;
   contoh            : Function Hitung : integer;
                            Function Nama : String;

-  Header Function dengan Parameter
Bentuk umum : Function <Namafunction>(<Daftarparameter>):TipeData;
contoh             : Function Hitung (a,b:byte): integer;
                            Function Cekposisi (x,y:integer): boolean;

program bilangan ganjil pada pascal

Program

Output

program bilangan genap pada pascal

Program

Output

program bilangan prima pada pascal

Program

Output


program case of pada pascal

Contoh program dengan menggunakan case of Nilai Ujian


Programnya..

Output

program menghitung luas persegi


Programnya 



Output