Sabtu, 12 Desember 2009

Pengulangan

Salah satu kelebihan komputer adalah kemampuannya untuk mengerjakan pekerjaan yang sama berulang kali tanpa mengenal lelah. ini berbeda dengan manusia yang cepat lelah bila mengerjakan pekerjaan yang sama berulang-ulang. tidak hanya lelah, tetapi juga cepat bosan.

Dalam bahasa Pascal terdapat 3 macam kendali untuk melakukan proses pengulangan (looping) yang sering digunakan dalam bahasa pemrograman tingkat tinggi, yaitu pernyataan for, while dan repeat. masing-masing pernyataan mempunyai kekhususan dan keunggulan sendiri. Pada umumnya control pengulangan mengulang satu atau lebih pernyataan berdasarkan suatu kondisi. Hal ini sangat memudahkan kita membuat suatu program karena dapat menghemat jumlah pernyataan yang harus ditulis.

Kontrol Program For

For adalah salah satu pernyataan yang digunakan untuk menjalankan pengulangan sebuah pernyataan atau blok pernyataan. Kontrol program for paling sesuai digunakan untuk mengulang sejumlah pernyataan apabila jumlah perulangannya diketahui.

Perulangan dengan pernyataan for bisa memiliki nilai penghitung dari kecil ke besar atau dari besar ke kecil. bentuk sintaks perulangan dengan nilai penghitung naik adalah:

For := awal To akhir Do

Bentuk sintaks perulangan dengan nilai penghitung turun adalah:

For := awal Downto akhir Do

Kontrol Program While

Pada umumnya, banyaknya perulangan kendali while tidak dapat ditentukan terlebih dahulu. Pernyataan While do digunakan untuk melakukan proses perulangan suatu pernyataan atau kelompok pernyataan terus menerus selama kondisi pada pernyataan while masih bernilai benar. Bentuk umumpernyataan while adalah:

While do pernyataan

Kontrol Program Repeat Until

Pernyataan repeat digunakan untuk mengulang satu/lebih pernyataan hingga kondisi yang diinginkan terpenuhi. pada pernyataan repeat, kondisi penghentian proses berada pada akhir perulangan. Pada repeat satu/lebih pernyataan dijalankan terlebuh dahulu, kemudian dievaluasi. apabila kondisi dipenuhi maka perulangan berhenti, bila kondisi tidak terpenuhi, proses perulangan dilanjutkan. Pernyataan repeat memiliki bentuk umum sebagai berikut:

Repeat

pernyataan;

pernyataan;

Until

dimana pernyataan yang tertulis antara kata tercadang adalah yang akan diulang. sedangkan kondisi adalah kondisi yang harus dipenuhi unruk mrnghentikan proses perulangan.

Contoh:

Program For_to_do;

Uses Wincrt;

Var

a:longint;

Begin

For a:=1 to 5 do

Writeln (a,' . Pemrograman Komputer');

End.


Program While_do;

Uses Wincrt;

Var

a:longint;

Begin

a:=0;

While a<5 do

Begin

a:=a+1;

Writeln (a,' . Pemrograman Komputer');

End;

End.


Program Repeat_until;

Uses Wincrt;

Var

a:longint;

Begin

a:=0;

Repeat

a:=a+1;

Writeln (a,' . Pemrograman Komputer');

Until a>4;

End.

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Buy Printable Coupons