Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

CCM110, MATEMATIKA DISKRIT Pertemuan ke 10, Logika Algoritma

Presentasi serupa


Presentasi berjudul: "CCM110, MATEMATIKA DISKRIT Pertemuan ke 10, Logika Algoritma"— Transcript presentasi:

1 CCM110, MATEMATIKA DISKRIT Pertemuan ke 10, Logika Algoritma
Drs. Holder Simorangkir ,M.Kom Prodi T.Informatika & Fakultas Ilmu Komputer

2 KEMAMPUAN AKHIR YANG DIHARAPKAN
Mahasiswa dapat menggunakan Algoritma dalam memecahkan suatu masalah baik dalam kehidupan sehari-hari.

3 Logika Algoritma Algoritma :
Metoda pemecahan suatu masalah langkah demi langkah. Karakteristik Algoritma : Presisi ; langkah-langkahnya dinyatakan dengan jelas. Unik ; hasil lanjutan setiap langkah didefinisikan secara tunggal dan semata-mata tergantung pada masukan dan hasil langkah sebelumnya. Berhingga ; berhenti setelah beberapa instruksi dilaksanakan. Masukan ; mempunyai masukan Keluaran ; menghasilkan keluaran Umum ; berlaku pada himpunan masukan.

4 Macam-macam logika : - Logika Kondisional : Digunakan untuk memeriksa sebuah kondisi dan mengeksekusi satu atau lebih baris proses Contoh : If – Then dengan syarat tunggal If – Then dengan syarat majemuk If – Then – Else satu baris If – Then – Else banyak baris

5 If – Then dengan syarat tunggal; Merupakan instruksi untuk memeriksa sebuah kondisi If – Then dengan syarat majemuk ; Merupakan instruksi untuk memeriksa lebih dari satu buah kondisi yang dihubungkan dengan operator logika : AND, OR, NOT If – Then – Else satu baris ; Merupakan instruksi untuk memeriksa sebuah kondisi dan mengeksekusi satu atau lebih proses jika kondisi terpenuhi.

6 If – Then – Else dengan banyak baris ; Merupakan instruksi untuk memeriksa sebuah kondisi dan mengeksekusi satu blok atau lebih proses jika kondisi terpenuhi. Tugas Perseorangan : Buatlah masing-masing sebuah contoh aplikasi logika kondisional diatas.

7 - Logika Pengulangan : Merupakan suatu cara untuk melakukan suatu proses secara berulang – ulang. Contoh : a. While…do b. Repeat…until c. For…do

8 a). While…do Digunakan untuk proses berulang, dimana statemen dieksekusi berulang kali sampai kondisi yang dinyatakan dalam statemen While tidak dipenuhi. Contoh : while i <= Batas do begin Jumlah := jumlah + 1 i := i + 1 Untuk i > Batas Mis : untuk i = 1 ; batas = 5

9 b). Repeat…until Kebalikan dari while…do, yaitu proses berulang akan dilaksanakan terus selama kondisi belum terpenuhi. Contoh : Repeat jumlah := jumlah + 1 i := i + 1 until i > Batas mis : untuk i = 1 : batas = 5

10 c). Logika For…do Digunakan untuk proses berulang mulai dari batas awal sampai batas akhir yang ada pada statemen For nya. Contoh : jumlah := 0 For Bulat := 1 to 5 do jumlah := jumlah + bulat ; writeln (‘jumlah = ‘ ; jumlah : 1 )

11 Tugas Perseorangan : Buatlah masing-masing sebuah contoh aplikasi logika pengulangan diatas. Tugas : Dengan logika kondisional dan pengulangn, buatlah algoritma dan coding dalam c++ untuk mencari akar persamaan kuadrat.

12 Terima kasih

13


Download ppt "CCM110, MATEMATIKA DISKRIT Pertemuan ke 10, Logika Algoritma"

Presentasi serupa


Iklan oleh Google