Aljabar Boolean: Perbedaan antara revisi
Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan |
k @123569yuuift, bisa tambahkan nomor halamannya sekalian? Tag: Suntingan visualeditor-wikitext |
||
Baris 14: | Baris 14: | ||
Sebuah [[bit vector | sequence of bits]] biasanya digunakan untuk fungsi-fungsi tersebut. Contoh umum lainnya adalah himpunan bagian dari himpunan '' E '': ke subset '' F '' dari '' E '', seseorang dapat menentukan [[fungsi indikator]] yang mengambil nilai 1 pada '' F '', dan 0 di luar '' F ''. Contoh paling umum adalah elemen-elemen dari [[Aljabar Boolean (struktur) | Aljabar Boolean]], dengan semua instance sebelumnya. |
Sebuah [[bit vector | sequence of bits]] biasanya digunakan untuk fungsi-fungsi tersebut. Contoh umum lainnya adalah himpunan bagian dari himpunan '' E '': ke subset '' F '' dari '' E '', seseorang dapat menentukan [[fungsi indikator]] yang mengambil nilai 1 pada '' F '', dan 0 di luar '' F ''. Contoh paling umum adalah elemen-elemen dari [[Aljabar Boolean (struktur) | Aljabar Boolean]], dengan semua instance sebelumnya. |
||
Seperti halnya aljabar dasar, bagian teori yang murni persamaannya dapat dikembangkan, tanpa mempertimbangkan nilai eksplisit untuk variabel.<ref> |
Seperti halnya aljabar dasar, bagian teori yang murni persamaannya dapat dikembangkan, tanpa mempertimbangkan nilai eksplisit untuk variabel.<ref>{{Cite book|last=Halmos|first=Paul|year=1963|title=Lectures on Boolean Algebras. van Nostrand|p=}}</ref>{{Page needed}} |
||
== Bahasa C == |
== Bahasa C == |
||
Baris 86: | Baris 86: | ||
* [[Logika vektor]] |
* [[Logika vektor]] |
||
{{div col end}} |
{{div col end}} |
||
== Referensi == |
|||
{{Reflist}} |
|||
[[Kategori:Ilmu komputer]] |
[[Kategori:Ilmu komputer]] |
Revisi per 16 Februari 2021 13.03
Dalam matematika dan logika matematika, Aljabar Boolean adalah struktur aljabar yang "mencakup intisari" operasi logika AND, OR, NOR, dan NAND dan juga teori himpunan untuk operasi union, interseksi dan komplemen.
Penamaan Aljabar Boolean sendiri berasal dari nama seorang matematikawan asal Inggris, bernama George Boole. Dialah yang pertama kali mendefinisikan istilah itu sebagai bagian dari sistem logika pada pertengahan abad ke-19.
Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false (benar atau salah).
Pada beberapa bahasa pemograman nilai true bisa digantikan 1 dan nilai false digantikan 0.
Nilai
Sedangkan ekspresi menunjukkan bilangan dalam aljabar dasar, dalam aljabar Boolean, mereka menunjukkan nilai kebenaran salah dan benar . Nilai-nilai ini direpresentasikan dengan sedikit (atau digit biner), yaitu 0 dan 1. Mereka tidak berperilaku seperti integer s 0 dan 1, yang mana 1 + 1 = 2, tetapi dapat diidentifikasi dengan elemen dari bidang dua elemen GF(2) , itu adalah, bilangan bulat aritmetika modulo 2, yang mana 1 + 1 = 0. Penambahan dan perkalian kemudian memainkan peran Boolean dari XOR (eksklusif-atau) dan AND (konjungsi), masing-masing, dengan disjungsi x∨y (inklusif-atau) dapat didefinisikan sebagai x + y - xy.
Aljabar Boolean juga berhubungan dengan fungsi yang nilainya dalam himpunan {0, 1}. Sebuah sequence of bits biasanya digunakan untuk fungsi-fungsi tersebut. Contoh umum lainnya adalah himpunan bagian dari himpunan E : ke subset F dari E , seseorang dapat menentukan fungsi indikator yang mengambil nilai 1 pada F , dan 0 di luar F . Contoh paling umum adalah elemen-elemen dari Aljabar Boolean, dengan semua instance sebelumnya.
Seperti halnya aljabar dasar, bagian teori yang murni persamaannya dapat dikembangkan, tanpa mempertimbangkan nilai eksplisit untuk variabel.[1][halaman dibutuhkan]
Bahasa C
Pengecekan tipe data boolean pada C
bool my_variable = true;
if (my_variable) {
printf("True!\1");
} else {
printf("False!\0");
}
Bahasa JavaScript
Pengecekan tipe data boolean pada JavaScript
var myVar = new Boolean(true);
if ( myVar ) {
alert("boolean");
} else {
alert("bukan boolean");
}
Bahasa PHP
PHP memiliki tipe data boolean dengan dua nilai true dan false (huruf besar atau kecil tidak berpengaruh).
<?php
$myVar = true;
$myString = 'String';
if (is_bool ($myVar)) {
echo "boolean";
} else {
echo "bukan boolean";
}
if (is_bool ($myString)) {
echo "boolean"
} else {
echo "bukan boolean";
}
?>
Nilai yang ekuivalen dengan false adalah:
- false
- zero
- "0"
- NULL
- array kosong
- string kosong
Lihat pula
Referensi
- ^ Halmos, Paul (1963). Lectures on Boolean Algebras. van Nostrand.