Perulangan atau Looping
Perulangan atau Looping
Pengulangan atau disebut sebagai looping adalah instruksi khusus dalam bahasa pemrograman dan algoritma yang digunakan untuk mengulang beberapa perintah sesuai dengan jumlah yang telah ditentukan. tujuannya adalah untuk mempermudah pengerjaan program dan untuk mempersingkat instruksi program. dengan pengulangan instruksi program yang seharunya ditulis dengan jumlah baris yang banyak bisa dipersingkat.
Ada 3 jenis bentuk instuksi format pengulangan di dalam algoritma yitu sebagai berikut:
1. Pengulangan menggunakan FOR
Pengulangan for disebut juga sebagai pengulangan di awal format instruksinya adalah sebagai berikut:
For i ← nilai_awal to nilai_akhir do
Statement
Endfor
Contoh:
Buatlah algoritma untuk mencetak tulisan "Algoritma Menyenangkan" sebanyak 100 baris maka instruknya adalah:
Jawab:
program looping_for
DEKLARASI
i:integer
ALGORITMA:for i ← 1 to 100 do
writeln('Algoritma Menyenangkan')
endfor
2. Penggulangan menggunakan Instruksi While DO
Format:while kondisi do
pernyataan
endwhile
Contoh Kasus:
Buatlah algoritma untuk mencetak tuliasan angka 1 sampai 100
Jawaban:
promgram looping
DEKLARASI
var i:integer
ALGORITMA:
i ← 0while i <100 do
writeln ('angka ke', i)
i ← i+1 {pencacah naik}
endwhile
3. Pengulangan dengan Menggungakan Repeat Until
Format:
repeat
statement
pencacah naik atau pencacah turun until kondisi
contoh kasus:
Buatlah algoritma untuk mencetak tulisan Hello World sebanyak 1000 baris.
Jawab:
program cetak
DEKLARASI
i:integer
ALGORITMA:i ← 1 {isi nilai awal variable i dengan angka 1)
repeat write ('Hello World') i ← i+1
until i<=1000
Komentar
Posting Komentar