Struktur Kawalan (Nota Ringkas Sains Komputer Tingkatan 4 bab 1 (Pengaturcaraan)

Tingkatan 4

Struktur Kawalan | Nota Ringkas Kimia Tingkatan 4 bab 1 | Pengaturcaraan | My Wislah | Wislah Malaysia |

Dalam pemrograman, struktur kawalan adalah sangat penting dan digunakan untuk mengatur aliran pelaksanaan program. Terdapat beberapa jenis struktur kawalan yang sering digunakan, termasuk kawalan pilihan, kawalan ulangan, kawalan pemilihan berganda, dan kawalan pemanggilan subrutin.


Kawalan pilihan digunakan untuk membuat keputusan berdasarkan syarat yang telah ditentukan. Dalam kawalan pilihan, terdapat dua jenis utama iaitu kawalan pilihan if dan if-else-if. Kawalan pilihan if hanya akan melaksanakan arahan tertentu jika syarat itu benar, sementara kawalan pilihan if-else-if menguji syarat secara berurutan dan melaksanakan arahan yang sesuai dengan syarat pertama yang benar.

Kawalan ulangan digunakan untuk menjalankan blok arahan secara berulang kali. Terdapat tiga jenis utama kawalan ulangan iaitu kawalan ulangan for, while, dan do-while. Kawalan ulangan for digunakan untuk mengulangi blok arahan untuk bilangan tertentu dan ditentukan oleh pemboleh ubah pembilang yang bermula dengan nombor indeks tertentu. Kawalan ulangan while dan do-while digunakan untuk mengulangi blok arahan sehingga syarat tidak lagi dipenuhi.

Kawalan pemilihan berganda digunakan untuk membuat keputusan berdasarkan beberapa syarat yang perlu diperiksa. Dalam kawalan pemilihan berganda, kita menggunakan kunci “switch” yang diikuti oleh ekspresi nilai yang akan diuji. Setiap nilai dalam blok “case” akan dipadankan dengan nilai ekspresi dan blok kenyataan dalam “case” akan dilaksanakan jika nilai dipadankan.

Kawalan pemanggilan subrutin digunakan untuk memanggil subrutin atau fungsi yang telah ditulis sebelumnya dalam program. Ini membolehkan program dibahagikan kepada bahagian-bahagian yang lebih kecil dan mudah dikendalikan.


Struktur Kawalan

Struktur kawalan ialah arahan-arahan dalam susunan linear yang digunakan untuk mendapatkan input daripada pengguna, memaparkan hasil atau output, atau mengisytiharkan dan mengumpulkan nilai-nilai bagi pemboleh ubah.


Kawalan Pilihan dalam Struktur Kawalan

Kawalan pilihan adalah mekanisme yang membolehkan keputusan atau pemilihan dibuat secara automatik. Penyataan bersyarat boolean adalah penyataan yang membolehkan komputer membuat keputusan dengan membandingkan pemboleh ubah, sifat objek, atau nilai melalui operator hubungan atau operator logikal.

Nilai Boolean hanya mempunyai dua nilai yang mungkin iaitu Ya/Benar (True) atau Tidak/Palsu (False). Penyataan bersyarat boolean ditulis menggunakan struktur kawalan pilihan.

Kawalan Pilihan If hanya akan melaksanakan penyataan-penyataan tertentu seperti memproses data melalui ungkapan sekiranya syarat adalah benar.

Kawalan Pilihan If-Else-If digunakan untuk membuat keputusan yang lebih kompleks. Syarat boolean yang baharu dicuba sekiranya syarat terdahulu menghasilkan keputusan palsu. Sekiranya syarat boolean menghasilkan keputusan benar, penyataan akan dilaksanakan. Syarat boolean yang lain tidak akan diuji.

Kawalan Pilihan Switch-Case digunakan untuk mengatasi kekurangan penggunaan if-else-if. Ia lebih mudah difahami kerana nilai ujian dalam ‘Select Case’ dipadankan dengan beberapa calon ‘Case’. ‘Switch’ ialah ungkapan nombor, abjad atau rentetan. ‘Case’ mengandungi nilai masing-masing yang akan dipadankan dengan ujian. ‘Break’ digunakan sebagai arahan untuk keluar dari blok ‘Switch’. Jika ungkapan ‘Break’ tidak disertakan, kumpulan penyataan selepas ‘Break’ akan turut dilaksanakan. ‘Default’ dimasukkan dalam blok sebagai langkah tambahan.

Operator Hubungan dan Operator Logikal dalam Struktur Kawalan Pilihan


Terdapat dua kategori operator yang sering digunakan dalam ungkapan syarat iaitu operator hubungan dan operator logikal. Operator hubungan digunakan untuk membuat perbandingan, manakala operator logikal digunakan untuk menghasilkan beberapa ungkapan boolean bagi meghasilkan syarat yang lebih kompleks. Selain itu, operator-operator logikal yang lazim digunakan adalah AND, OR, dan NOT.

Operator Logikal AND digunakan apabila 2 atau lebih syarat boolean digabungkan dan kesemua syarat perlu benar. Ia ditulis menggunakan simbol “&&”.

Operator Logikal OR digunakan apabila 2 atau lebih syarat boolean perlu digabungkan dan hanya salah satu syarat boolean perlu benar. Ia ditulis menggunakan simbol “||”.

Operator Logikal NOT menukarkan nilai boolean kepada lawannya. Ia ditulis menggunakan simbol “!”.

Penggabungan Operator Hubungan dan Operator Logikal dalam Struktur Kawalan Pilihan membolehkan operator hubungan dan operator logikal digabungkan dalam struktur kawalan pilihan.

Struktur Kawalan Ulangan

Jenis-jenis struktur kawalan ulangan ialah ulangan berasaskan pembilang dan ulangan berasaskan syarat.

Kawalan Ulangan For digunakan untuk bilangan tertentu dan ditentukan oleh pemboleh ubah pembilang yang bermula dengan nombor indeks tertentu. Nombor indeks akan ditambah secara automatik pada akhir blok penyataan. Penambahan akan dibuat setiap kali blok kenyataan telah diulang dan akan berlanjutan sehingga syarat boolean berulang menjadi tidak benar.

Kawalan Ulangan While membuat ujian terlebih dahulu ke atas input. Jika memenuhi syarat boolean, blok arahan dalam gelung akan dilaksanakan. Jika syarat tidak dipenuhi, kawalan ulangan akan berhenti dan kawalan akan bergerak ke baris arahan selepas kawalan ulangan.

Kawalan Ulangan Do-While menyerupai ulangan while, tetapi yang membezakan ialah membuat ujian selepas blok arahan dalam gelung dilaksanakan. Kawalan ulangan do-while memberikan jaminan bahawa blok arahan dalam gelung akan dilaksanakan sekurang-kurangnya sekali sebelum membuat ujian syarat.

Struktur Kawalan Pemilihan Berganda

Struktur kawalan pemilihan berganda digunakan apabila terdapat beberapa syarat yang perlu diperiksa dan keputusan yang berbeza perlu diambil berdasarkan syarat-syarat tersebut. Contohnya, apabila memilih pilihan menu pada aplikasi.

Struktur kawalan pemilihan berganda menggunakan kunci “switch” yang diikuti oleh ekspresi nilai yang akan diuji. Setiap nilai dalam blok “case” akan dipadankan dengan nilai ekspresi. Jika nilai dipadankan, blok kenyataan di dalam “case” akan dilaksanakan. Jika tiada nilai yang dipadankan, blok kenyataan dalam “default” akan dilaksanakan.

Struktur Kawalan Pemanggilan Subrutin

Struktur kawalan pemanggilan subrutin digunakan untuk memanggil subrutin atau fungsi yang telah ditulis sebelumnya dalam program. Ia membolehkan program dibahagikan kepada bahagian-bahagian yang lebih kecil dan mudah dikendalikan.

Semasa memanggil subrutin, program akan berpindah ke subrutin dan melaksanakan arahan di dalam subrutin. Setelah selesai, program akan kembali ke bahagian program yang memanggil subrutin dan melanjutkan pelaksanaan arahan di sana.

Struktur kawalan pemanggilan subrutin biasanya digunakan apabila terdapat blok arahan yang sama yang perlu dilaksanakan beberapa kali dalam program. Dengan memanggil subrutin, blok arahan tersebut hanya perlu ditulis sekali dan boleh dipanggil semula dalam program.

Kesimpulan


Struktur kawalan adalah sangat penting dalam pemrograman kerana ia membantu kita mengatur aliran pelaksanaan program. Dalam artikel ini, kita telah membincangkan beberapa jenis utama struktur kawalan termasuk kawalan pilihan, kawalan ulangan, kawalan pemilihan berganda, dan kawalan pemanggilan subrutin. Setiap jenis struktur kawalan mempunyai kegunaan yang berbeza-beza dan boleh digunakan dalam situasi yang berbeza. Dengan memahami jenis-jenis struktur kawalan ini, kita dapat meningkatkan kecekapan pemrograman dan menghasilkan kod yang lebih mudah dibaca dan dikendalikan.

READ :   Pembangunan Pangkalan Data Hubungan  (Nota Ringkas Sains Komputer Tingkatan 4 bab 2 (Pangkalan Data)

Related posts