BAB 1
1.1 Konsep dan Definisi

Masalah

Penyelesaian Penyelesaian Masalah Kaedah Penyelesaian Masalah Algoritmik vs Heuristik Latihan
Soalan 1
Nyatakan apakah masalah dan cadangkan penyelesaiannya bagi kes-kes berikut :
Kes 1 : Seorang pelajar mengantuk
Kes 2 :  Saya ingin membeli baju baru.
Kes 3 : Seorang peniaga yang bankrap pada tahun 1998 ingin kembali ke tahun 1997 diwaktu ia dikemuncak kejayaan sebagai seorang korporat.
Kes 4 : Seorang pelajar matrikulasi ingin mengingatkan kembali kisahnya yang silam semasa ia berada di Tingkatan Tiga.

Soalan 2
Kenalpasti masalah di bawah dan senaraikan langkah-langkah menyelesaikannya.
Tapak rumah anda berukuran 60 kaki panjang dengan 50 kaki lebar. Panjang dan lebar rumah anda pula ialah 50 kaki dan 40 kaki. Rumput di halaman rumah anda panjang. Setelah berbincang dengan bapa anda, beliau setuju untuk mengupah seorang pemotong rumput. Kadar upah memotong rumput ialah 10 sen bagi setiap 5 kaki persegi sementara kadar pemotongan rumput adalah 30 saat bagi setiap 5 kaki persegi. Bapa anda meminta anda mengira upah dan masa yang diperlukan untuk memotong rumput.

Soalan 3
Berdasarkan langkah-langkah di atas, kenalpasti bagaimana menyelesaikan masalah di bawah dengan lebih efisien.
Rumah jiran-jiran  anda juga memerlukan khidmat pemotong rumput yang sama. Ukuran tanah dan rumah adalah sepeerti berikut :
Kawasan rumah Tapak rumah
100 x 80 90 x 70
90 x 50 80 x 30
200 x 100 150 x 80
Diskusi jawapan :- e-mail kepada : ha405@hotmail.com
 

2.0 KOMPUTER SEBAGAI ALAT PENYELESAIAN MASALAH
 
Kenapa pilih komputer ?
Komputer boleh dijadikan alat untuk penyelesaian masalah jika ia memenuhi kriteria berikut :

Bahasa Pengaturcaraan, Aturcara dan Pengaturcaraan
Jika komputer dipilih sebagai alat menyelesaikan masalah, satu bahasa komunikasi antara manusia dengan komputer perlu digunakan. Bahasa ini dikenali sebagai Bahasa Pengaturcaraan.

 Untuk berkomunikasi dalam bahasa pengaturcaraan:

Arahan atau set arahan ini dikenali sebagai aturcara.
 
Proses perancangan, penyusunan dan penulisan aturcara untuk dimasukkan ke dalam komputer bagi menyelesaikan masalah dikenali sebagai Pengaturcaraan.
 
Pengetahuan Am
1. Kenapa Belajar Pengaturcaraan 2. Sifat-sifat dan kebolehan seorang juruaturcara 3.0 LANGKAH-LANGKAH PENGATURCARAAN

Pengaturcaraan melibatkan 5 langkah berikut :

4.0 RALAT PENGATURCARAAN

Setiap bahasa pengaturcaraan mempunyai peraturan dan tatabahasa sendiri. Peraturan ini dikenali sebagai sintaksis. Jika peraturan atau tatabahasa ini tidak dipatuhi maka terjadi ralat aturcara.

Jenis-jenis ralat :
Terdapat 3 jenis ralat yang mungkin terjadi dalam sesebuah aturcara : 5.0 PENYENGGARAAN PERISIAN

Semua aturcara walupun telah siap memerlukan penyenggaraan. Keperluan ini berlaku kerana :

Kejuruteraan perisian adalah satu bidang dimana satu peraturan, disiplin dan gaya menulis sesuatu aturcara yang baik, bersistematik dan berperaturan supaya orang lain boleh memahami aturcara yang dibina. Kejuruteraan perisian membolehkan juruaturcara mengubahsuai aturcara dari semasa ke semasa.

6.0 PENTERJEMAH ATURCARA

Interpreter         Aturcara sumber --------------->
                                                       Interpreter --------> Output
        Input data           --------------->
 

Pengkompil

Proses pengkompilan :         Aturcara sumber ---------------> Pengkompil --------> Aturcara objek ---->
                                                                                                                       Pemaut -----> Fail EXE
                                                                                        Fail Pustaka ------->
 

          Input data ------->  Fail EXE -------> Output
 

Contoh :

7.0 PENGATURCARAAN BERSTRUKTUR Untuk menjadikan aliran penyelesaian masalah lebih teratur dari satu arahan ke arahan seterusnya, struktur kawalan pengaturcaraan digunakan. Terdapat 3 jenis struktur kawalan:
Diskusi : Email kepada : ha405@hotmail.com   Kembali ke Menu Utama