Kamis, 05 April 2012

21.tulisan


Bentuk umum :

For variabel := ekspresi1 to ekpresi2 do
 Aksi1;
For variabel := ekspresi1 to ekspresi2 do
 Begin
Aksi1;
Aksi2;
….
End;

Keterangan :

- variabel adalah nama identifier yang berfungsi sebagai pengontrol cacah  pengulangan. Variabel control dapat bertipe integer atau char
- ekspresi1 adalah ungkapan untuk memberikan nilai awal untuk pengulangannya
- ekspresi2 adalah ungkapan untuk memberikan nilai akhir untuk pengulangannya
- ekspresi1 hasus lebih kecil atau sama dengan ekspresi2
- pengulangan akan dilaksanakan sebanyak ((ekspresi2-ekspresi1)+1) kali
- tipe data variabel harus sama dengan tipe data ekspresi

b. for Menurun(Desscending)

Bentuk umum :

For variabel := ekspresi1 downto ekpresi2 do
 Aksi1;
For variabel := ekspresi1 downto ekspresi2 do
 Begin
Aksi1;
Aksi2;
….
End;

Keterangan :
- Pengulangan akan dilaksanakan sebanyak ((ekspresi2-ekspresi1)+1) kali
- Ekspresi1 harus lebih besar dari ekspresi2
- Keterangan lain sama dengan keterangan pada for menaik

c. Struktur For Bersarang
Pengulangan For bersarang adalah perulangan For yang berada pada perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan bertambah, mengerjakan perulangan yang lebih dalam lagi memulai dari nilai awalnya dan seterusnya.

Untuk pengulangan bersarang ini, tiap-tiap statement for harus menggunakan variabel control perngulangan yang berbeda satu dengan lainnya


2. Struktur WHILE-DO

While digunakan untuk pengulangan yang mempunyai jumlah pengulangan yang tidak dipastikan sebelumnya.
Bentuk umum :
While kondisi do
Aksi;
   

While kondisi do 
Begin 
Aksi1;
Aksi2;
…..
End;

Penjelasan :
-  kondisi = kondisi pengulanga n
- aksi (atau runtunan aksi ) akan dilaksanakan berulang kali sepanjang “kondisi” Boolean yang diseleksi di statement while masih bernilai true.  Jika hasil pengecekan “kondisi” bernilai  false  maka pengulangan selesai.

3. Struktur REPEAT-UNTIL
Bentuk Umum :
Repeat
Aksi1;
Aksi2;
…. 
Until kondisi
Penjelasan :
- Kondisi = kondisi berhenti
- Struktur ini mendasarkan pengulangan pada kondisi berhenti. Aksi di dalam badan pengulangan diulang sampai hasil pengecekan kondisi berhenti Boolean bernilai true. Jika hasil pengecekan kondisi berhenti masih false (salah), pengulangan masih terus dilakukan.

4. While-Do atau Repeat- Until.
While-Do dan Repeat- Until memiliki makna yang sama, akan tetapi pemilihan struktur yang tepat perlu dilakukan tergantung masalah yang akan di program karena tidak semua permasalahan dapat dipecahkan dengan baik menggunakan kedua struktur tersebut. Perlu diingat bahwa perbedaan antara struktur REPEAT-UNTIL dengan WHILE-DO yaitu :

a. Pada struktur REPEAT-UNTIL, aksi (atau sekumpulan aksi) dilaksanakan minimal satu kali, karena kondisi pengulangan diperiksa pada akhir struktur, sedangkan

b. Pada WHILE-DO, kondisi pengulangan diperiksa pada awal struktur sehingga memungkinkan pengulangan tidak akan pernah dilaksanakan bila kondisi pengulangan bernilai false.

Tidak ada komentar:

Posting Komentar