Pengantar Paskal

bahasa pemograman paskal

paskal adalah bahasa tingkat tinggi (hight level language) yang orentasinya pada segala tujuan. Bahasa paskal di rancang oleh Prof.Niklaus wirth dari Switzerland.nama paskal di ambil dari penghargaan dari blaise pacal,ahli matematika dan philosofI terkenal abad 17 dari perancis.

Struktur program paskal

Judul program
Blok program

Bagian deklarasi

Merupakan pendefinisian variable-variabel yang di butuhkan oleh program utama.

Definisi:

Label
Konstanta
Tipe
Variable
Prosedur
Fungsi

Bagian pernyataan

Merupakan blok program atau isi dari program yang mengandung pernyataan-pernyataan dan intruksi-intruksi baris program yang di buat

Contoh: begin dan di akhiri end.

Bagi anda yang belum memiliki program paskal dapat di download di sini free di sini
MEMBUAT PROGRAM DENGAN BAHASA PASKAL

Contoh 1:

Program lat1;

Uses crt;

var

A,b:integer;

l:real;

Begin

Clrscr;

Write(‘masukkan panjang =’);

Readln(a);

Write(‘masukkan lebar’);

Readln(b);

L:=a*b;

writeln(‘luas pesegi panjang = ‘,l:5:0):

readln;

end.

ALUR LOGIKA:

1. PROGRAM LAT1 ;

Sebuah judul program boleh di gunakan boleh tidak, kalau ingin di gunakan harus sesuai prosedur dengan menggunakan “program nama judul;

2. Uses crt;

Sebuah definisi program boleh di tulis boleh tidak. Biasanya apabila ingin menggunakan menu window seperti clrscr; harus menggunakan uses crt ;

3. Var

Sebuah deklarasi variabel . dimana setiap variable di berikan type datanya dan bentuk datanya dapat berubah ubah contoh :A,b:integer; berarti nilai a sama b adalah bilangan bulat

Begin di akhiri dengan end.

Merupakan blok program yang mengandung pernyataan-pernyataan dan intruksi-intruksi baris program yang di buat;

5. Clrscr;

Untuk membersihkan layar dari program sebelumnya;. Setiap penggunaannya harus di definisi program tersebut dengan uses crt; .

6. Write(‘masukkan panjang=’);

Adalah untuk menampilkan isi program cursornya terdapat di samping .contoh di atas diminta untuk mencetak masukkan panjang=_

7. Readln( );

Untuk membaca suatu variable atau program.

8. L:=a*b;

Adalah sebuah peroses pemberian nilai suatu variable. Di mana di minta variable l hasil kalih dari variable a dan b.

9. Readln;

Untuk melihat isi program setelah program di jalankan

OUTPUT PROGRAM

Nilai :

A=3

B=5

Program ke 2

Program la2;

Uses crt;

Var a:integer; b:real;

Begin

Clrscr;

Writeln(‘* perogram menghitung luas segitiga * ’)

Writeln;

Write(‘masukkan jari-jari lingkaran = ’);

Readln(a);

B:=3.14*(a*a).

Writeln(‘luas lingkaran adalah = ’,b:5:2);

Readln;

End.

ALUR LOGIKA:

1. PROGRAM LAT2;

Sebuah judul program boleh di gunakan boleh tidak, kalau ingin di gunakan harus sesuai prosedur dengan menggunakan “program nama judul;

2. Uses crt;

Sebuah definisi program boleh di tulis boleh tidak. Biasanya apabila ingin menggunakan menu window seperti clrscr; harus menggunakan uses crt ;

3. Var

Sebuah deklarasi variabel . dimana setiap variable di berikan type datanya dan bentuk datanya dapat berubah ubah contoh :A,b:integer; berarti nilai a sama b adalah bilangan bulat

Begin di akhiri dengan end.

Merupakan blok program yang mengandung pernyataan-pernyataan dan intruksi-intruksi baris program yang di buat;

5. Clrscr;

Untuk membersihkan layar dari program sebelumnya;. Setiap penggunaannya harus di definisi program tersebut dengan uses crt; .

6. Writeln(‘ * program menghitung luas lingkaran * ’);

Adalah untuk menampilkan isi program cursornya terdapat di bawah.contoh di atas diminta untuk mencetak * program menghitung luas lingkaran *

_

7. Write(‘masukkan jari-jari lingkaran = ’);

Adalah untuk menampilkan isi program cursornya terdapat di samping .contoh di atas diminta untuk mencetak masukkan jari-jari lingkaran=_

8. Readln(a );

Untuk membaca suatu variable atau program.

9. L:=3.14*(a*a);

Adalah sebuah peroses pemberian nilai suatu variable. Di mana di minta variable l hasil kalih dari 3.14*a*a.

10. Readln;

Untuk melihat isi program setelah program di jalankan(run).

Output program

Nilai A= 7

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: