share sedikit ilmu,
PROGRAM DASAR
ALGORITMA PENGULANGAN
pengulangan adalah suatu pekerjaan yang dilakukan secara berulang-ulang sampai kondisi tertentu. dilakukan untuk disoesifikasikan.
jenis algoritma pengulangan :
- FOR ..... DO ....
- WHILE ..... DO ......
- REPEAT ...... UNTIL .....
pengulangan for adalah pengulangan yang cocok digunakan untuk kasus yang jumlah pengulangannya telah jelas
ada 2 macam pengulangan pada For ... Do :
- for-do menaik
- for-do menurun
For-Do menaik
bentuk umum :
for var { nilai_awal to nilai_akhir do Aksi
contoh :
for i { 1 to 3 do
write('hallo')
penjelasan : mula-mula diberi nilai 1 . kemudian perintah write('hallo') dikerjakan. setelah itu i bertambah satu seehingga menjadi 2, dilanjutkan dengan oerintah write('hallo'). proses yang sama diulang lagi hingga i bernilai 3, perintah write('hallo') dikerjakan. setelah itu proses pengulangan berhenti disitu.
For-Do menurun
bentuk umum :
for variabel { nilai_awal downto nilai_akhir do
Aksi
contoh :
for i { 3 downto 1 do
write('hallo')
penjelasan ; perbedaannya, pada for-do menaik i berubah dari 1 seebanyak +1 dan berhenti setelah lebih dari 3, sedangkan pada for-do menurun, i berubah dari 3 sebanyak -1 hingga akhirnya berhenti saat i kurang dari 1.
pengulangan While-Do
bentuk umum ;
while<kondisi> do <aksi>
pengulangan Repeat-Until
bentuk umum :
repeat <aksi> until <kondisi>
algoritma while-do dengan repeat until sebenarnya hampir saja. perbedaanya hanya terletak pada penempatan kondisinya. pada while do pengecekan kondisi diletakan di awal loop, sedangkan pada repeat until pengecekan kondisi dilakukan pada akhir loop. itu sebabnya pada algoritma while-do aksi bisa jadi tidak dilakukan sama sekali jika sejak awal kondisinya sudah bernilai salah. sedangkan pada repeat-until aksi sekurang-kurangnya dilakukan sebanyak 1 kali.
thank you yang udah mau liat ...\
semoga bermanfaat ...
maaf atas segala salah dan khilaf ///
Comments
Post a Comment