Variabel :
1. Sebutan bagi memory yang digunakan untuk menyimpan data
2. Hanya bisa menyimpan sebuah data dengan tipe tertentu
3. Penyimpanan data baru akan menghapus data lama
4. Selama proses berlangsung isi variabel bisa diubah ubah
Penamaan variabel :
1. Diawali dengan huruf kecil kata berikutnya diawali dengan huruf kapital
2. Tidak boleh mengandung spasi atau simbol khusus seperti {} , - , = dan ?
3. Lebih dari satu kata,kata harus ditulis dempet
4. Variabel String maupun Char diakhiri dengan karakter $
Konstanta ( tidak mungkin berubah )
1. Sebutan bagi lokasi memori yang digunakan untuk menyimpan data
2. Hanya bisa menyimpan sebuah data dengan tipe tertentu
3. Penyimpanan data hanya bisa dilakukan diawal proses
4. Selama proses berlangsung isi konstanta tidak boleh diubah
Penamaan Konstanta
1. Diawali dengan huruf Kapital seluruhnya
2. Tidak boleh mengandung spasi atau simbol khusus seperti {} , - , = dan ?
3. Lebih dari satu kata,kata harus ditulis dempet
4. Variabel String maupun Char diakhiri dengan karakter $
Operator
1. Karakter khusus yang digunakan untuk melakukan pross tertentu
2.
Memerlukan data khusus untuk diproses disebut dengan Operand
3. Ada yang bersifat Unary :Membutuhkan 1 Operand
4. Ada yang bersifat Binary :membutuhakan 2 Operand
Jenis- jenis Operator
1. Operator Matematika : Digunakan untuk melakukan proses matematika
= : Pemberian nilai
+ : Penjumlahan
* : Perkalian
\ : Pembagian
2. Operator Relasi : Digunakan untuk melakukan proses pembandingan
== : Persamaan
≠ :Pertidaksamaan
> : Lebih dari
≥ : Lebih dari atau samadengan
< : Kurang dari
≤ : Kurang dari atau sama dengan
A = 4
A == 5 = Salah
3. Operator logika : Digunakan untuk melakukan prose logika
AND : logika DAN
OR : logika OR
Tabel kebenaran untuk Operato Logika
X
|
Y
|
X AND Y
|
X OR Y
|
1
|
1
|
1
|
1
|
1
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
Ekspresi
1) Ekpresi Matematika
2) Ekspresi Relasional
3) Ekspresi Logika
4) Ekspresi Gabungan
Ekspresi Matematika
3 x 4 – 5 + 2 / 52
Ekspresi ini diselesaikan dengan urutan sebagai berikut
1) {((3x4)-5) + (2/52)}
2) (12-5) + (2/25)
3) 7+0,008
4) 7,08
Ekspresi Relasional
1)
10 == 3 Apakah 10 sama dengan 3 ?
2)
10 ≠ 3 Apakah 10 tidak sama dengan 3 ?
3)
10 > 3 Apakah 10 lebih dari 3 ?
4)
10 ≥ 3 Apakah 10 lebih besar sama dengan 3 ?
5)
10 < 3 Apakah 10 lebih lkecil dari 3 ?
6)
10 ≤ 3 Apakah 10 kurang dari sama dengan 3 ?
Ekspresi Logika
1) Cuaca_cerah AND jalanan_ramai
2) Ada_angkutan OR ada_tumpangan
Ekspresi Gabungan
(x+y>z) AND (axb<c)
Urutan proses :
1) “ x + y “ dihitung dulu
2) Hasil perhitungan tersebut dibandingkan dengan “ z “
3) “a x b “ dihitung dulu
4) Hasil perhitungan tersebut dibandingkan dengan “ c “
5) Hasil perhitungan langkah 2 dan 4 dikombinasi dengan operator AND
|
Y = 2 b = 2
Z = 3 c = 3
Tidak ada komentar:
Posting Komentar