Program Metode Biseksi dan Tabulasi
1. Metode Biseksi
a. Contoh Soal ; F(x) = X3 + 5X + 3
penyelesaian ;
b. Algoritma
Berikut dibawah ini adalah Algoritma secara rincih Metode Biseksi
- 1. Definisikan fungsi f(x) yang akan dicari akarnya.
- 2. Tentukan nilai a dan b
- 3. Tentukan toleransi error (e) dan batas iterasi maximum (n)
- 4. Hitung f(a) dan f(b)
- 5. Jika f(a).f(b) > 0, maka proses dihentikan karena tidak memiliki akar, jika tidak lanjut ke langkah selanjutnya.
- 6. Hitung x = a + b / 2
- 7. Hitung f(x)
- 8.Bila f(a).f(x)<0, maka b=x dan f(b)=f(x), bila tidak a=x dan f(a)=f(x).
- 9. Jika |b-a|< e atau iterasi > n, maka proses dihentikan
c. Flowchart
d. Implementasi pada Program menggunakan bahasa pemerograman Python
HASIL
2. Metode Tabulasi
a.. contoh soal : F(x) = X2 – 30
penyelesaian
b. Algoritma
1. Definisikan fungsi F(x) = X2 – 30
a.. contoh soal : F(x) = X2 – 30
penyelesaian
b. Algoritma
1. Definisikan fungsi F(x) = X2 – 30
2. Tentukan batas bawah, batas atas, nilai x dan jumlah iterasi
3. Hitung penambahan nilai x dengan rumus inc = (batas atas - batas bawah ) / Jumlah Iterasi
4. Apakah batas bawah < batas atas, jika ya lanjut kan ke langkah selanjutnya, jika tidak cetak
cetak nilai batas bawah yang di simpan di batas bawah + inc
5. Hitung nilai f (batas bawah)
6. Hitung nilai f (batas atas ditambah inc)
7. Cetak nilai batas bawah dan nilai f (batas bawah)
8. Apakah nilai f (batas bawah) dikali f (batas bawah ditambah inc) < 0 jika ya simpan nilai batas bawah dan batas bawah + inc
9. Tambah nilai batas bawah dengan inc
10. Kembali ke langkah 4
11. cetak nilai batas bawah yang di simpan di batas bawah + inc
c. Flowchart
Tidak ada komentar:
Posting Komentar