Iterasi
Iterasi
Perulangan atau iterasi adalah bentuk kendali aliran untuk melakukan pekerjaan
berulang kali menggunakan suatu nilai yang berfungsi sebagai pencacah atau
counter. Nilai pencacah dinaikkan atau diturunkan setiap kali satu pekerjaan
dilakukan. Pada operasi yang melibatkan vektor atau matriks, pencacah biasanya
juga berfungsi sebagai indeks, yang menunjukkan posisi elemen vektor atau
matriks yang dioperasikan.
› Pengulangan while
Pengulangan while akan melakukan pemeriksaan kondisi terlebih dahulu.
Jika kondisi tidak terpenuhi, ada kemungkinan pengulangan tidak dikerjakan
sama sekali. Selama kondisinya terpenuhi/benar, maka pengulangan akan
dikerjakan. Pengulangan while biasanya digunakan untuk kasus dimana
banyaknya pengulangan yang akan dilakukan tidak diketahui secara pasti.
− inisialisasi
− while kondisi
− proses
− pengatur iterasi
− end
Contoh :
i = 1;
while i <= 10
disp('Matematika')
i = i + 1;
end
contoh :
fak=1;
i=1;
while (i<5)
fak=fak*i;
i=i+1;
disp(fak)
end
› Pengulangan for
Pengulangan for biasanya digunakan untuk kasus dimana banyaknya
pengulangan yang akan dilakukan sudah diketahui secara pasti dan
menurut penulis, pengulangan dengan menggunakanfor lebih mudah dan
efektif digunakan dalam pemrograman di MATLAB.
Perulangan akan dilakukan mulai dari pencacah sama dengan nilai awal.
Setelah satu operasi selesai dilakukan, nilai pencacah diubah sebesar nilai
perubahan. Jika nilai pencacah hasil pengubahan telah melebihi nilai akhir,
maka perulangan dihentikan.
proses
end
Contoh :
for i = 1 : 10
disp('Matematika')
end