Kata kunci: | algoritma | pengaturcaraan | turutan |
Keywords: | algorithm | programming | sequence |
Suatu algoritma mempunyai suatu bilangan langkah yang tertentu dan sesetengah langkah boleh jadi melibatkan 'pembuat-keputusan' dan pengulangan.
Mudahnya, algoritma mesti memiliki 3 perkara ini;
- Sequence (turutan)
- Decision (keputusan)
- Repetition (pengulangan)
SEQUENCE (TURUTAN)
Turutan di sini bermaksud setiap langkah algortima tersebut dilaksanakan di dalam susunan yang telah dispesifik-kan. Contoh dibawah menunjukkan algoritma yang menjalankan operasi tambah dua nombor, yang mana dilaksanakan dalam susunan turutan:
Step 1: Input the first number as A
Step 2: Input the second number as B
Step 3: Set Sum = A + B
Step 4: Print Sum
Step 5: End
Di sini saya cuba terjemahkan bertujuan untuk menambahkan kefahaman, dan sesungguhnya, masih belum ada bahasa pengaturcaraan berbahasa Melayu.
Langkah 1: Input nombor pertama sebagai A
Langkah 2: Input nombor kedua sebagai B
Langkah 3: Set hasil tambah = A + B
Langkah 4: Cetak hasil tambah
Langkah 5: Tamat
DECISION (KEPUTUSAN)
Pernyataan keputusan adalah digunakan apabila hasil akhir sesuatu proses tersebut bergantung kepada beberapa syarat. Sebagai contoh,
if x = y, then print "EQUAL"
Oleh yang demikian, bentuk umum 'if' dapat digambarkan seperti ini:
if condition then process
'Condition' atau syarat dalam konteks ini adalah apa-apa pernyataan yang mungkin menilai sama ada kepada nilai benar dan nilai tidak benar. Seperti contoh sebelum ini, pembolehubah x boleh jadi sama atau tidak sama nilai dengan y. Akan tetapi, ia tidak boleh jadi: kedua-dua betul atau kedua-dua salah. Sekiranya syarat adalah betul, barulah proses dilaksanakan.
Suatu pernyataan pembuat keputusan dapat ditulis seperti turutan sebegini:
if condition
then process1
else process2
Bentuk ini dikenal sebagai if-else construct. Di sini, sekiranya kondisi adalah benar, process1 akan dilaksanakan, kemudian else process2 dilaksanakan.
Langkah 1: Input the first number as A
Langkah 2: Input the second number as B
Langkah 3: if A =B
then print "Equal"
else
print "Not equal"
Langkah 4: End
Rujukan: Reema Thareja, Oxford Learnings.
Tiada ulasan:
Catat Ulasan