Rabu, 18 Januari 2012

INSTRUKSI YANG FUNDAMENTAL

A. TIPE DATA DASAR
dalam Algoritma dikenal tipe data dasar antara lain
1. Bilangan LOGIC / BOLEAN yaitu bilangan yang mengenal nilai Benar (TRUE) dan Salah (FALSE).
     contoh : var A = bolean;
                         maka nilai A bisa True atau False

2. Bilangan INTEGER atau bilangan bulat yaitu bilangan yang tidak mengandung pecahan desimal.
    contoh : var A =  integer;
                        A=5;

3. Bilangan REAL atau Pecahan / Desimal
    contoh : var A = Real;
                  A=23.1;

4. CHAR / Karakter yaitu simbol-simbol yang ada pada keyboard,penggunaanya diapit tanda petik.
    contoh : var A =char;
                    A= '4' 


B. TIPE DATA BENTUKAN,merupakan bentuk dari beberapa element yang bertipe data dasar.
1. STRING, yaitu sederetan karakter yang mempunyai panjang tak tentu (namun biasanya panjangnya sudah ditentukan diawal statement).
contoh: var S=string[20];
                  S='jakarta indonesia';

2. RECORD, tersusun dari beberapa field. Field sendiri terdiri dari satu atau lebih dat dari tipe data tersebut.
contoh:  Type MHS=record(nama=string[40],NPM=integer);

3. IDENTIFIER atau Identitas, yaitu berupa  nama program, nama fungsi, nama  konstanta.

4. VARIABEL, yaitu tempat penyimpanan data yang nilainya berubah-ubah selama pelaksanaan program.
syarat sebuah Variabel adalah maksmal 10 hruf / karakter, minimal 1 huruf dan tidak boleh ada spasi.
formatnya...  var nama_variabel=tipe_data;
contoh: VAR
                 nama:string[25];
            BEGIN
                 writeln('masukan nama=');
                 readln(nama);
            END.
                  

5. KONSTANTA, yaitu tempat penyimpanan data yang nilainya tetap selama pelaksanaan program.
formatnya... const nama_konstanta=nilai_konstanta;
contoh:    CONST
                             gaji:=10000;
                             tunj:=2000;
               BEGIN
                             writeln('gaji pokok=;gaji);
                             writeln('tunjangan=;tunj);
               END.
             


    Tidak ada komentar:

    Posting Komentar