Aplikasi Induksi Matematik untuk membuktikan kebenaran program

Slides:



Advertisements
Presentasi serupa
MATHEMATICS INDUCTION AND BINOM THEOREM
Advertisements

Definisi Rekursif Ada kalanya kita mengalami kesulitan untuk mendefinisikan suatu obyek secara eksplisit. Mungkin lebih mudah untuk mendefinisikan obyek.
Induksi Matematika.
Induksi Matematik TIN2204 Struktur Diskrit.
Bahan Kuliah Matematika Diskrit
Berapakah jumlah dari n bilangan ganjil positif pertama?
INDUKSI MATEMATIKA Septi Fajarwati, S.Pd..
Induksi Matematika Materi Matematika Diskrit.
Induksi Matematis Mohammad Fal Sadikin.
7. INDUKSI MATEMATIKA.
Algoritma dan Pemrograman 2C
Pertemuan 2 INDUKSI MATEMATIKA & FUNGSI REKURSIF
Bahan Kuliah IF2120 Matematika Diskrit Oleh: Rinaldi Munir
Pertemuan ke 9.
Bahan Kuliah IF2091 Struktur Diskrit Oleh: Rinaldi Munir
Definisi Rekursif Ada kalanya kita mengalami kesulitan untuk mendefinisikan suatu obyek secara eksplisit. Mungkin lebih mudah untuk mendefinisikan obyek.
Outline Definisi Prinsip Induksi Sederhana
Prinsip Induksi yang Dirampatkan
BAB IV INDUKSI MATEMATIKA
TEAM TEACHING MATEMATIKA DISKRIT
Definisi Induksi matematika adalah :
Induksi Matematika.
Induksi Matematika Nelly Indriani Widiastuti Teknik Informatika UNIKOM.
INDUKSI MATEMATIKA.
Induksi Matematik.
Induksi Matematika E-learning kelas 22 – 29 Desember 2015
Pertemuan ke 9.
Fungsi, induksi matematika dan teori bilangan bulat
Fungsi Oleh: Sri Supatmi,S.Kom Rinaldi Munir, Matematika Diskrit
FTI Universitas Mercu Buana Yogya Matematika Diskrit Rev 2014
Definisi Induksi matematika adalah :
BAB 4 INDUKSI MATEMATIKA.
Rinaldi Munir/IF091 Struktud Diskrit
Induksi Matematika.
BAB 5 Induksi Matematika
Induksi Matematika Sesi
induksi matematika Oleh: Sri Supatmi,S.Kom
FAKULTAS SAINS DAN TEKNOLOGI
FTI Universitas Mercu Buana Yogya Matematika Diskrit Rev 2013
INDUKSI MATEMATIKA Citra N., S.Si, MT.
Induksi Matematik  .
Rinaldi Munir/IF2151 Matematika Diskrit
Logika Matematika Bab 5: Induksi Matematika
FUNGSI.
QUANTIFIER (KUANTOR) dan Induksi matematika
Aplikasi Induksi Matematik untuk membuktikan kebenaran program
Pertemuan ke 9.
Kebijaksanaan Hanya dapat ditemukan dalam kebenaran
Induksi matematika Oleh : Luddy B. Sasongko.
Induksi Matematika.
Algoritma Rekursif.
Mata Kuliah :Teori Bilangan
Induksi Matematik.
Rinaldi Munir/IF2151 Matematika Diskrit
Matematika Diskrit TIF (4 sks) 3/9/2016.
TEORI BILANGAN INDUKSI MATEMATIKA
Berapakah jumlah dari n bilangan ganjil positif pertama?
Pertemuan 4 Induksi Matematik.
Induksi Matematik Pertemuan 7 Induksi Matematik.
Induksi Matematika Sesi
Rinaldi Munir/IF091 Struktud Diskrit
Pertemuan ke 9.
Matematika Diskrit Oleh: Taufik Hidayat
Rinaldi Munir/IF091 Struktud Diskrit
Rinaldi Munir/IF091 Struktud Diskrit
BAB 5 Induksi Matematika
Quantifier (Kuantor) dan Induksi matematika
QUANTIFIER (KUANTOR) dan Induksi matematika
Rinaldi Munir/IF091 Struktud Diskrit1 Induksi Matematik IF2151 Matematika Diskrit.
Rinaldi Munir/IF091 Struktud Diskrit1 Induksi Matematik IF2151 Matematika Diskrit.
Transcript presentasi:

Aplikasi Induksi Matematik untuk membuktikan kebenaran program

Function Exp2(N:integer, M:integer ) {menghitung N2M } Algoritma: R  1 K  2M While (K > 0) R  R x N K  K – 1 end return R { Computes : R = N2M Loop invariant : R x Nk = N2M } Buktikan algoritma di atas benar dengan induksi matematika (semua variabel menggambarkan bilangan bulat non negatif)

Misal Rn dan Kn adalah nilai berturut-turut dari R dan K, setelah melewati loop while sebanyak n kali, n ≥ 0. Misal p(n) adalah pernyataan : Rn x NKn = N2M , n ≥ 0. Akan ditunjukkan bahwa p(n) benar dengan induksi matematika (i) Basis: Untuk n = 0, maka R0 = 1, K0 = 2M adalah nilai variabel sebelum melewati loop. Maka pernyataan p(0) adalah : R0 x NK0 = N2M 1 x N2M = N2M adalah benar

(ii) Langkah Induksi Asumsikan bahwa p(n) adalah benar untuk suatu n ≥ 0 setelah melewati loop n kali. Sehingga pernyataan p(n) dapat ditulis : Rn x NKn = N2M .. Harus ditunjukkan bahwa untuk satu tambahan loop, maka Rn+1 x NKn+1 = N2M Hal ini ditunjukkan sebagai berikut: Setelah satu tambahan melewati loop, Rn+1 = Rn x N dan Kn+1 = Kn – 1 maka Rn+1 x NKn+1 = (Rn x N) x NKn – 1 (sesuai dengan hipotesis induksi) = (Rn x N) x NKn x N-1 = Rn x NKn = N2M Jadi, Rn+1 x NKn+1 = N2M   Sehingga p(n+1) menjadi benar. Karena itu, dengan prinsip dari induksi matematika, p(n) adalah benar untuk setiap n ≥ 0