Pada Praktikum Algoritma dan Pemrograman yang dilaksanakan pada hari Selasa, 8 Oktober 2013 kami diajarkan untuk membuat listing program yang ditulis dalam aplikasi Geany. Mulai dari Pengenalan Tipe Data tentang variabel, operator, konstanta dan lain-lain.
A. Variabel
Tabel Tipe Variabel
|
Tipe
|
Ukuran/Memori
|
Nilai
|
Ketarangan
|
|
Char
|
1 byte
|
256 nilai karakter
ASCII
|
karakter
|
|
Int (16 bit)
|
2 byte
|
-32.68 sampai
32.768
|
Bilangan bulat
|
|
Log int
|
4 byte
|
-2.147.438.648
sampai 2.147.438.648
|
Bilangan bulat
|
|
float
|
4 byte
|
1.2e-38 sampai
3.4e+38
|
Real presisi
tunggal
|
|
double
|
8 byte
|
-2.2e-308 sampai
1.8e+308
|
Real presisi ganda
|
|
Long double
|
10 byte
|
3.4E-4932 sampai
1.1E+4932
|
|
|
Usigned short int
|
2 byte
|
0 sampai 65.535
|
Bilangan bulat
|
|
Short int
|
2 byte
|
-32.768 sampai
32.767
|
Bilangan bulat
|
|
Usigned long int
|
4 byte
|
0 sampai
4.294.967.295
|
Bilangan bulat
|
B. Konstanta
Merupakan lokasi tempat penyimpanan data, nilai konstanta selalu tetap tidak berubah-ubah. Harus diisikan sebuah nilai kedalam konstanta ketika membuat dan sesudahnya tidak dapat diganti atau ditambahkan nilai baru kedalamnya. Macam Konstanta :
1. Konstanta Literal : Konstanta yang langsung diberi angka . Contoh Int usia :23
2. Konstanta Simbolik : Konstanta yang tidak langsung diberi nilai angka, melainkan lewat simbol. Contoh : usiaKuKini
Deklarasi Konstanta menggunakan preprossesor directive #define #define usiaKuKini 23.
C. Variabel
Seperti Konstanta, merupakan tempat penyimpanan informasi. Informasi merupakan nilai-nilai yang akan digunakan untuk keperluan program yang dibuat. Kita dapat menyimpan suatu nilai dan suatu saat nilai tersebut dapat diambil kembali. Nama suatu variable dapat ditentukan sendiri oleh pembuat program dengan aturan :
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2. tidak boleh mengandung spasi.
3. Tidak boleh mengandung simbol-simbol khusus kecuali garis bawah (underscore). simbol yang tidak diperbolehkan #,!.$,% dsb
4. Panjangnya bebas tetapi hanya 31 karakter pertama yang dipakai.
D. Operator
Operator adalah notasu yang yang dipakai untuk melaksanakan suatu operasi terhadap data dan operand.
1. Operator Aritmatika
|
Operator
|
Keterangan
|
|
+
-
*
/
mod
div
abs
^
|
Penjumlahan
Pengurangan
Perkalian
Pembagiaan
(riil)
Sisa hasil bagi
Pembagian
dibulatkan ke bawah (int)
Harga mutlak
Pangkat
|
2. Operator Hubungan
a. Hasilnya berupa true or false
b. Membandingkan angka / karakter
|
Operator
|
Keterangan
|
|
=
<>
>
>=
<
<=
|
Sama dengan
Tidak sama dengan
Lebih besar
Lebih besar sama dengan
Lebih kecil
Lebih kecil sama dengan
|
3. Operator Logika
Membandingan True or False
|
Operator
|
Keterangan
|
|
&&
!!
!
|
Logika AND
Logika OR
Logika NOR
|
4. Operator Bitwise
Operator angka 0 bernilai false dan 1 bernilai true
|
Operator
|
Keterangan
|
|
<<
>>
~
&
|
^
|
Geser satu bit ke
kiri
Geser satu bit ke
kanan
Komplemen suatu bit
Operasi And
terhadap dua bit
Operasi Or terhadap
dua bit
Operasi Xor terhadap dua bit
|
E. Ekspresi
Ekspresi merupakan semua yang mengevakuasi atau menghasilkan suatu nilai disebut dengan ekspresi. sebuah ekspresi harus menghasilkan sebuah nilai. Ketika ada statement 3+4 akan menghasilkan sebuah nilai yaitu 5. maka 5 adalah sebuah ekspresi.
Tidak ada komentar:
Posting Komentar