Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.