Algoritma dan macam-macam jenis tipe data dan contoh cara kerja nya
Tipe data sendiri dalam pemrograman adalah sebuah pengklarifikasian data berdasarkan jenis data tersebut. Tipe data dibutuhkan agar kompiler dapat mengetahui bagaimana sebuah data akan digunakan. Untuk mengembangkan sebuah program, ada beberapa tipe data yang akan kita pelajari di artikel ini
Tipe data sederhana
Tipe data dasar yang sering dipakai oleh program, meliputi :
1. integer (bilangan bulat)
2. real (bilangan pecahan)
3. char (alphanumerik dan tanda baca)
4. dan boolean (ligika)
INTEGER
Merupakan tipe data yang digunakan untuk menyatakan bilangan bulat. tidak membuat bilamgan pecahan. di dalam tipe data ini tidak di perkenankan menggunakan karakter koma antara dua bilangan.
Jenis jenis tipe data integer
Tipe | Batas nilai |
Shortint | -128 s/d 127 |
Integer | -32768 s/d 32767 |
Longin | -2147483648 s/d 2147483647 |
Byte | 0 s/d 255 |
Word | 0 s/d 65535 |
Operator pada tipe integer
Operator | Arti | Contoh |
+ | Penjumlahan | 12 + 4 = 17 |
- | Pengurangan | 13 - 4 = 9 |
* | Perkalian | 13*4 = 52 |
Div | Hasil Pembagian bulat | 13 DIV 4 =3 |
MOD | Sisa Hasil Pembagian | 13 MOD 4 = 1 |
REAL
Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukan nilai 10 pangkat, Nilai konstanta numerik real menempati memori sebesar 6 byte.
Tipe bilangan pecahan
Tipe | Jangkauan | Digit | ukuran |
single | 1,5E-45 .. 3,4E + 38 | 7-8 | 4 byte |
Real | 2,9E-39 .. 1,7E + 38 | 11-12 | 6 byte |
Double | 5,0E-324 .. 1,7E + 308 | 15-16 | 8 byte |
Extended | 1,9E-4951 .. 1,1E + 4932 | 19-20 | 10 byte |
Comp | 9,2E-18 .. 9,2E + 18 | 19-20 | 8 byte |
TIPE DATACHAR
Tipe data ini menyimpan karakter yang di ketikan dari keyboard. Memiliki 266 macam yang terdapat pada tabel ASCII (American Standard Code for Information Interchange). Contoh : 'a' 'B' '+' , dsb.
Dalam menuliskanya harus dengan memakai tanda kutip tunggal. Jenis data ini memerlukan alokasi memori sebesar 1(satu)byte untuk masing-masing data.
Tipe data karakter
Tipe | Keterangan |
Char | Baris hanya 1 karakter diapit dengan tanda petik (' ') |
String | Terdiri dari beberapa karakter (maksimal 255) diapit dengan tanda petik (' ') |
String [x] | Terdiri dari Maximal X karakter diapit dengan tanda petik (' ') |
BOOLEAN
Tipe data logika berisi dua kemungkinan nilai : TRUE (benar) atau FALSE (salah). Operator untuk data ini adalah, Logikal operator yaitu : NOT, AND, OR dan XOR,
Relational yaitu : >, <, >=, <=, <> dan =
Tipe data boolean
Tipe | Ukuran |
Boolean | 1 byte |
bool | 1 byte |
Wordbool | 2 byte |
Longbool | 4 byte |
Contoh program boolean.
Contoh :
Program display_bool;
uses wincrt
begin writeln(ord(true));
writeln(ord(false));
and.
Hasilnya : 103.2.
Variable
Suatu lokasi memori komputer yang digunakan untuk menampung dan menympan data yang akan diolah. Tipe data Variable ditentukan oleh jenis data yang akan disimpan, Penamaan bersipat >UNIK.
Aturan penuulisannya : diawali dengan hurup, penulisan harus diikuti dengan tipe data , panjangnya bebas, tidak boleh menggunakan sepasi
Ekspresi
Pernyataan yang mentranformasikan nilai menjadi keluaran yang diinginkan melalui proses perhitungan (komputasi), ekspresi terdiri dari Operand dan Operator, ekpresi aritmatika adalah ekpresi yang melibatkanOperand bertipe numerik dan menghasilkan nilai bertipe numerik.
Macam-Macam Operator
1. Operator aritmatika : pangkat penjumlahan, pengurangan, perkalian, pembagian, real
2. Operator Relasi
3. Operator logika
Sampai di sini dulu pembahasan tentang mengenai macam-macam tipe data dalam suatu peroggram komputer dan algoritma nya, mudah-mudahan kalian semuah bisa paham dan tertarik untuk mempelajarinya lebih detail, Terimakasih sampai bertemu lagi di lain waktu dan pembahasan.
Komentar
Posting Komentar