Page 30 - Buku Teks ASK Tingkatan 3 (KSSM)
P. 30
Teknik Leraian Fasa 3: Pengekodan
(a) Masalah besar
Mengekod algoritma, mengira luas dan perimeter sebuah
padang bola
(b) Bahagian-bahagian kecil:
(i) Pengisytiharan pemboleh ubah dan pemalar
(ii) Input
(iii) Proses
(iv) Output
Teknik Corak yang dapat dicamkan bagi setiap bahagian kecil ialah
Pengecaman penggunaan jenis data float.
Corak (i) Pengisytiharan
pemboleh ubah Pemboleh ubah untuk menyimpan nilai
dan pemalar
Pengguna memasukkan satu nilai numerik
(ii) Input untuk panjang dan satu nilai numerik untuk
lebar
Kira luas = panjang × lebar
(iii) Proses
Kira perimeter = (panjang + lebar) × 2
(iv) Output Papar luas dan perimeter padang bola
Teknik Penentuan aspek-aspek penting terdiri daripada:
Peniskalaan • Pemboleh ubah untuk menyimpan nilai:
– Panjang
(i) Pengisytiharan – Lebar
pemboleh – Luas
ubah dan – Perimeter
pemalar
• Semua pemboleh ubah yang terlibat
diisytihar sebagai float.
Kod arahan mesej dorongan (prompt message):
panjang = float(input
(ii) Input (“\n Masukkan panjang: ”))
lebar = float(input
(“Masukkan lebar: ”))
Kod arahan mengira luas dan perimeter:
(iii) Proses luas = panjang * lebar
perimeter = (panjang + lebar) * 2
Kod arahan memaparkan nilai luas dan
perimeter:
(iv) Output print
(“\n\nLuas padang bola ialah”, luas)
print
(“Perimeter padang bola ialah”, perimeter)
20

