Algoritma rentang ss

download Algoritma rentang ss

If you can't read please download the document

  • date post

    27-Jul-2015
  • Category

    Documents

  • view

    118
  • download

    3

Embed Size (px)

Transcript of Algoritma rentang ss

1. k.amila 2. BERAPA BANYAK DATA YANG AKAN DIMASUKKAN? HARUS ADA MINIMAL 1 DATA UNTUK MENGINISIASI INDEKS VARIABEL ARRAYMENG-INPUT-KAN X BUAH DATA YANG TERSIMPAN PADA VARIABEL ARRAY N( ) 3. BERAPA BANYAK DATA YANG AKAN Misal X = 5 DIMASUKKAN? HARUS ADA MINIMAL 1 Betul bahwa 5 > 1 DATA UNTUK MENGINISIASI Redim N (1 to 5) INDEKS VARIABEL ARRAY Misal diinputkan: N (1) = 5 MENG-INPUT-KAN X N (2) = 7 BUAH DATA YANG N (3) = 1 TERSIMPAN PADA N (4) = 4 VARIABEL ARRAY N( ) N (5) = 3 4. INISIASI AWAL: NILAI MAKSIMUM ADALAH NILAI YANG SANGAT KECILCEK DATA N ( ) SATU PERSATU DARI URUTAN 1 SAMPAI KE X APAKAH NILAI N(i) LEBIH BESAR DARI NILAI NMaks TERAKHIR?NMaks berubah jadi nilai N(i) jika N(i) > NMaks 5. NMaks = -i=1 Apakah N(1) > NMaks Atau 5 > - ? Karena 5 > - Maka NMaks berubah NMaks = N (1) = 5 6. i=2 Apakah N(2) > NMaks Atau 7>5 ? Karena 7 > 5 Maka NMaks berubah NMaks = N (2) = 7 7. i=3 Apakah N(3) > NMaks Atau 1>7 ?Karena 1 < 7 Maka NMaks tetap = 7 8. i=4 Apakah N(4) > NMaks Atau 4>7 ?Karena 4 < 7 Maka NMaks tetap = 7 9. i=5 Apakah N(5) > NMaks Atau 3>7 ?Karena 3 < 7 Maka NMaks tetap = 7 10. INISIASI AWAL: NILAI MINIMUM ADALAH NILAI YANG SANGAT BESARCEK DATA N ( ) SATU PERSATU DARI URUTAN 1 SAMPAI KE X APAKAH NILAI N(i) LEBIH KECIL DARI NILAI NMin TERAKHIR?NMin berubah jadi nilai N(i) jika N(i) < NMin 11. NMi n = i=1 Apakah N(1) < NMin Atau 5< ? Karena 5 < Maka NMin berubah NMin = N (1) = 5 12. i=2 Apakah N(2) < NMin Atau 7 5 Maka NMin tetap = 5 13. i=3 Apakah N(3) < NMin Atau 1 1Redim N (1 to 5)Misal diinputkan: N (1) = 5 N (2) = 7 N (3) = 1 N (4) = 4 N (5) = 3 19. i=1 j=2 Apakah N(2) < N(1) ? Apakah 7 < 5 ? Karena N(2) >N(1) maka tidak ada perubahan urutan data 20. i=1 j=3 Apakah N(3) < N(1) ? Apakah 1 < 5 ? Karena N(3) < N(1) maka Buf = N(1) = 5 N(1) = N(3) = 1 N(3) = Buf = 5 21. i=1 j=4 Apakah N(4) < N(1) ? Apakah 4 < 1 ? Karena N(4) >N(1) maka tidak ada perubahan urutan data 22. i=1 j=5 Apakah N(5) < N(1) ? Apakah 3 < 1 ? Karena N(5) >N(1) maka tidak ada perubahan urutan data 23. i=2 j=3 Apakah N(3) < N(2) ? Apakah 5 < 7 ? Karena N(3) < N(2) maka Buf = N(2) = 7 N(2) = N(3) = 5 N(3) = Buf = 7 24. i=2 j=4 Apakah N(4) < N(2) ? Apakah 4 < 5 ? Karena N(4) < N(2) maka Buf = N(2) = 5 N(2) = N(4) = 4 N(4) = Buf = 5 25. i=2 j=5 Apakah N(5) < N(2) ? Apakah 3 < 4 ? Karena N(5) < N(2) maka Buf = N(2) = 4 N(2) = N(5) = 3 N(5) = Buf = 4 26. i=3 j=4 Apakah N(4) < N(3) ? Apakah 5 < 7 ? Karena N(4) < N(3) maka Buf = N(3) = 7 N(3) = N(4) = 5 N(4) = Buf = 7 27. i=3 j=5 Apakah N(5) < N(3) ? Apakah 4 < 5 ? Karena N(5) < N(3) maka Buf = N(3) = 5 N(3) = N(5) = 4 N(5) = Buf = 5 28. i=4 j=5 Apakah N(5) < N(4) ? Apakah 5 < 7 ? Karena N(5) < N(4) maka Buf = N(4) = 7 N(4) = N(5) = 5 N(5) = Buf = 7 29. Sehingga hasil urutan dari algoritma ini adalah: N(1) = 1 N(2) = 3 N(3) = 4 N(4) = 5 N(5) = 7 30. Sehingga hasil urutan dari algoritma ini adalah: N(1) = 1 N(2) = 3 N(3) = 4 N(4) = 5 N(5) = 7N(X) = N(5) =7N(1) = 1Rentang = 7 1 = 6