Postingan-Keren

Blog gado-gado yang menyediakan tutorial dan download gratis

Breaking

Showing posts with label ALGORITMA DAN PEMROGRAMAN. Show all posts
Showing posts with label ALGORITMA DAN PEMROGRAMAN. Show all posts

Sunday, 26 April 2015

05:23

Contoh Predikat Yang Ada Pada Lisp

Contoh Predikat Yang Ada Pada Lisp

Pada pelajaran kali ini akan dibahasa tentang contoh-contoh predikat yang biasa ditemukan pada program lisp.
1.Atom = yaitu mengecek apakah operand tersebut sendiri atau berupa list
   Contoh = 1.(atom 2) akan bernilai T karena dia hanya berdiri sendiri
                   2.(atom '(1 2 3 4 5)) akan bernilai Nill karena dia memiliki banyak operand
2.Listp = Yaitu predikat untuk memeriksa sebuah list dalam lisp
   Contoh = 1.(listp 5) akan bernilai NILL karena hanya satu operand
                   2.(listp '(1 2 3 4 5)) Akan bernilai T karena memiliki banyak operand dan simbol untuk list yaitu dengan menambah ' tanda petik sebelum membuat kurung buka list seperti '(1 2 3).
3.Numberp = yaitu predikat untuk memeriksa apakah nilai itu angka maka T dan sebaliknya maka Nil
    Contoh = (numberp 'x) maka hasilnya akan Nil sedangkan (numberp 123) hasilnya maka T

Untuk selanjutnya kalian dapat mencoba soal di bawah ini:
Soal F-01

Tuesday, 17 March 2015

02:22

Praktek Membuat Penghitungan Prefix Sederhana Lisp

Cara Membuat prefix sederhana seperti contoh di atas saya menggunakan software clisp
Praktek Membuat Penghitungan Prefix Sederhana Lisp
Seperti pada postingan sebelumnya sangat mudah membuat penghitungan sederhana seperti +  ,- , / ,*

contoh:

1.Penjumlahan : (+ 2 5)
Arti dari prefix di atas adalah 2+5=7.

2.Pengurangan : (- 7 5)
Arti dari prefix di atas adalah 7-5=2

3.Pembagian : (/ 10 2)
Arti dari prefix di atas adalah 10/2=5

4.Perkalian : (* 2 3)
Arti dari prefix di atas adalah 2*3=6

5.Pangkat : (expt 5 2)
Arti dari prefix di atas adalah 5^2=25

Jika pada CLISP akan menjadi seperti di bawah ini:

Contoh Notasi Prefix
Jika kalian sudah paham coba kerjakan soal dibawah ini dan lihat output nya:
Soal F-01




Wednesday, 11 March 2015

02:27

Pengenalan Notasi Dan Fungsi Pada Lisp

Pengenalan Notasi Dan Fungsi Pada Lisp
Pengenalan Notasi Dan Fungsi Pada Lisp

1.Mengenal Operand Dan Operator
Mengenal Operand Pada Clisp
Diatas merupakan contoh operand dan operator dalam belajar lisp pengenalan bentuk seperti ini sangat membantu untuk kedepanya.Operand berupa numerik atau angka sedangkan operator berupa penjumlahan,perkalian,sama dengan,pembagian,pengurangan,modulo dan lain-lain.

2.Bentuk-bentuk notasi
  • Infix: Penulisan operator berada di antara operan
    • contoh:(10 * 2),(25 / 5),(2 + 7) 
  • Prefix: Penulisan operator berada sebelum operan
    • contoh:(* 2 5),(/ 10 2),(- 5 1)
  • Postfix: Penulisan operator berada setelah operan
    • contoh:(2 10 +),(15 2 -),(20 5 /)
Tulisan pada bagian diatas merupakan sebuah bentuk notasi seperti infix ini merupakan notasi umum yang biasa digunakan untuk menghitung dalam pelajaran IPA.Namun dalam belajar lisp kita menggunakan notasi prefix.

contoh notasi dalam lisp menggunakan prefix:


Contoh Notasi Lisp Menggunakan Prefix

3.Jenis-Jenis Ekspresi
•Ekspresi Dasar
  contoh = aritmatika, relasional, lojik
•Ekspresi Kondisional
  contoh = if, cond
•Ekspresi Rekursif
4.Mendefinisikan Fungsi Pada Lisp
(defun nama_fungsi (arg1, arg2)
  exp1 exp2 ...)
defun=untuk mendefinisikan fungsi pada lisp menggunakan defun
contoh penulisan nama fungsi
Mendefinisikan Fungsi Pada Lisp
5.Binding Dan Assigment
•Binding  :
  mebuat alokasi penyimpan baru untuk nilai yang diasosiasikan  terhadap suatu ekspresi
  LISP : let
•Assignment :
  memberikan nilai pd sebuah nama
 LISP : setq 






    Tuesday, 10 March 2015

    18:09

    Pengenalan LISP

    Pengenalan LISP
    LISP,diciptakan oleh John McCarthy pada tahun 1958 ketika ia berada di Massachusetts Institute of Technology (MIT).merupakan salah satu bahasa pemrograman kedua tertua saat ini yang masih digunakan hanya satu tahun lebih muda dari bahasa pemrograman Fortran,Lisp awalnya diciptakan sebagai notasi matematika praktis untuk program komputer.Di dalam nya dipengaruhi oleh notasi dari Alonzo Church ' yaitu lambda kalkulus.
    Pengenalan LISP
    Pengenalan LISP

    Dan lambat laun dengan cepat menjadi bahasa pemrograman yang banyak disukai oleh para peneliti untuk kecerdasan buatan.Sebagai salah satu bahasa pemrograman yang paling awal, Lisp mempelopori banyak ide dalam ilmu komputer,termasuk Tree Data Structure,Automatic Storage Management,Dynamic Typing,conditional,Higher Order Function,recursion,dan self hosting compiler.Bahasa Pengolahan Informasi adalah bahasa AI pertama, dari tahun 1955 - 1956, dan sudah termasuk banyak konsep seperti daftar pengolahan dan rekursi yang kemudian digunakan dalam lisp.

    postingan keren