Pages

Selasa, 26 Februari 2013



Karena tidak ada ketentuan boleh tidak angka digeser  berapa kali maka penyelesaian tugas 1 mata kuliah Algoritma dan Pemrograman adalah sbg berikut:
Soal:
Mengurutkan
8
5
3
1
9
7
2
Menjadi
1
2
3
5
7
8
9

Jawab: Dasar penyelesaian soal ini dengan sifat algoritma yang mempunyai langkah pengulangan (Iterasi).
 Penyelesaian dilakukan dengan urutan langkah sbg berikut:
1.       Menukar angka 8 (kotak pertama) dengan angka 1 (kotak ke-4)
1
5
3
8
9
7
2
2.       Menukar angka 9 (kotak ke-5) dengan angka 2 (kotak terakhir)
1
5
3
8
2
7
9
3.       Menukar angka 5 (kotak ke-2) dengan angka 8 (kotak ke-4)
1
8
3
5
2
7
9
4.       Menukar angka 2 (kotak ke-5) dengan angka 7 (kotak ke-6)
1
8
3
5
7
2
9
5.       Menukar angka 8 (kotak ke-2) dengan angka 2 (kotak ke-7)
1
2
3
5
7
8
9