NOTA ASAS SAINS KOMPUTER TINGKATAN 2 BAB 3

NOTA ASAS SAINS KOMPUTER TINGKATAN 2 BAB 3

Nota Interaktif: Kod Arahan (ASK Tingkatan 2)
Asas Sains Komputer Tingkatan 2

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.

hello.py
# Ini adalah contoh kod Python pertama
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
pemboleh_ubah.py
# Mengisytiharkan pemboleh ubah
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).

== Sama dengan
!= Tidak sama
> Lebih besar
< Lebih kecil
>= Besar/Sama
<= Kecil/Sama

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.

x = 10
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!

markah = 75

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).

Gelung FOR
# Ulang 3 kali (0, 1, 2)
for i in range(3):
    print(“Hello!”)
Gelung WHILE
x = 1
while x <= 3:
    print(x)
    x = x + 1

LUBUKSOALAN

Hab Rujukan & Nota Interaktif Asas Sains Komputer

Kuiz Kod Arahan - ASK Tingkatan 2

> 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.