Wednesday, October 21, 2009

pascal bab2


Posting lagi nich, lanjutin postingan yang kemaren putus gara-gara orang ketiga. Ups, koq jadi ngelantur kesitu?????????? Kita lanjutin ya belajar kita tentang pascal.. Pada posting kali ini kita bahs tentang elemen elemen dari program pascal…elemen-elemen dari program pascal adalah sebagai berikut;
4.Deklarasi label
Yaitu deklarasi yang menggunakan statement goto untuk meloncat ke statement yang lain.
Contoh:
Label 100, selesai;
Begin
…………………….
Goto 100
…………………….
100 :
………………….....
Goto selesai
…………………….
Selesai:
End.
Elemen-elemen Program Pascal
  1. Simbol-simbol dasar
  2. Kata-kata cadangan
  3. Pengenalan di definisikan oleh pemakai
  4. Data
  5. Karakter control
  6. Tanda operasi
  7. Komentar program
  8. Statemet
  9. Prosedur
  10. fungsi
  1. Kata-kata cadangan
Adalah kata yang telah di definisikan oleh pascal yang mempunyai maksud tertentu. Kata-kata cadangan tidak boleh didefinisikan pleh pemakai sehingga tidak dipergunakan sebagai pengenal.
  1. Pengenal (identifier)
Ketentuan-ketentuan identifier:
v Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf, dimana huruf besar dan huruf kecil dianggap sama.
v Tidak boleh mengandung blank
v Tidak boleh mengandung symbol khusus
v Panjangnya bebas tetapi hanya 63 karakter yang di anggap signifikan
  1. Tipe data
  1. Tipe data numeric
Berikut yang termasuk dalam tipe data nemerik integer bsertaukuarn memory dan jangkauan nilainya.
  1. Byte ukuran 1 byte jangkauan nilai 0…255
  2. Shortint ukuran 1 byte jangkauan nilai -128…127
  3. Integer ukuran 2 byte jangkauan nilai -32768…32767
  4. Word ukuran 2 byte jangkauan nilai 0…65535
  5. Longint ukuran 4 byte jangkauan nilai -2147483648
  1. Tipe data numeric real
Tipe konstanta numeric real berkisar dari IE-38 sampai IE+38, nilai numeric real menempati memory sebesar 6 byte.
  1. Tipe data karakter
Nilai karakter berupa sebuah karakter yang ditulis di antara tanda petik tunggal.
  1. Tipe data string
Berupa kumpulan beberapa karakter yang terletak di antara tanda petik tunggal.
  1. Tipe data Boolean
Tipe data ini mempunyai 2 nilai yaitu true & false.
  1. Tanda Operasi
Dalam bahasa pascal ada beberapa tanda operasi (operator) antara lain:
Binary operator
:= sama dengan
* perkalian
Div pembagian bulat
/ pembagian real
MOD modulus (hasil pembagian)
+ penjumlahan
- pengurangan
di sambung lain kali lagi y,,,,tunggu aj di postingan selanjutny…………….

Saturday, October 10, 2009

PEMROGRAMAN DENGAN BAHASA PASCAL (


Pascal adalah bahasa tingkat tinggi (high level language) yang orientasinya pada semua tujuan yang oleh Profesor Niklaus Wirth, nama pascal di ambil sebagai penghargaan Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Perancis. Kompiler Bahasa Pascal pertama kali untuk computer CDC 6000 (Control Data Corporation) untuk membantu mengajar program computer secara sistematis, khususnya untuk pemrograman terstruktur.
Ø Struktur Program Pascal
Struktur program Pascal terdiri dari:
A. Judul Program
Judul program ( bila di tulis ) terletak pada awal program dan diakhiri dengan titik koma (;).
B. Blok Program
- Bagian Deklarasi
1. Bagian Deklarasi Konstanta
Yaitu berisi identifier yang berisi nilai-nilai konstanta.
Contoh penulisannya:
Const Panjang=10;
Lebar=5;
2. Deklarasi variable
Yaitu untuk mendefinisikan identifier yang berisi data yang berubah-ubah nilainya dalam program.
Contoh:
Var nilai:real;
Keterangan:string;
Catatan: dalam penulisan variable, kita bebas menggunakan huruf yang di inginkan, tanpa spasi!
3. Deklarasi Tipe
Ada beberapa tipe dalam Pascal antara lain:
a. Tipe data sederhana, terdiri dari
- Tipe data standar : integer, char, real, string, Boolean
- Tipe data didefinisikan pemakai : enumerated,atau scalar type, subrange tipe.
b. Tipe data terstruktur, terdiri dari:
- Array - File
- Record - Set
c. Tipe data penunjuk (pointer type data).
Contoh: Type
Pecahan=real;
Logika=Boolean;
Bulat=integer;
Huruf=string[25];
Begin
Untuk sementara ini cukup ini dulu,nanti kita lanjutkan pada posting selanjutnya, harap sabar ya,,,,,,,,,,,,,

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Facebook Themes