Pengenalan kepada Bahasa C

Slides:



Advertisements
Presentasi serupa
PEMROGRAMAN C DI LINUX DAN KOMPILASI PROGRAM C DI LINUX
Advertisements

Pertemuan 4.  Perintah yang digunakan untuk mengeluarkan hasil proses komputer sehingga bisa dibaca oleh si pemakai (user). Salah satu untuk menampilkan.
Bahasa Pemrograman Lanjutan
SMK TI BALI GLOBAL DENPASAR
KONSEP BAHASA PEMROGRAMAN
Pointer. Output? #include int x = 2; void misteri(int a, int b) { a = 2*x; b = y; y = a; } main() { int y; x = 5; y = 7; misteri(x, y); printf("%d %d\n",
Pemrograman Terstruktur
ARRAY (Lanjutan).
Konsep Pemrograman Contoh Program C # include int main() { printf("Hello World From About\n"); getche (); return 0; }
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PENGENALAN c++ DAN STRUKTUR DASAR C++
Elemen Dasar Program C++
FUNGSI.
Fungsi.
Pengantar C (Minggu ke II)
Algoritma dan Struktur Data
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Bab 05 Tipe Data dan Mengisi Variabel
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
PENGATURCARAAN C++ Penyelesaian Masalah
BAB I PENDAHULUAN.
I Gusti Agung Made Wirautama, S.Kom
Pengantar C++.
Pertemuan 1 Pengenalan Bahasa C++.
Pemrograman Terstruktur
Struktur Program TEE 2103 Algoritma dan Pemrograman
FUNGSI.
Contoh Aplikasi Sederhana
Contoh Aplikasi Sederhana
TEL 2112 Dasar Komputer & Pemrograman
TEL 2112 Dasar Komputer & Pemrograman
FUNGSI.
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Algoritma dan Pemrograman
Algoritma dan Struktur Data
Soal-soal Pengulangan
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
DASAR PEMROGRAMAN KOMPUTER
Pemrograman Terstruktur
PERINTAH INPUT DAN OUTPUT
Algoritma Struktur Data
INTRODUCTION TO C++
Kondisi IF.
Pengenalan Bahasa Pemrograman C++
Bab 08 Menghitung Total Data yang Diinput Dari Keyboard
Pemrograman Terstruktur
Pertemuan 3 Input/output Statement Assignment Statement
INTRODUCTION TO C++
Dasar Komputer & Pemrograman 2A
FUNGSI.
SISTEM PENGENDALIAN UNIX
Sep-18 TATACARA PERMOHONAN KENAIKAN PANGKAT STAF AKADEMIK UUM COB.
CHAPTER 2: LIST & LINKED LIST
BAB 5 FASA PEMBANGUNAN & IMPLEMENTASI Objektif:
ONLINE MEDICAL EXAMINATION SYSTEM (OME)
Bab 10 Fungsi.
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
SARJANA TEKNOLOGI MAKLUMAT FAKULTI TEKNOLOGI DAN SAINS MAKLUMAT
Pengoperasi dan Ungkapan
PENGATURCARAAN C/C++ (C) Md Yazid Mohd Saman, 2013
ALGORITHM & DATA STRUCTURE BY : SUZILA YUSOF
BENGKEL VISUAL BASIC 6.0.
STRUKTUR ASAS DAN CIRI-CIRI SISTEM PENGOPERASIAN
BAB 4 REKABENTUK SISTEM Objektif:
BENGKEL VISUAL BASIC 6.0.
Bab 5 Input dan Output.
Bab 13 Manipulasi Fail.
Bab 11 Tatasusunan.
Penjumlahan dua buah MATRIX. Penjumlahan dua buah MATRIX.
SELAMAT DATANG.
Transcript presentasi:

Pengenalan kepada Bahasa C Bab 3 Pengenalan kepada Bahasa C

Sekitaran Pembangunan C Enam fasa untuk melaksanakan aturcara: Menyunting Prapemprosesan Mengkompil Memaut Memuat Laksana

Menyunting Aturcara (Linux) Menggunakan editor vi $vi nama_aturcara.c Menggunakan editor pico $pico nama_aturcara.c Menggunakan editor emacs $emacs nama_aturcara.c Contoh : $pico program.c

Mengkompil Aturcara Arahan untuk pengkompil GNU $gcc nama_aturcara.c Contoh : $gcc program.c Mesej ralat akan dipaparkan sekiranya terdapat ralat sintaks  perlu dibetulkan sehingga tiada ralat Jika berjaya, output dihasilkan dalam fail perlaksanaan a.out Paparkan output : $a.out

Mengkompil Aturcara Cara lain untuk pengkompil GNU $gcc –o nama_fail_objek nama_aturcara.c Contoh : $gcc –o program2 program.c Mesej ralat akan dipaparkan sekiranya terdapat ralat sintaks  perlu dibetulkan sehingga tiada ralat Jika berjaya, output dihasilkan dalam fail perlaksanaan program2 Paparkan output : $program2

Unsur-unsur Bahasa C Prapemproses Pembolehubah atau pencam Fungsi Utama Pernyataan Komen

Struktur aturcara C Arahan prapemproses Pengisytiharan global Pengisytiharan globl int main (void) { } Pengisytiharan setempat Pengisytiharan setempat Pernyataan

#include <stdio.h> Contoh Aturcara C #include <stdio.h> Pengisytiharan global Pengisytiharan global int main (void) { } Pengisytiharan setempat Pengisytiharan setempat printf(“Selamat Datang ke UKM!\n”); return 0;

#include <stdio.h> Contoh Aturcara C #include <stdio.h> Pengisytiharan global Pengisytiharan global void main (void) { } Pengisytiharan setempat Pengisytiharan setempat printf(“Selamat Datang ke UKM!\n”);

Prapemproses Dua jenis arahan prapemproses yang biasa digunakan: #include #define Arahan #include digunakan untuk memberitahu prapemproses mengenai fail yang mengandungi makna pencam piawai yang digunakan (cth. makna printf diletakkan dalam fail pengepala stdio.h) Arahan #define digunakan untuk mencipta pemalar makro, cth. #define PI 3.141593

Fungsi Utama Setiap aturcara C mesti mempunyai fungsi utama yang bernama main() Kedua-dua perkataan void membawa maksud fungsi utama ini tidak menerima atau mengembalikan sebarang nilai dari dan kepada sistem pengoperasian void yang kedua boleh diabaikan Badan fungsi utama ditanda dengan simbol { (mula) dan } (tamat) Pengkompil akan memproses semua pernyataan yang berada di dalam badan ini

Pernyataan Langkah tindakan yang ditulis seperti ayat dan diletakkan di dalam badan fungsi Setiap pernyataan mesti diakhiri dengan simbol ; Pernyataan printf (dlm cth) menggunakan pencam piawai printf untuk mencetak ayat “Selamat Datang ke UKM” Simbol \n bermaksud baris baru, maka selepas ayat di atas dicetak, cursor akan diletakkan ke baris berikutnya

Komen Anda boleh memasukkan komen ke dalam aturcara, biasanya untuk membantu memahamkan aturcara Komen tidak akan diproses oleh pengkompil Blok komen ditandakan oleh simbol /* (mula) dan */ (tamat)  pengkompil akan mengabaikan sebarang teks yang ditulis selepas simbol /* sehinggalah simbol */ dijumpai Komen di dalam komen tidak dibenarkan, cthnya /* sgsdkghsdjg /* kdhfgaghj*/ jdhgfsdhfg */

Contoh 2 Aturcara C /*Aturcara ini mencetak Selamat Datang ke Fakulti Teknologi dan Sains Maklumat */ #include <stdio.h> void main() { printf(“Selamat Datang ke \n Fakulti Teknologi dan Sains Maklumat\n”); }

Output Contoh 2 Selamat Datang ke Fakulti Teknologi dan Sains Maklumat _