Professional Documents
Culture Documents
UJian 1 T2 2020
UJian 1 T2 2020
UJian 1 T2 2020
BAHAGIAN A
1. Tentukan dpi bagi rajah-rajah berikut dengan pilihan jawapan yang paling tepat. (4m)
a) b) c) d)
linear
hierarki cabang
roda
1
70/1
3. Padankan kata kunci di bawah dengan maksud yang paling tepat. (5m)
4. Padankan pernyataan yang diberi dengan teknik pemikiran komputasional yang betul. (4m)
Model yang dibina bagi menyelesaikan masalah boleh dalam bentuk formula,
i)
teknik, peraturan atau langkah-langkah penyelesaian masalah.
2
70/1
Nombor perlapanan 6 5
Nombor perduaan
Jawapan = __________________
Nombor perlapanan
Jawapan = __________________
8. Tukarkan nombor perenambelasan 2916 kepada nombor perduaan. (2m)
Nombor perenambelasan 2 9
Nombor perduaan
Jawapan = __________________
9. Tukarkan nombor perduaan 101111012 kepada nombor perenambelasan (2m)
Nombor perduaan 1 0 1 1 1 1 0 1
Nombor perenambelasan
Jawapan = _________________
10. Tukarkan nombor perenambelasan 12D16 kepada nombor perpuluhan. (3m)
Nombor perenambelasan
Nilai tempat
Nilai Digit
= _________________________________________________________
11. Lengkapkan fasa – fasa pembangunan atur cara yang betul. (3m)
Fasa 1: Analisis Masalah
Fasa 2: ____________________________________________________________________
Fasa 3: ____________________________________________________________________
Fasa 4: ____________________________________________________________________
Fasa 5: Dokumentasi
3
70/1
12. Nyatakan jenis – jenis ralat yang wujud semasa pelaksanaan atur cara. (3m)
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
13.
venom monev
___________________________________________________________________________
BAHAGIAN B
1. #Atur cara untuk mencari jumlah dan purata bagi dua nombor
2. #Minta pengguna masukkan input
3. nombor1 = float(input(“Masukkan nombor pertama: “))
4. nombor2 = float(input(“Masukkan nombor kedua: “))
5. jumlah = nombor1 – nombor2
6. purata = jumlah/2
7.
8. print(“\nJumlah bagi dua nombor ialah”, jumlah)
9. print(“Purata bagi dua nombor ialah”, jumlah)
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
16. Baiki ralat yang ada kesan diatas, kemudian tuliskan sintaks yang betul. (2m)
___________________________________________________________________________
___________________________________________________________________________
17. Nyatakan jenis ralat yang anda kesan pada kod arahan di atas. (1m)
___________________________________________________________________________
18. Dengan menggunakan kaedah Caeser Cipher dan kunci ialah 3, tukarkan teks tersebut
kepada teks sifer. (2m)
__________________________________________________________________________
19. Ryan menerima teks sifer dan kata kunci dari Mary. Nyahsulit teks sifer tersebut dengan
menggunakan kaedah Columnar Transposition membina jadual yang sesuai. (5m)