Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Elemen dan Struktur Program C

Presentasi serupa


Presentasi berjudul: "Elemen dan Struktur Program C"— Transcript presentasi:

1 Elemen dan Struktur Program C
Mata Kuliah: Dasar Pemrograman Elemen dan Struktur Program C Dr. Anto Satriyo Nugroho, M.Eng Web:

2 Penentuan nilai akhir Bobot tiap nilai Quiz: 25% UTS: 35% UAS: 40%

3 Sejarah Bahasa C 1972 dirancang oleh Dennis M. Ritchie di Bell Laboratories C merupakan pengembangan dari bahasa BCPL (bahasa untuk menulis OS dan compiler) dan bahasa B (dirancang untuk membuat sistem operasi UNIX, pada Bell Laboratories) 1978: The C Programming Language oleh Dennis M. Ritchie dan Brian W. Kernighan Standarisasi bahasa C (ANSI)

4 Karakteristik Bahasa C
General purpose language Medium level language Hemat ekspresi Alur kontrol Menggunakan struktur data modern Kaya operator

5 Karakter pembentuk program
Huruf besar Huruf kecil Angka Karakter khusus (Tab.2.1)

6 Identifier Nama berbagai elemen program: nama variabel ama function
nama tipe data dll Identifier diawali huruf atau garis bawah dan diikuti huruf atau garis bawah atau angka. Huruf besar dan kecil dianggap berbeda. Keyword: identifier yang telah didefinisikan oleh bahasa C dan tidak boleh digunakan untuk keperluan lain. (Tab. 2.2) Standard identifier: identifier yang telah diberi makna tertentu, tetapi masih bisa didefinisikan ulang. (p.16)

7 Tipe Data Lihat Tab.2.3 dan Tab.2.4 (pp.17-18) Tipe Data dasar
Contoh Data Kata kunci integer -5 0 int Floating point 3.14 float Double-precision FP double Character `a` char Void void Lihat Tab.2.3 dan Tab.2.4 (pp.17-18)

8 Konstanta Konstanta adalah suatu nilai konstan, yaitu nilai yang tidak berubah dalam suatu program Konstanta dalam bahasa C Integer constant Floating point constant Character constant String constant Escape sequence

9 Variabel Tempat menampung data
Tipe data harus disertakan (apakah int, float, atau tipe data lain) Penamaan variabel mengikuti aturan penamaan identifier Format penulisan: int i, j; int i=3, j; float alas=4.0;

10 Operator (pp.20-28) Operator Aritmatika: + - * / % ++ - -
Operator Relasi: == != < > <= >= Operator Logika: ! && || Operator bitwise Operator koma Operator bersyarat (conditional expression) Operator cast Operatur penugasan (assignment): = Presedensi dan Asosiativitas

11 Latihan pemrograman Ubahlah program menghitung luas segitiga yang dibuat minggu yang lalu sbb. alas = 3.5 tinggi = 4 Jika luas segitiga < print “A”, selain itu print “B” Buatlah program untuk menghitung hipotenusa, jika dua sisi yang lain diketahui Buatlah program untuk menentukan apakah sebuah segitiga itu segitiga siku-siku atau bukan


Download ppt "Elemen dan Struktur Program C"

Presentasi serupa


Iklan oleh Google