Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BAHASA C. Overview C C Adalah salah satu bahasa pemrograman dasar yang biasa dipergunakan untuk memperkenalkan seseorang kepada konsep pemrograman. Pemrogram.

Presentasi serupa


Presentasi berjudul: "BAHASA C. Overview C C Adalah salah satu bahasa pemrograman dasar yang biasa dipergunakan untuk memperkenalkan seseorang kepada konsep pemrograman. Pemrogram."— Transcript presentasi:

1 BAHASA C

2 Overview C C Adalah salah satu bahasa pemrograman dasar yang biasa dipergunakan untuk memperkenalkan seseorang kepada konsep pemrograman. Pemrogram C yang mahir akan dapat menggunakan bahasa C dengan optimal. Biasanya bahasa C dipergunakan untuk membuat Interpreter, Editor, Sistem operasi, Compiler,Games, Aplikasi Bisnis, dll

3 Sejarah C C dikembangkan oleh Dennis Ritchie di Lab Bell pada tahun Bahasa C dikembangkan dari bahasa B dengan menutupi sebagian kekurangan yang terdapat pada bahasa B, antara lain menambahkan tipe - tipe data baru. Sejak awal pengembangannya, C ditujukan untuk memenuhi kebutuhan para pembuat sistem operasi UNIX, sehingga setelah C selesai dikembangkan, bahasa sistem UNIX pun ditulis ulang dengan menggunakan bahasa C

4 Elemen Bahasa C Karakteristik Identifier Tipe Data Konstanta Variabel

5 Karakteristik bahasa C Case sensitive C membedakan antara penulisan huruf besar dan huruf kecil Penanda suatu blok (scope) adalah : {  untuk menandakan awal dari blok (begin) }  untuk menandakan akhir dari blok (end) Setiap statement di C harus diakhiri dengan tanda titik koma (;) Penggunaan komentar dalam program  //  untuk komentar 1 baris  /* */  untuk komentar lebih dari 1 baris

6 Identifier Identifier adalah nama berbagai elemen program : nama variabel, nama function dan nama tipe data, dll. Sebuah identifier harus diawali huruf atau garis bawah dan diikuti huruf atau garis bawah atau angka. Panjang sebuah identifier tidak dibatasi, tetapi hanya 32 karakter pertama yang dikenali. (harus diralat !)

7 Identifier Keyword ialah identifier yang telah didefinisikan oleh bahasa C. Keyword bersifat reserved word Ditulis dengan huruf kecil autoexternsizeof breakfloatstatic caseforstruct chargotoswitch constiftypedef continueintunion defaultlongunsingned doregistervoid doublereturnvolatile elseshortwhile enumsigned

8 Tipe Data (Data Type) Data yang diolah program C harus memiliki tipe data yang jelas. Tipe Data C : 1.Tipe data dasar typeBitRangeKeterangan char8-128 s/d 127Karakter int s/d 32767Bilangan bulat float323.4E-38 s/d 3.4E+38Bilangan pecahan (floating) presisi tunggal double641.7E-308 s/d 1.7E+308 Bilangan pecahan presisi ganda void0-Tidak bertipe

9 Tipe Data 2. Tipe data modifier memodifikasi tipe data dasar yang ada. TypeBitRange unsigned char80 s/d 255 signed char8-128 s/d 127 unsinged int160 s/d signed int s/d short int8-128 s/d 127 unsigned long320 s/d long s/d double641.7E-308 s/d 1.7E+308 long double803.4E-4932 s/d 1.1E+4932

10 Konstanta Konstanta adalah suatu nilai konstan, yaitu nilai tidak berubah dalam sebuah program.  Integer Constant  Floating constant3.14  Character Constant‘C’ ‘1’ ‘$’  String constant“UMN”  Escape sequence\n \t \” Pendeklarasian konstanta dilakukan dengan cara :  Predefined Processor ( #define TAHUN 2009 )  Menggunakan keyword const ( const float PI = ; )

11 Konstanta Escape sequence adalah karakter yang diawali dengan backslash (garis miring terbalik). Setiap escape sequence mempunyai makna tertentu : Karakter & Makna \0  Karakter ber-ASCII nol ( karakter null ) \a  Karakter bell \b  Karakter backspace \f  Karakter ganti halaman ( formfeed ) \n  Karakter baris baru ( newline ) \r  Karakter carriage return ( ke awal baris ) \t  Karakter tab horizontal \v  Karakter tab vertikal \\  Karakter \ \’  Karakter ‘ \”  Karakter “ \?  Karakter ? \ooo  Karakter yang nilai oktalnya adalah ooo (3 digit octal) \xhh  Karakter yang nilai heksadesimalnya adalah hh (2 digit heksadesimal )

12 Variabel Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variabel bisa diubah-ubah sesuai kebutuhan. Deklarasi Variabel data_type var1 [= init1], var2 [=init2], … ; data_type : berupa tipe data var1, var 2 : nama variabel init1, init2 : nilai awal (opsional) Contoh : int i, j = 0; float nilai = 86.5;

13 References : Thompson SN, 2009, Algoritma dan Struktur Data dengan C. Deitel, PJ, HM.Deitel, 2007, C How to Program, 5 th Edition.


Download ppt "BAHASA C. Overview C C Adalah salah satu bahasa pemrograman dasar yang biasa dipergunakan untuk memperkenalkan seseorang kepada konsep pemrograman. Pemrogram."

Presentasi serupa


Iklan oleh Google