Membina atur cara mudah untuk pengiraan jumlah luas permukaan dan isi padu sebiji bola sepak berbentuk sfera
>kira luas permukaan sebiji bola sfera
>kira isi padu sebiji bola berbentuk sfera
Pengiraan luas permukaan silinder
Pengiraan isi padu silinder
>Persamaan
Pemboleh ubah yang sama, iaitu Panjang jejari bulatan silinder
>Perbezaan
> Memperoleh nilai panjang jejari bulatan, kemudian kira :
Luas = ( 2 x π x jejari x jejari ) + ( 2 x π x jejari x tinggi )
> Memperoleh nilai Panjang jejari bulatan, kemudian kira :
Isi padu = π x jejari x jejari x tinggi
Penentuan aspek-aspek penting terdiri daripada:
>π
>Panjang jejari
>Jumlah luas permukaan silinder
= ( 2 x π x jejari x jejari ) + ( 2 x π x jejari x tinggi )
>Isi padu silinder
= π x jejari x jejari x tinggi
>Jumlah luas permukaan silinder
>Isi padu silinder
1 Mula
2 Tetapkan nilai π = 3.142
3 Masukkan panjang jejari bulatan
4 Kira
4.1 Jumlah luas permukaan silinder = = ( 2 x π x jejari x jejari ) + ( 2 x π x jejari x tinggi )
4.2 Isi padu silinder = π x jejari x jejari x tinggi
5 Papar jumlah luas permukaan silinder, isi padu silinder
6 Tamat
a) Masalah besar
Mengira luas permukaan,mengira isi padu silinder dan mengekod algoritma
b) Bahagian-bahagian kecil :
(i) Pengisytiharan pemboleh ubah dan pemalar
(ii) Input
(iii) Proses
(iv) Output
Pemboleh ubah untuk menyimpan nilai.
Pengguna dikehendaki memasukkan satu nilai numerik bagi Panjang jejari bulatan
Kira luas = ( 2 x π x jejari x jejari ) + ( 2 x π x jejari x tinggi )
Kira isipadu = π x jejari x jejari x tinggi
Paparkan luas permukaan dan isi padu bola sepak
• Pemboleh ubah untuk menyimpan nilai :
- Panjang jejari bulatan
• Pemboleh ubah yang terlibat diisytiharkan sebagai float.
Kod arahan mengira luas permukaan dan isi padu :
>Jumlah_luas_permukaan = 4 x π x jejari x jejari
>Isi_padu_= 4/3 x π x jejari x jejari
Kod arahan mesej dorongan :
Jejari = float (input(“masukkan jejari : “)
> Kod arahan memaparkan nilai luas permukaan dan isi padu :
Print(“\n\nJumlah luas permukaan silinder ialah”, jumlah_luas_permukaan)
Print(“isi padu silinder ialah “, isi_padu )
TEKNIK PENGECAMAN CORAK
a) Masalah besar Kenal pasti jenis-jenis ralat dan membetulkan ralat
b) Masalah kecil (i) Menguji pengisytiharan pemboleh ubah dan pemalar
(ii) Menguji kod input
(iii) Menguji kod proses
(iv) Menguji kod output
(i) Menguji pengisytiharan pemboleh ubah dan pemalar
(ii) Menguji kod input
(iii) Menguji kod proses
(iv) Menguji kod output
Berdasarkan cara atur cara bertindak semasa pengujian dan mesej ralat, jenis-jenis ralat dapat dikenal pasti, iaitu :
• Ralat sintaks
• Ralat masa larian
• Ralat logik
Berdasarkan cara atur cara bertindak semasa pengujian dan mesej ralat, jenis-jenis ralat dapat dikenal pasti, iaitu :
• Ralat sintaks
• Ralat masa larian
• Ralat logik
Aspek penting untuk ciri-ciri corak yang telah dicamkan ialah :
menguji pengisytiharan pemboleh ubah dan pemalar
Pemboleh ubah diisytiharkan dengan betul dari segi :
• Jenis data
• Kesesuaian nama dan nama dieja dengan betul
Memastikan pemboleh ubah Panjang jejari digunakan untuk menyimpan nilai yang dimasukkan oleh pengguna
• Formula yang digunakan adalah benar
• Logik atau susunan adalah benar
• Output yang dipaparkan adalah benar dan tepat
• Format output adalah seperti yang dikehendaki
Menghasilkan satu senarai semak yang dapat digunakan semasa pengujian dan penyahpepijatan sesuatu atur cara.
a) Masalah besar Menghasilkan dokumentasi
b) Bahagian-bahagian kecil (i) Dokumentasi dalaman
(ii) Dokumentasi luaran
• Dokumen pustaka
• Panduan pengguna
Corak yang telah dicamkan merupakan maklumat penting tentang atur cara. Komen tentang tujuan dan fungsi dilakukan oleh setiap bahagian atau barisan kod arahan.
Maklumat teknikal tentang atur cara bertujuan untuk rujukan,penyelenggaraan dan penambahbaikan.
Maklumat tentang cara untuk melaksanakan arahan
Penulisan komen untuk menerangkan fungsi pada setiap bahagian atau sesuatu baris kod arahan
Maklumat yang diperlukan oleh seorang pengatur cara :
• Tarikh
• Nama pengatur cara
• Tujuan/kegunaan atur cara
• Keperluan sistem pengendalian
• Keperluaan perkakasan
• Keperluan perisian
• Algoritma (pseudokod dan carta alir)
• Kod arahan (source code)
Maklumat yang diperlukan oleh seorang pengguna adalah seperti :
• Nama dan tujuan atur cara
• Keperluan sistem pengendalian,perkakasan dan perisian
• Cara penggunaan
Menghasilkan dokumentasi dalaman dan dokumentasi luaran berdasarkan aspek-aspek penting yang telah dapat dikenal pasti.