song

Rabu, 13 Oktober 2010

Apa yg dimaksud dengan Arithmatic Operator , Boolean predicates , Logical Operators ?

Arithmetic Operator : operator yang digunakan untuk melakukan banyak operasi aritmatika akrab yang melibatkan perhitungan nilai numerik diwakili oleh literal, variabel, ekspresi lain, panggilan fungsi dan properti, dan konstanta.

Operator aritmatika + - * / \ ^

+ + . Penambahan atau ditambah operan. A + B menambahkan A dan B. A dan B harus memiliki yang sama ukuran, kecuali salah satu adalah skalar. skalar A dapat ditambahkan ke matriks ukuran.

- - Pengurangan atau operan minus AB mengurangi B dari A. A dan B harus memiliki
. ukuran yang sama, kecuali satu adalah skalar skalar A dapat dikurangkan dari matriks ukuran.

* * Perkalian matriks. C = A * B adalah produk aljabar matriks A dan B. Lebih tepatnya,
Untuk A dan B nonscalar, jumlah kolom A harus sama dengan jumlah baris A skalar B. dapat berkembang biak matriks dari berbagai ukuran.

.* .* Array perkalian. A. * B adalah elemen-dengan-produk unsur
arrays A and B. A dan B. A dan B harus memiliki ukuran yang sama, kecuali salah satu dari mereka adalah. skalar.

/ / Slash atau divisi kanan matriks ,B / A kira-kira sama dengan inv * B (A).
, B/A = (A'\B')'. Lebih tepatnya, B / A = (A '\ B') '.

./ . / . Array divisi kanan. A. / B adalah matriks dengan elemen A (i, j) / B (i, j).
AA dan B harus memiliki ukuran yang sama, kecuali salah satunya adalah skalar.

\ \ Backslash atau divisi kiri matriks., Jika A adalah matriks persegi, A \ B kira-kira . sama dengan inv (A) * B, kecuali ia dihitung dengan cara yang berbeda.

.\ . \ . Array meninggalkan divisi.. A. \ B adalah matriks dengan elemen B (i, j) / A (i, j). A
dan B harus memiliki ukuran yang sama, kecuali salah satunya adalah skalar.

^ ^ . Matrix kekuasaan. p ^ X X p kekuasaan, jika p adalah skalar., Jika p adalah integer,
daya dihitung dengan mengkuadratkan diulang., X Jika bilangan bulat negatif, X
terbalik pertama. Untuk nilai-nilai lain dari p, Jika x adalah skalar dan P adalah, matriks x ^ P x pangkat matriks P . menggunakan nilai eigen dan vektor eigen, di mana X dan P keduanya . matriks, adalah kesalahan.

.^ .. Array kekuasaan. A. ^ B adalah matriks dengan elemen A (i, j) B (i, j)
power. kekuasaan. A dan B harus memiliki ukuran yang sama, kecuali salah satunya adalah skalar.

Boolean predicates : Prolog penyedia operator perbandingan yang lebih umum, yang membandingkan syarat dan predikat untuk menguji kemampuan dan apakah istilah adalah identik













Logical Operator : predikat adalah fungsi, yang gilirannya suatu nilai boolean. demikian operator logika yang dibangun dalam bahasa. tanda koma di sisi kanan pada aturan conjuntion logis, simbol adalah implikasi logis. di addation Prolog memberikan negasi operator disjuntion. operator logika yang digunakan dalam definisi aturan


Operator tidak

Operator prefix tidak / 1 dapat ditempatkan sebelum tujuan untuk memberikan penyangkalan. Tujuan menegasikan berhasil jika tujuan asli gagal dan gagal jika tujuan asli berhasil. Contoh berikut menggambarkan penggunaan tidak / 1. Diasumsikan bahwa database tersebut berisi anjing klausa tunggal (fido).

Contoh :

?- not dog(fido).
no

?- dog(fred).
no

?- not dog(fred).
yes

?- X=0,X is 0.
X = 0

?- X=0,not X is 0.
no



Operator disjungsi

Operator disjungsi; / 2 (ditulis sebagai karakter titik koma) digunakan untuk mewakili 'atau'. Ini adalah operator infiks yang membutuhkan dua argumen, yang keduanya adalah tujuan. Tujuan1; Tujuan2 berhasil jika salah Tujuan1 atau Tujuan2 berhasil.

Contoh :


?- 6<3;7 is 5+2.
Yes

?- 6*6=:=36;10=8+3.
yes

1 komentar:

  1. 1. Boolean predicates
    2. Logical Operator
    kalo udah dapet info dong .. oke !!

    BalasHapus