Laman

Pengenalan ama Pascal dulu !!


Pascal adalah salah satu bahasa pemrograman tingkat tinggi (high level language). Nama Pascal diambil dari nama seorang ahli matematika dan filosofi terkenal abad 17 dari Perancis, yaitu Blaise Pascal. Bahasa ini dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Turbo Pascal adalah salah satu versi Pascal yang paling popular dan banyak digunakan saat ini. Bentuk tampilan awal Turbo Pascal adalah sebagai berikut:



  1. Menu Bar (itu loch yg isi "File, Edit, Search", n slanjutnya)
    • Adalah fasilitas yang ada pada setiap aplikasi window. Ada delapan Menu Utama yang dapat dipanggil dengan menggunakan tombol Alt+[Huruf pertama dari menu]. Misal ingin memanggil menu File, tekan tombol Alt+F. 
  2. Toolbar (tepat dibawahnya Menu bar)
    • Adalah kumpulan tombol-tombol bergambar yang berfungsi untuk memberikaN perintah pada komputer 
  3. Editor
    • Berfungsi untuk menulis dan menyunting program.

Struktur Bahasa Pascal

Program dalam bahasa pascal, ditulis dengan struktur sebagai berikut:
1. Kepala Program
       Dalam Pascal, posisi kepala program adalah diawal program. Sintak dari kepala program adalah:
Program <Nama> (<Daftar parameter>)

Contoh:
            Program Hitung_Luas;
            Program Soal_1;
            Program Segitiga (Masuk, Keluar);

2. Bagian Deklarasi
   Syarat terpenting dalam pembentukan suatu program adalah, bahwa setiap variabel, type non-standard, label, procedure non-standard, serta function non-standard yang dipakai didalamnya harus nyatakan (deklarasi) terlebih dahulu pada bagian deklarasi. Setiap deklarasi tersebut harus bersifat unik (tidak boleh serupa satu sama yang lain).
Penulisan nama dalam deklarasi tersebut harus memenuhi syarat-syarat sebagai
berikut :
- panjang nama maximum 63 character, diawali dengan alphabet
- tidak ada special character kecuali tanda garis bawah ("_")
- tidak boleh serupa dengan reserved word (kata tercadang)
- tidak boleh serupa dengan indentifier lainnya.

3. Statement
     Bagian ini merupakan inti dari program. Seluruh perintah dan urutannya serta proses Input/Output dalam program perlu disusun secara teratur oleh penyusun program. Segala yang ada pada bagian uses maupun deklarasi merupakan pendukung terhadap isi program.

Mulai Latihan Pascal

kalo banyak teori tanpa latihan, yaw sama saja dengan bohong. karena pascal butuh banyak sekali latihan, aku sendiri masih belajar tentang pascal ini, wajar lah, dengan otak pas-pas'an namun dengan ambisi yang luar biasa,, heee
oke kita mulai dari program yang paling simple:
1. Program Mod.

    program mod;
    uses wincrt;
    var
       A,B, hasil:integer;
    begin
       readln(A);
       readln(B);
       hasil:= A mod B;
       writeln(hasil);
    end.

2. Program
program pelajar;
uses wincrt;
var
  i:integer;
begin
     i := -9;
     REPEAT
     i := i + 1;
     writeln(i);
     until i= 1 ;
end.

buat yang medium satu yuk
1. Program Modus
     program modus;
     uses wincrt;
     var i,n,j,modus:integer;
     A,muncul:array[1..100] of integer;
     begin
           readln(n);
           for i:=1 to n do
           readln(A[i]);
     writeln;
           for i:=1 to n-1 do
     begin
           for j:=i+1 to n do
           if A[i]=A[j] then
           muncul[i]:=frek[i]+1;
     end;
  modus:=1;
  for i:=1 to n do
begin
  write(muncuk[i],' ');
  if muncul[modus]<muncul[i] then
  modus:=i;
  end;
  write('modus: ',A[modus],' sebanyak ',muncul[modus]+1);
end.