Embed
Email

MENGENAL PASCAL

Document Sample

Shared by: Kerala g
Categories
Tags
Stats
views:
7
posted:
12/4/2011
language:
Indonesian
pages:
3
MENGENAL PASCAL



1. Pendahuluan

- Pascal adalah bahasa tingkat tinggi (high level Language)

- Dirancang oleh Profesor Niklaus Wirth dari Technical University

di Zurich, Switzerland tahun 1971

- Bertujuan untuk membantu mengajar program computer secara

sistematis dan memperkenalkan pemrograman yang

terstruktur.

2. Struktur Program Pascal

- Judul Program (Program Heading)

- Blok Deklarasi (Declaration Block)

 Deklarasi Unit

 Deklarasi Label

 Deklarasi Konstanta

 Deklarasi Tipe

 Deklarasi Variabel

 Deklarasi Modul (Prosedur dan Fungsi)

- Program Utama (Main Program)

3. Program Sederhana

- Program yang hanya terdiri dari program utama saja.

- Diawali dan diakhiri reserved word BEGIN dan END.

- Contoh :

$begin

Statement 1;

Statement 2;





End.

4. Penulisan Program Pascal

Program contoh_penulisan_pascal;



Begin

Writeln(‘SAYA PASCAL’);

writeln(‘-----------‘);

Writeln(‘SAYA BAHASAPEMROGRAMAN’);

Writeln(“SAYA SEDANG’);

Writeln(‘BELAJAR BAHASA PEMROGRAMAN’);

Writeln(‘PASCAL’);

End.

5. Bagian Deklarasi

- Deklarasi label

 Digunakan untuk meloncat ke suatu statement tertentu

 Dibutuhkan suatu label pada statement yang dituju, dan

label tersebut harus dideklarasikan terlebih dahulu

 Contoh :

Program contoh_label;

Label

100,selesai;

Begin

Writeln(‘Bahasa’);

Goto 100;

Writeln(‘Basic’);

100:

Writeln(‘Pascal’);

Goto selesai;

Writeln(‘Cobol’);

Selesai

End.

- Deklarasi Variabel dan Konstanta

 Konstanta merupakan pengenal berisi data yang nilainya

tidak berubah-ubah didalam program

 Defenisi konstanta diawali dengan const

 Variabel adalah pengenal yang berisi data yang bisa

mengalami perubahan terhadap nilainya

 Defenisi variabel diawali dengan var

 Contoh 1:

Program contoh_var_konstanta;

Var

Total,tunjangan :real;

Const

Nama=’test’;

Gaji=250000;

Begin

Total:=0; Tunjangan:=100000;

Total:=gaji+tunjangan;

Writeln(‘Nama :’,nama); Writeln(‘Total Gaji

:’,total:7:0);

End.

 Contoh 2:

Program contoh_dua;

Var

Nim : string[10];

Nama : string[30];

Matakuliah : string[20];

Nilai_absen : integer;

Nilai_midtest: integer;

Nilai_finaltest:integer;

Nilai_akhir : real;

Grade : char;

Begin

Nim:=9911500099’;

Nama:=’budi rahmanto’;

Matakuliah:=’Pascal’;

Nilai_absen:=70;

Nilai_midtest:=70;

Nilai_finaltest:=70;

Grade:=’B’;

Nilai_akhir:=(nilai_absen+nilai_midtest+nilai_finalt

est)/3;

Writeln(‘Nim :’,nim);

Writeln(‘Nama :’,nama);

Writeln(‘Matakuliah :’,matakuliah);

Writeln(‘Nilai Akhir :’,nilai_akhir:3:2);

Writeln(‘Grade :’,grade);

End.

 Simpan dengan nama tugas2.pas

 Latihan :

 Buat sebuah program baru untuk input data gaji

pegawai (nip, nama, alamat, gapok, tunjangan).

 Hitung gaji_bersih := gapok+tunjangan

 Tampilkan ke layer sbb :

Data Gaji Pegawai

=================

Nip : X-5-X

Nama : X-30-X

Alamat : X-50-X

Gaji Pokok : 9999999

Tunjangan : 9999999

----------+

Gaji Bersih : 9999999



Related docs
Other docs by Kerala g
union-budget-2012-13-highlights
Views: 81  |  Downloads: 0
notification M.Tech_05-03-09
Views: 56  |  Downloads: 0
India_Customs Regulation 1
Views: 52  |  Downloads: 0
CE Notification 39-2011-12.9.2011
Views: 50  |  Downloads: 0
STATISTICS
Views: 69  |  Downloads: 0
A Hero (R.K. Narayan)
Views: 87  |  Downloads: 6
RRBPatna-Info-HN
Views: 98  |  Downloads: 0
RRB-Notice-Para
Views: 100  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!