You are on page 1of 12

STRUKTUR KAWALAN ULANGAN “FOR”

2.1 Pembangunan Algoritma


DEFINISI STRUKTUR KAWALAN ULANGAN FOR

• Digunakan untuk melakukan ulangan bagi sesuatu


pernyataan untuk bilangan kali yang tertentu
• Bilangan ulangan dikawal oleh pembilang yang berubah
pada setiap ulangan
• Pembilang juga disebut sebagai pembolehubah
(variable)
RANGKA UMUM STRUKTUR KAWALAN FOR

1.) Isytihar pembilang


2.) Syarat diuji
-Jika benar
Pernyataan yang berulang dilaksanakan.
Kemas kini pembilang for
-Jika tidak benar
Atur cara keluar dari struktur kawalan ulangan for
3.) Ulangi langkah 2 sehingga syarat menjadi tidak benar
MULA

Setkan pembilang kepada 0

Laksanakan
Pembilang <10?
Carta alir bagi pernyataan

struktur kawalan
ulangan for

Tambah 1 kepada
pembilang

TAMAT
Mula
Setkan pembilang kepada 0
for pembilang<10
Laksanakan pernyataan
Tambah 1 kepada pembilang
Tamat

Pseudokod bagi struktur


kawalan ulangan for
Pengiraan hasil tambah nombor sehingga nombor n, di mana n ialah nombor
bulat yang dimasukkan oleh pengguna

Langkah
1 Penyiasatan

Langkah Mendraf algoritma dan melakukan


2 semakan meja

Langkah Memurnikan langkah-langkah


3 algoritma
Langkah 1 Penyiasatan

Menentukan proses-proses yang terlibat dalam pengaturcaraan.


• Pengguna diminta memasukkan satu nombor bulat
• Atur cara menjumlahkan setiap nombor dari 1 hingga nombor yang
dimasukkan oleh pengguna
• Contohnya, jika pengguna masukkan 6, atur cara akan menjumlahkan
enam nombor yang pertama, seperti (1+2+3+4+5+6).
Langkah 2 Mendraf algoritma dan melakukan semakan meja

Proses dan keputusan yang berikut dimurnikan untuk menghasilkan draf


algoritma.
1.) Mengisytihar pemboleh ubah.
2.) Mengisytihar pernyataan perkawalan for.
3.) Input/Output.
4.) Uji syarat.
Langkah 3 Memurnikan langkah-langkah algoritma

1.) Isytihar pemboleh ubah nom,


6.) for kira < nom
kira, jum.
Kirakan jum = jum + kira
2.) Setkan nilai kira kepada 1.
Kirakan kira = kira + 1
3.) Setkan nilai jum kepada 0.
7.) Ulang langkah 6.
4.) Pengguna diminta
8.) Paparkan nilai jum.
memasukkan satu nombor bulat.
5.) Setkan nilai nom kepada
nombor yang dimasukkan.
MULA

Isytihar pemboleh ubah nom, kira, jum

Setkan nilai kira =1


Setkan nilai jum = 0

Carta alir bagi Masukkan satu


nombor
pengiraan hasil
tambah nombor Setkan nilai nom = nombor yang dimasukan
sehingga
nombor n
jum = jum + kira
kira < nom?
kira = kira + 1

Paparkan nilai jum

TAMAT
Mula
Isytihar pemboleh ubah nom, kira, jom
Setkan nilai kira kepada 1
Setkan nilai jum kepada 0
Masukkan satu nombor Pseudokod bagi
pengiraan hasil
Setkan nilai nombor kepada nombor yang dimasukkan tambah nombor
for kira < nom sehingga
nombor n
Kirakan jum = jum + kira
Kirakan kira = kira + 1
Paparkan nilai jum
Tamat
Terima kasih!

You might also like