Professional Documents
Culture Documents
1. Padankan kata kunci di bawah dengan maksud yang paling tepat. (10 Markah)
Satu proses yang memberi nama dan jenis data kepada satu pemboleh
ubah.
Jenis data yang mempunyai hanya dua nilai logik iaitu True atau False
Satu set kod arahan yang ditulis dalam bahasa pengaturcaraan bagi
mengarahkan komputer untuk menyelesaikan masalah
Satu storan ingatan untuk menyimpan nilai secara tetap dan tidak akan
berubah dengan atur cara yang dijalankan
Satu storan ingatan dalam komputer yang digunakan oleh atur cara
untuk menyimpan nilai bagi kegunaan kemudian
Perihalan tentang langkah-langkah dalam algoritma dengan
menggunakan ayat-ayat yang ringkas dan mudah difahami
(1)
2. Lengkapkan jadual berikut dengan bantuan daripada LAMPIRAN A (10 Markah)
(2)
Bahagian B [40 Markah]
1. Lengkapkan peta pokok berikut dengan ciri-ciri pemboleh ubah dan pemalar yang dinyatakan di
bawah. (5 Markah)
CIRI - CIRI
PEMALAR PEMBOLEHUBAH
(3)
2. Padankan jenis data dengan situasi yang sesuai. (5 Markah)
Status perkahwinan
Hobi
Bilangan pelajar
3. Labelkan pembolehubah, tetapkan jenis data dan nilai bagi setiap yang berikut menggunakan bahasa
pengaturcaraan Python. Lengkapkan jadual di bawah. (5 Markah)
ii Sofe Jikan
iii 30 bil_pelajar
iv 4350.14
4. Padankan (5 Markah)
(4)
* Pembolehubah
PI Operator aritmetik
namaGuruKelas Pemalar
or Operator perbandingan
Ben Ladin dikehendaki menghasilkan satu segmen kod yang dapat mengira purata ketinggian
bagi setiap ahli kumpulan dalam unit meter. Setiap kumpulan terdiri daripada lima orang
murid. Setiap murid perlu memasukkan ukuran ketinggian masing-masing. Kemudian, purata
ketinggian bagi ahli-ahli kumpulan dikira. Segmen kod akan memaparkan ketinggian setiap
ahli beserta dengan purata ketinggian yang dibundarkan kepada dua tempat perpuluhan.
Dengan itu, anda diminta membantu Ben Ladin untuk melengkapkan segmen kod tersebut:
(5)
i)
ii)
iii)
iv)
v)
(6)
>>> jumlah=a*b+c
>>> print(jumlah)
Output
>>>tahunSemasa=2018
>>>tahunLahir=2004
Python
>>>umur = tahunSemasa-tahunLahir
>>>print("Umur :", umur)
Output
7. a) Teliti setiap baris segmen kod di bawah. Terangkan maksud kod bagi setiap baris. (5 Markah)
2 while a<b:
3 print(a)
4 a=a+1
(7)
Output:
Dikenali sebagai Sistem Asas 10. Sistem nombor perlapanan
Nombor ditandakan dengan subskrip 16. Sistem nombor perpuluhan
Nilai tempat 1, 8, 64, 512 dan seterusnya. Sistem nombor perenambelasan
Suhu = 115
SELAGI suhu lebih tinggi atau sama dengan 80:
CETAK suhu
Suhu – 1
TAMAT SELAGI
CETAK ‘Sup Ini Telah Sedia Untuk Dihidangkan’
(8)
Nombor perpuluhan 589 bersamaan dengan nombor perlapanan __________________
589 ÷ 8 = baki
÷ = baki
÷ = baki
÷ = baki
1c)Tu
karkan nombor perpuluhan kepada nombor perenambelasan. (2 Markah)
6014 ÷ 16 = baki
÷ = baki
÷ = baki
÷ = baki
Nombor perpuluhan 6014 bersamaan dengan nombor perenambelasan ___________________
1d) Tukarkan nombor perlapanan 5340 berikut kepada nombor perpuluhan. (3 Markah)
Nombor perlapanan 5 3 4 0
Nilai tempat
Nilai digit
= ______________________________
2a) Berdasarkan carta alir di bawah, tentukan output jika nilai pemboleh ubah umur adalah 13. (1 markah)
Ya Tidak
umur > = 18
(9)
Layak Tidak layak
mendaftar mendaftar
Output : _____________________
2b) Berdasarkan pseudokod di bawah, lukiskan carta alir. Gunakan struktur pilihan bersarang. (9 Markah)
3. Tuliskan hasil yang diperolehi pada jadual yang disediakan. Sama ada True atau False (10 markah)
Kod Segmen (Pengisytiharaan)
a=2
b=8
(10)
Kod Segmen Hasil paparan
print(a = = b)
print(a = = 2)
print(a != b)
print(a < b)
print(a > b)
print(a >= b)
print(a <= b)
print(a > b and a <= b)
print(a < b and a = = b)
print(not(a != b)
4a) Berdasarkan kod python berikut, bulatkan lima ralat yang wujud di dalam kod tersebut. (5 Markah)
4b) Tulis satu segmen kod dalam bahasa pengaturcaraan Python untuk meminta pengguna memasukkan dua
nilai integer sebagai pembolehubah dan membuat operasi pendaraban bagi kedua-dua integer tersebut.
Seterusnya memaparkan hasil darab tersebut. (5 Markah)
(11)