Sebuah Angka Acak 3, 1, 4, 2. Buatlah algoritma yang direpresentasikan dalam bentuk flowchart dan pseudocode untuk mengurutkan data tersebut.
Pseudocode
start
//definisikan varriabel:
int Data [] ← {3,1,4,2}
int i,j,hasil
//print Data elemen sebelum diurut:
for (i ← 0; i < Data.jumlahdata; i← i+1)
Cetak i
//proses pengurutan dan perbandingan data:
for (i ← 0; i<jumlahElemen(**Data**); i←i+1
for (j ← 0; j<jumlahElemen(**Data**); j←j+1)
//pengecekan angka lebih besar / lebih kecil:
if (Data[i] < Data[j])
hasil ← Data[i]
Data[i]←Data[j]
Data[j] ← hasil
//Print hasil pengurutan:
for (j ← 0; j < jumlahElemen(**Data**); j ←j+1)
print j
Finish
Flowchart
loading...
Comments
Post a Comment