NOTA ASAS SAINS KOMPUTER TINGKATAN 2 BAB 3
Kod Arahan ๐ป
Persekitaran & Struktur Kod Arahan (Python)
Persekitaran Kod Arahan
Kod arahan ialah satu set arahan yang mengarahkan komputer melakukan sesuatu tugas. Komputer tidak faham bahasa manusia, jadi kita perlu menggunakan Bahasa Pengaturcaraan.
๐ Kenapa Python?
Dalam silibus ASK, kita menggunakan bahasa Python kerana sintaksnya (tatabahasa) mudah, ringkas, dan sangat menyerupai bahasa Inggeris biasa.
print(“Selamat datang ke dunia Python!”)
# Output yang akan dipaparkan:
> Selamat datang ke dunia Python!
Jenis Data & Pemboleh Ubah
Setiap data dalam komputer mempunyai “jenis” yang berbeza. Pemboleh ubah (Variable) pula ibarat bekas untuk menyimpan data ini.
| Jenis Data | Penerangan | Contoh (Python) |
|---|---|---|
| int (Integer) | Nombor bulat (tiada titik perpuluhan). Boleh positif atau negatif. | umur = 14 suhu = -5 |
| float (Apungan) | Nombor yang mempunyai titik perpuluhan pecahan. | berat = 45.5 pi = 3.142 |
| str (Rentetan/String) | Jujukan aksara (teks). Mesti diapit dengan tanda petikan " " atau ' '. |
nama = “Ali” gred = ‘A’ |
| bool (Boolean) | Hanya mempunyai DUA nilai: Benar atau Palsu. | hadir = True lulus = False |
nama = “Ahmad” # String
umur = 14 # Integer
tinggi = 155.5 # Float
# Memaparkan output
print(“Nama saya”, nama, “dan umur saya”, umur)
Operator Pengaturcaraan
1. Operator Matematik
- + Tambah
- – Tolak
- * Darab
- / Bahagi (Output float: 5/2 = 2.5)
- // Pembahagian Integer (5//2 = 2)
- % Modulus (Baki bahagi: 5%2 = 1)
2. Operator Perbandingan
Membandingkan dua nilai dan menghasilkan output Boolean (True/False).
3. Operator Logik
- and : True jika KEDUA-DUA syarat True
- or : True jika SALAH SATU syarat True
- not : Songsangkan nilai (True jadi False)
Struktur Kod Arahan
Dalam Python, kod boleh dikawal mengikut aliran (flow) tertentu. Ada tiga struktur utama yang sering digunakan.
1. Struktur Jujukan (Sequential)
Kod dilaksanakan baris demi baris dari atas ke bawah. Tiada syarat, tiada lompatan.
y = 5
jumlah = x + y
print(jumlah) # Output: 15
2. Struktur Pilihan (Selection / If-Else)
Mempunyai syarat yang perlu diuji. Menggunakan if, elif, dan else. Lekukan (indentation) sangat penting dalam Python!
if markah >= 80:
print(“Gred A”)
elif markah >= 60:
print(“Gred B”) # Output ini dicetak
else:
print(“Gred C”)
3. Struktur Ulangan (Iteration / Loops)
Mengulang blok kod. Menggunakan gelung for (bilangan ulangan diketahui) atau gelung while (bersyarat).
for i in range(3):
print(“Hello!”)
while x <= 3:
print(x)
x = x + 1
> ASAS SAINS KOMPUTER T2
~ BAB 3: KOD ARAHAN ~
Uji Minda Pengaturcaraan!
Adakah anda bersedia untuk menguji pengetahuan anda tentang Persekitaran Kod Arahan dan Struktur Kod (termasuk Python)?
Sistem akan memaparkan 10 soalan rawak daripada bank soalan kami.
