Topik ini tentang sistem yang mengesan sesuatu, membuat keputusan dan bertindak tanpa seseorang menekan setiap butang. Kipas rumah hijau, pintu automatik dan pengawal siraman tumbuhan mengikut corak yang sama: penderia (sensor), pemproses (processor), penggerak (actuator), dengan satu peraturan di tengah.
Topik ini datang selepas keselamatan internet dan penggunaan bertanggungjawab dan sebelum reka bentuk algoritma dalam panduan pembelajaran Computer Science. Penaakulan di sini, membaca peraturan dan menyurih kesannya, ialah penaakulan yang sama dalam setiap soalan algoritma.
Apa yang perlu anda tahu sebelum bermula?
Anda perlu selesa dengan input, proses dan output sebagai idea, dan dengan perbezaan antara data analog dengan data digital. Anda juga perlu boleh membaca penyataan IF yang ringkas.
Jika penyataan IF masih terasa asing, luangkan sepuluh minit dengan pelatih surihan pseudokod dahulu. Ia menyurih algoritma asli yang kecil dan menunjukkan setiap pemboleh ubah berubah.
Satu contoh orientasi
Pengawal rumah hijau membaca suhu setiap minit. Peraturannya: jika suhu melebihi 30 °C, hidupkan kipas, jika tidak matikan kipas.
Penderia suhu mengukur udara. Pemproses membandingkan setiap bacaan dengan 30. Motor kipas ialah penggerak yang melakukan kerja.
Bagi bacaan 24, 27, 31, 29, 26, keadaan kipas ialah OFF, OFF, ON, OFF, OFF. Hanya 31 melebihi 30. Setiap pelajaran lain dalam modul ini menambah satu idea pada gambaran ini.
Dalam susunan apa pelajaran perlu dipelajari?
- Menyurih peringkat penderia, pemprosesan dan penggerak: belajar rantaian dan surih satu peraturan dengan tangan. Semua yang lain bergantung pada ini.
- Membezakan maklum balas daripada urutan tetap: lihat mengapa sesetengah sistem menyemak kesan output sendiri dan yang lain tidak.
- Menerangkan model keputusan yang ringkas: beralih daripada satu peraturan kepada beberapa input dan jadual keputusan.
- Menilai kualiti data dalam sistem automatik: ketahui apa berlaku apabila penderia memberi bacaan yang salah.
- Melabel tambahan 2029 sahaja dan tidak memproyeksikannya ke kertas sebelum 2029: pastikan nota terikat pada tahun sukatan pelajaran yang betul.
Kemudian cuba set latihan campuran dan catat jawapan yang salah dalam log kesilapan.
Perangkap apa yang sering menjerat pelajar?
- Menamakan pemproses sebagai penderia. Penderia hanya mengukur. Keputusan dibuat dalam pemproses.
- Menggelar setiap sistem automatik sebagai “maklum balas”. Pemasa yang berjalan sepuluh minit walau apa pun berlaku bukan maklum balas.
- Mengabaikan nilai sempadan. Peraturan “melebihi 30” melayan bacaan tepat 30 secara berbeza daripada “30 atau lebih”.
- Mempercayai setiap bacaan. Penderia rosak boleh menghantar nilai mustahil, dan peraturan masih akan bertindak.
- Menggunakan nota daripada tahun yang salah. Labelkan apa yang anda pelajari, kemudian semaknya dengan sukatan pelajaran anda.
Cara menggunakan set latihan
Cuba setiap soalan di atas kertas dahulu. Tulis jadual surihan sebelum melihat sebarang jawapan. Kemudian semak langkah kerja, bukan hanya baris akhir, dan catat pelajaran mana yang berkaitan dengan setiap kesilapan.
Jika anda mahu guru melihat cara anda menaakul senario ini, tuisyen Computer Science satu dengan satu dalam talian kami dibina berasaskan penyurihan dan penyahpepijatan percubaan anda sendiri.