Anda di halaman 1dari 4

Permis =pernyataaan

Argument= usaha untuk mencari kebenaran darri penyataan berupa kesimpulan

Konklusi = kesimpulan

Negasi ditandai dengan simbol (~). Jika preposisi awal (p) bernilai benar, maka pernyataan negasinya
(~p) adalah salah. Negasi (tidak)

P Q pˉq
T T F
T F T

Konjungsi disimbolkan dengan (^). Kebenaran kalimat dengan konjungsi dijelaskan dalam tabel
kebenaran konjungsi. Konjungsi (Dan)

P Q P^q
T T T Jika salah
T F F satu bernilai
F T F
F F f

Disjungsi adalah pernyataan majemuk dengan kata hubung “atau”. Sehingga notasi “p ∨ q”
dibaca “p atau q”

P Q Pvq
Jika salah
T T T
satu bernilai
T F T
benar maka
F T t
hasilnya
F F F

Implikasi (kondisonal) adalah pernyataan majemuk dengan kata hubung “jika… maka…”
Sehingga notasi dari “p ⇒ q” dibaca “Jika p, maka q”.

P Q P=>q
 Jika
T T T
awal
T F F
nya
F T t
bern
F F t
ilai

Biimplikasi adalah pernyataan majemuk dengan kata hubung “… jika dan hanya jika”. 

P Q p ⇔q Jika
T T T keduanya
T F f
sama
F T F
hasilnya
F F t
Menghitung table

1 1 2n = n
n× ×4× =2
2 2 ( variable
1 p,q,dsb)
a=2× =1
2

kombinasi proposisi manjemuk dan table kebenaran

penghubung kalimat

 Satu atau lebih proposisi dapat dikembangkan untuk menghasilkan proposisi harus lewat
logika
Algoritma decimal ke biner
Looping #include<iostream>
using namespace std;
int I, J; int main(){
for(I=1; I<=2; I++){ int bil, I, B, A;
for(J=1; J<=3; J++) cin>>bil;
{ B = 128;
cout<<<J<”\n”; for(I=1; I<=8; I++)
} {
} if(bil >= B)
{
Array bil = bil - B;
#include <stdio.h> A = 1;
main () }else{
{ A = 0;
int I; }
int A[5] = {12,13,14,15,16}; cout<<A;
for (I=0; I<=4; I++) B = B/2;
{ }
printf ("%3i",A[I]); return 0;
} }
}
Prima
Array 2 dimensi #include<iostream>
#include<iostream.h> using namespace std;
main ( ) main()
{ {
int x [3] [3] = { { 1, 2, 3 } , { 4, 5, 6 } , int bil, I, tanda;
{ 7, 8, 9 } }; tanda = 0;
int i , j ; cin>>bil;
for (i=0; i < 3; i++) I = 2;
{ while(I<=bil-1)
for ( j=0; j < 3; j++) {
count << x [ i ] [ j ] <<” “; if(bil % I == 0)
count << endl; tanda = 1;
} I++;
} }
if(tanda == 1)
Ganjil genap cout<<”bukan bilangan prima”;
cin>> bilangan; else
if (bilangan % 2 == 0) cout<<”bilangan prima”;
cout<<”bilangan genap”; }
else
cout<<”bilangan ganjil”;

Anda mungkin juga menyukai