Pengaturcaraan C++
Pengaturcaraan C++
Pengenalan
Komputer tidak boleh berfikir @ memberikan sesuatu penyelesaian masalah tanpa arahan manusia. Komputer hanya boleh melaksanakan tugas apabila diberikan arahan. Arahan yang ditulis secara terperinci iaitu langkah demi langkah yang diberikan dinamakan aturcara (program). Orang yang bertanggungjawab menulis aturcara dikenali sebagai pengaturcara (programmer). Pengaturcara akan menulis arahan langkah demi langkah untuk menyelesaikan sesuatu masalah.
Kitar hayat pengaturcaraan C++ adalah suatu rangka atau displin menggunakan teknik tertentu yang diperlukan dalam pembangunan sistem yang menggunakan bahasa pengaturcaraan C++.
D O K U M E N T A S I
Analisa Masalah
Dalam analisa masalah perlu mengenalpasti masalah tersebut. Antara yang dikenalpasti ialah:-
1.
2.
3.
Input (data yang diberikan) Proses (operasi yang dilakukan terhadap data untuk menghasilkan output) Output (keputusan yang dikehendaki)
Analisa Masalah
Gambarannya;
Input
Proses
Rajah 1 : Analisis masalah
Output
Contoh 1
Tuliskan satu aturcara yang boleh menerima tiga data yang berjenis integer yang dimasukkan oleh pengguna. Dapatkan purata nombor tersebut dan akhirnya paparkan nombor dan purata nombor. Analisa masalah Input : 3 nombor integer Proses : i. Jumlah 3 nombor di atas ii. Bahagikan jumlah di atas dengan 3 Output : Cetak 3 nombor dan purata * Selepas menganalisa masalah barulah anda membuat perancangan sama ada masalah tersebut diselesaikan menggunakan algoritma, kod psedo atau carta alir.
Merekabentuk Aturcara
Analisa masalah mengenalpasti input, proses dan output sahaja; tidak diberikan perincian bagaimana masalah tersebut akan diselesaikan. Dalam aturcara, masalah tersebut akan diselesaikan mengikut langkah demi langkah seperti memberi arahan kepada seseorang. Sebenarnya ini yang berlaku kepada komputer, memberikan arahan demi arahan untuk melaksanakan sesuatu. Pendekatan masalah yang biasanya digunakan ialah algoritma, kod pseudo dan carta alir.
Analisis Masalah
Input : Proses : Output :
START
END
KUIZ 1 1. Berikan definisi bagi istilah berikut :a. komputer b. aturcara c. pengaturcara d. bahasa mesin (4 markah) 2. Nyatakan perkara yang dikenalpasti dalam analisis masalah. (3 markah)
3. Namakan 3 jenis pendekatan bagi menyelesaikan masalah dalam pengaturcaraan C++. (3 markah)