Struktur Kod Arahan

 
3.2 Struktur Kod Arahan
 
Imej ini menunjukkan papan tanda dengan tajuk ‘Empat struktur kawalan dalam pengaturcaraan adalah:’. Di bawah tajuk, terdapat empat poin yang disenaraikan dengan titik peluru berwarna hijau: - Struktur kawalan jujukan - Struktur kawalan pilihan - Struktur kawalan pilihan bersarang - Struktur kawalan ulangan Di sebelah kanan teks, terdapat ilustrasi tangan yang memegang pen. Di sudut kiri bawah, terdapat logo ‘Pandai’. Latar belakang papan tanda berwarna biru gelap dengan teks berwarna putih.
 
Struktur Kawalan Jujukan
  • Struktur ini melaksanakan kod arahan baris demi baris dari atas ke bawah secara linear.
  • Sesuai untuk permasalahan yang mudah.
 
Struktur Kawalan Pilihan
  • Struktur ini melaksanakan aturcara mengikut syarat tertentu mengikut yang telah ditetapkan oleh pengaturcara.
  • Terdapat 3 jenis kaedah kawalan pilihan iaitu:
    • Pilihan tunggal
      • IF
    • Dwi pilihan
      • IF . . .
        ELSE . . .
    • Pelbagai pilihan
      • IF . . .
        ELSE IF . . .
        ELSE . . .
 
Struktur Kawalan Pilihan Bersarang
  • Struktur bersarang adalah melibatkan dua struktur kawalan pilihan yang berada dalam struktur kawalan pilihan yang lain.
 
Struktur Kawalan Ulangan
  • Struktur kawalan ulangan akan mengarahkan atur cara supaya melaksanakan arahan selagi syarat tidak dicapai.
  • Ia mempunyai gegelung (loop) iaitu bahagian aturcara yang mempunyai syarat dan kenyataan untuk diulang.
  • Terdapat dua jenis iaitu:
    • Gegelung for.
    • Gegelung while.
 
Menguji Atur Cara dan Membaiki Ralat
  • Terdapat 3 jenis ralat yang mungkin berlaku semasa aturcara dilaksanakan iaitu ralat sintaks, ralat logik dan ralat masa larian.
  • Ralat sintaks mudah dikenalpasti kerana penterjemah Python akan memberitahu tempat berlaku kesilapan pengaturcaraan. 
    Jika ralat ini berlaku, pengompilan aturcara tidak dapat dilakukan sehingga ianya diperbetulkan.
  • Ralat logik pula sukar dikesan berbanding dengan ralat sintaks. Atur cara boleh dilaksanakan dengan jayanya tanpa memaparkan sebarang mesej ralat atau terhenti secara tiba-tiba. Ia boleh dikesan berdasarkan output yang dipaparkan. Output yang dipaparkan adalah salah atau tidak sepatutnya.
  • Ralat larian boleh berlaku apabila aturcara tiba-tiba berhenti atau aturcara tidak boleh berhenti. Ia juga berlaku apabila nilai yang dimasukkan adalah tidak sama dengan nilai yang diisytiharkan.

Struktur Kod Arahan

 
3.2 Struktur Kod Arahan
 
Imej ini menunjukkan papan tanda dengan tajuk ‘Empat struktur kawalan dalam pengaturcaraan adalah:’. Di bawah tajuk, terdapat empat poin yang disenaraikan dengan titik peluru berwarna hijau: - Struktur kawalan jujukan - Struktur kawalan pilihan - Struktur kawalan pilihan bersarang - Struktur kawalan ulangan Di sebelah kanan teks, terdapat ilustrasi tangan yang memegang pen. Di sudut kiri bawah, terdapat logo ‘Pandai’. Latar belakang papan tanda berwarna biru gelap dengan teks berwarna putih.
 
Struktur Kawalan Jujukan
  • Struktur ini melaksanakan kod arahan baris demi baris dari atas ke bawah secara linear.
  • Sesuai untuk permasalahan yang mudah.
 
Struktur Kawalan Pilihan
  • Struktur ini melaksanakan aturcara mengikut syarat tertentu mengikut yang telah ditetapkan oleh pengaturcara.
  • Terdapat 3 jenis kaedah kawalan pilihan iaitu:
    • Pilihan tunggal
      • IF
    • Dwi pilihan
      • IF . . .
        ELSE . . .
    • Pelbagai pilihan
      • IF . . .
        ELSE IF . . .
        ELSE . . .
 
Struktur Kawalan Pilihan Bersarang
  • Struktur bersarang adalah melibatkan dua struktur kawalan pilihan yang berada dalam struktur kawalan pilihan yang lain.
 
Struktur Kawalan Ulangan
  • Struktur kawalan ulangan akan mengarahkan atur cara supaya melaksanakan arahan selagi syarat tidak dicapai.
  • Ia mempunyai gegelung (loop) iaitu bahagian aturcara yang mempunyai syarat dan kenyataan untuk diulang.
  • Terdapat dua jenis iaitu:
    • Gegelung for.
    • Gegelung while.
 
Menguji Atur Cara dan Membaiki Ralat
  • Terdapat 3 jenis ralat yang mungkin berlaku semasa aturcara dilaksanakan iaitu ralat sintaks, ralat logik dan ralat masa larian.
  • Ralat sintaks mudah dikenalpasti kerana penterjemah Python akan memberitahu tempat berlaku kesilapan pengaturcaraan. 
    Jika ralat ini berlaku, pengompilan aturcara tidak dapat dilakukan sehingga ianya diperbetulkan.
  • Ralat logik pula sukar dikesan berbanding dengan ralat sintaks. Atur cara boleh dilaksanakan dengan jayanya tanpa memaparkan sebarang mesej ralat atau terhenti secara tiba-tiba. Ia boleh dikesan berdasarkan output yang dipaparkan. Output yang dipaparkan adalah salah atau tidak sepatutnya.
  • Ralat larian boleh berlaku apabila aturcara tiba-tiba berhenti atau aturcara tidak boleh berhenti. Ia juga berlaku apabila nilai yang dimasukkan adalah tidak sama dengan nilai yang diisytiharkan.