1 / 22

KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER

KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER. IDENTIFIER (pengenal). Nama tipe (di bagian deklarasi Type ) Tempat penyimpanan suatu data : variable jika isinya dapat berubah dalam kisaran tertentu konstanta jika isinya selalu tetap.

matt
Download Presentation

KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER

  2. IDENTIFIER (pengenal) • Nama tipe (di bagian deklarasi Type) • Tempat penyimpanan suatu data : • variable jika isinya dapat berubah dalam kisaran tertentu • konstanta jika isinya selalu tetap. • file, penyimpanan data di storage, dan sifatnya menetap. • Fungsi dan Prosedur • Modul program • Algoritma

  3. Penamaan pengenal : • Berupa satu atau beberapa karakter • Huruf (A s/d Z, a s/d z) • Digit (0 1 2 3 4 5 6 7 8 9 ) • Garisbawah (_) diawali huruf atau garisbawah • Menggunakan kata yg berarti dan mudah dibaca • Panjang max pengenal • Borland C++ : 32 karakter • Turbo C++ : 31 karakter • Huruf kecil dan kapital berbeda • Tidak menggunakan kata kunci (keyword) yg terdapat pada C++

  4. Daftar keyword C++

  5. OPERATOR • Operator adalah notasi yang dipakai untuk melaksanakan suatu operasi terhadap data dan identifier (operand)

  6. Tabel Pengelompokan Operator Algoritma dan Pemrograman I

  7. Lanjutan Tabel Pengelompokan Operator Algoritma dan Pemrograman I

  8. Operator Not Not True : False Not False : True Operator AND

  9. Wilis-K Operator OR Operator XOR Algoritma dan Pemrograman I

  10. Wilis-K Operator penaikan da penurunan pada C++ x++  x = x + 1 ++x  x = x + 1 x--  x = x - 1 --x  x = x - 1 Algoritma dan Pemrograman I

  11. Wilis-K Operator majemuk pada C++ x+=2  x = x + 2 x-=2  x = x - 2 x+=10  x = x + 10 x*=2  x = x * 2 Algoritma dan Pemrograman I

  12. TIPE • Tipe Dasar • Tipe Terstruktur misal : Array (larik), Record, Set (himpunan) dan File (Arsip) • Tipe Bentukan misal : tipe data non standar (Subrange, terilang/Enumerasi) dan tipe data abstrak (Link list, Stack, Queue dan Tree) (dipelajari pada mata kuliah stuktur data)

  13. TABEL PENGELOMPOKAN TIPE DATA DASAR pada ALGORITMA

  14. LANJUTAN TABEL PENGELOMPOKAN TIPE DATA DASAR pada ALGORITMA

  15. Wilis-K Tipe data dasar pada C++ Algoritma dan Pemrograman I

  16. Wilis-K Tipe data dasar pada C++ Type Length Range unsigned char 8 bits 0 to 255 char 8 bits -128 to 127 enum 16 bits -32,768 to 32,767 unsigned int 16 bits 0 to 65,535 short int 16 bits -32,768 to 32,767 int 16 bits -32,768 to 32,767 unsigned long 32 bits 0 to 4,294,967,295 long 32 bits -2,147,483,648 to 2,147,483,647 float 32 bits 3.4 x 10-38 to 3.4 x 10+38 double 64 bits 1.7 x 10-308 to 1.7 x 10+308 long double 80 bits 3.4 x 10-4932 to 1.1 x 10+4932 Algoritma dan Pemrograman I

  17. Wilis-K Karakter (char) • deklarasi variabel bertipe char pada C++: char var; • contoh : Algoritma dan Pemrograman I

  18. Wilis-K Karakter-karakter khusus pada C++

  19. short, int, long int • bilangan bulat • tidak mengandung titik desimal • deklarasi variabel bertipe int pada C++: int var;

  20. float,double,long double • deklarasi variabel pada C++: float var; double var; long double var; • contoh bentuk penulisan ; 1.23e2 1.23E2 123.0

  21. boolean • tidak ada di C++ • untuk type boolean, dibuat dengan tipe bentukan : typedef enum {false=0,true=1} boolean; boolean var;

  22. string • tidak ada tipe string di C++ • menggunakan tipe terstruktur array dengan tipe char : char var[banyaknyakarakter];

More Related