Sabtu, 12 Oktober 2013

TUGAS ALGORITMA part I "TIPE DATA"


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

 

Blogger news

Blogroll

About