Upload
m-ade-erik
View
217
Download
0
Embed Size (px)
Citation preview
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 1/12
OPERATOROleh: M. Ade Erik (19870911 201001 1 006)
Doc Versi. 03.00/Pas/OSN/TIK/2010
SMA Negeri 1 Tegal
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 2/12
Pembahasan:
Assignment
Binary
Unary
Bitwise
Relational
Logical
Address
Set
String
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 3/12
Beberapa operator yang disediakan oleh PASCAL:
1. Aritmatika
2. Boolean
3. Relasional
4. Set
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 4/12
Operasi Aritmatika
Operator Operasi Tipe Operand Tipe Hasil Operasi
+ Penjumlahan Integer, real Integer, real
- Pengurangan Integer, real Integer, real
* Pengalian Integer, real Integer, real
/ Pembagian Integer, real Integer, real
Div Pembagian Integer, Integer Integer
Mod Sisa Pembagian Integer, Integer Integer
Contoh:
9 + 2 (hasil: 11)
9 - 2 (hasil: 7)
9 * 2 (hasil: 18)
9 / 2 (hasil: 4.5)
9 div 2 (hasil: 4)
9 mod 2 (hasil: 1)
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 5/12
Operasi Boolean
A B A And B AOr B A Xor B Not A
T T T T F F
T F F T T F
F T F T T T
F F F F F T
Operator Operasi Tipe Operand Tipe Hasil Operasi
Not Negas Boolean Boolean
And Logika µAnd¶ Boolean Boolean
Or Logika µOr¶ Boolean Boolean
Xor Logika µXor¶ Boolean Boolean
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 6/12
Shr dan Shl
A shr b = a div 2^b
A shl b = a*2^b
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 7/12
Operasi RelasionalOpera
tor
Operasi Tipe Operand Tipe Hasil
Operasi
= Sama dengan tipe sederhana, string, pointer
dan set
Boolean
<> Tidak sama dengan tipe sederhana, string, pointer dan set Boolean
< Lebih kecil dari tipe sederhana, string Boolean
> Lebih besar dari tipe sederhana, string Boolean
<= Lebih kecil sama
dengan dari
tipe sederhana, string Boolean
>= Lebih besar sama
dengan dari
tipe sederhana, string Boolean
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 8/12
Operasi Set
Operasi set pada logika
Operator Operasi Tipe Operand Tipe Hasil Operasi
+ union Set Set
- difference Set Set
* intersection Set Set
[Sun, Mon, Tue, Wed] + [Mon, Thu, Fri] menghasilkan [Sun, Mon, Tue, Wed, Thu, F
[Sun, Mon, Tue, Wed] - [Mon, Tue, Fri] menghasilkan [Sun, Tue, Wed],
yang merupakan anggota adari set pertama yang bukan anggota set yang kedua
[Sun, Mon, Tue, Wed] * [Mon, Tue, Fri] menghasilkan [Mon,Tue],
yang merupakan anggota kedua set.
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 9/12
Fungsi Matematika
Operator Operasi Tipe Operand Tipe Hasil Operasi
abs absolute value real/integer real/integer
arctan arctan (radian) real/integer real
cos cosine (radian) real/integer realsin sin (radian) real/integer real
exp fungsi Perpangkatan e real/integer real
ln ln real/integer real
round Pembulatan terdekat real integer
sqr kuadrat real/integer real/integer
sqrt Akar kuadrat real/integer real
trunc Pembulatan ke bawah real/integer integer
8/8/2019 03 Operator
http://slidepdf.com/reader/full/03-operator 10/12
Assignment
Menempatkan data ke memori
Contoh
A:=b+c;
Panjang:=25;