Kamis, 21 Februari 2013

Runtunan




Algoritma merupakan runtunan satu atau lebih instruksi yang berarti bahwa :
– Tiap instruksi dikerjakan satu per satu.
– Tiap instruksi dilaksanakan tepat sekali, tidakada instruksi yang diulang.
– Urutan instruksi yang dilaksanakan pemroses
sama dengan urutan instruksi sebagai tertulis di dalam teks algoritma.
– Akhir dari instruksi terakhir merupakan akhir
algoritma.Pengaruh Urutan Instruksi
• Urutan instruksi dalam algoritma adalah penting. Urutan instruksi menunjukkan urutan logika penyelesaian masalah.
• Urutan instruksi yang berbeda mungkin
tidak ada pengaruh terhadap solusi
persoalan, tetapi mungkin juga
menghasilkan keluaran yang berbeda,
tergantung pada masalahnya,



Contoh kasus 1
Urutan instruksi tidak berpengaruh terhadap solusi persoalan.
• Dibaca dua buah nilai integer dari keyboard, A dan B.
• Hitung jumlah keduanya dan hasil kali keduanya
• Cetak hasil jumlah dan kali ke piranti keluaran.Algoritma Runtunan_1
di baca dua buah bilangan integer kemudian hitung penjumlahan dan perkalian dua buah bilangan tersebut, dan tampilkan hasilnya ke layar.


Deklarasi :
A, B, C, D : integer
Deskripsi :
read (A, B) {1}
C - A + B {2}
D - A * B {3}
write (C, D) {4}
Hasil algoritma di atas sama jika urutan no. 2 dan 3 diubah (ditukarkan) sebagai berikut :
Algoritma Runtunan_2
{di baca dua buah bilangan integer kemudian
hitung penjumlahan dan perkalian dua buah
bilangan tersebut, dan tampilkan hasilnya ke layar}
Deklarasi :
A, B, C, D : integer
Deskripsi :
read (A, B) {1}
D - A * B {3}
C - A + B {2}
write (C, D) {4}
 Contoh kasus 2
• Urutan instruksi berpengaruh terhadap solusi persoalan.Algoritma Runtunan_3
Contoh algoritma yang menghasilkan keluaran yang berbeda jika urutan instruksi diubah
Deklarasi :
A, B : integer
Deskripsi :
A-10 {1}
A- 2*A {2}
B- A {3}
write (B) {4}Algoritma Runtunan_4
Contoh algoritma yang menghasilkan keluaran yang berbeda jika urutan instruksi diubah
Deklarasi :
A, B : integer
Deskripsi :
A-10 {1}
B- A {3}
A- 2*A {2}
write (B)



Tidak ada komentar:

Posting Komentar