Penyelesaian Soal Algoritma bagian 1:
Kita
tidak bisa langsung mempertukarkan isi dalam ember A ke ember B karena
isinya akan tercampur antara keduanya. Untuk dapat di tukarkan dan tanpa
pencampuran kita memerlukan satu ember lagi yyang kita sebut dengan
emmber C. Dengan menggunakan ember C ini, Algoritma mempertukarkan isi kedua ember adalah seperti algoritma berikut:
ALGORITMA mempertukarkan isi dua buah ember, A ke B:
1. Tuangkan isi dari ember A ke ember C.
2. Tuangkan isi dari ember B ke ember A.
3. Tuangkan isi dari ember C ke ember B
Proses pertukaran tersebut dapat di ilustrasikan dalam urutan gambar berikut ini:
Keadaan awal sebelum pertukaran:
Langkah Pertukaran:
1. Tuangkan isi dari ember A ke ember C
2. Tuangkan isi dari ember B ke ember A
3. Tuangkan isi dari ember C ke ember B
Maka hasil akhirnya adalah sebagai berikut:
Giman apakah anda sudah mulai mengerti tentang algoritma?
Tidak ada komentar:
Posting Komentar