Apa contoh berpikir komputasional?

4 bilangan lihat

Berfikir komputasional boleh dilihat dalam merancang percutian. Prosesnya boleh dipecahkan kepada tugas-tugas kecil seperti memilih destinasi, menentukan bajet dan mencari penginapan. Abstraksi digunakan untuk memudahkan penyelesaian.

Maklum Balas 0 bilangan suka

Berfikir Komputasional: Lebih Daripada Sekadar Kod

Berfikir komputasional (BK) bukanlah satu kemahiran eksklusif untuk pengaturcara komputer. Ia adalah satu cara berfikir yang boleh diaplikasikan dalam pelbagai aspek kehidupan, membantu kita menyelesaikan masalah dengan lebih cekap dan kreatif. Meskipun sering dikaitkan dengan pengkodan, BK sebenarnya mendasari cara kita menganalisis dan menyelesaikan masalah seharian, jauh sebelum kita menyentuh sebarang baris kod.

Mari kita teliti contoh yang diberikan: perancangan percutian. Pada pandangan pertama, ia tampak mudah, tetapi sebenarnya ia melibatkan proses berfikir komputasional yang teliti. Proses ini tidak semudah membuang duit dan pergi melancong. Ia memerlukan strategi dan penyelesaian masalah yang sistematik.

Penggunaan BK dalam perancangan percutian dapat dilihat melalui beberapa aspek:

1. Dekomposisi (Penguraian): Perancangan percutian yang rumit dipecahkan kepada tugasan-tugasan yang lebih kecil dan mudah diurus. Sebagai contoh, “merancang percutian” diuraikan kepada:

  • Memilih Destinasi: Menentukan lokasi percutian berdasarkan minat, bajet, dan tempoh masa.
  • Menentukan Bajet: Menetapkan jumlah perbelanjaan maksimum untuk keseluruhan percutian, termasuk tiket penerbangan, penginapan, makanan, dan aktiviti.
  • Mencari Penginapan: Mencari hotel, rumah tumpangan, atau Airbnb yang sesuai dengan bajet dan keperluan.
  • Merancang Aktiviti: Menyenaraikan tempat menarik dan aktiviti yang ingin dilakukan di destinasi.
  • Tempahan Tiket dan Pengangkutan: Menempah tiket penerbangan, bas, atau kereta sewa.

2. Abstraksi (Pengabstrakan): Kita menyingkirkan butiran yang tidak penting dan menumpukan perhatian kepada maklumat yang relevan. Contohnya, semasa mencari penginapan, kita mungkin mengabaikan butiran kecil seperti warna langsir bilik, dan menumpukan pada aspek penting seperti lokasi, harga, dan ulasan pelanggan. Kita juga mengabstrakkan maklumat penerbangan, hanya melihat harga, waktu dan syarikat penerbangan, tanpa perlu tahu spesifikasi teknikal pesawat.

3. Pengitlakan (Iterasi): Proses perancangan bukanlah linear. Ia melibatkan pengulangan dan penambahbaikan. Sebagai contoh, selepas memilih destinasi, kita mungkin mendapati bajet tidak mencukupi. Maka, kita perlu mengulang proses menentukan bajet atau mencari penginapan yang lebih murah. Kita mungkin juga perlu mengulang dan mengubah suai senarai aktiviti berdasarkan kekangan masa dan kewangan.

4. Reka Bentuk Algoritma (Algorithm Design): Proses perancangan itu sendiri mengikut satu algoritma, walaupun tidak secara formal. Kita mungkin mengikuti langkah-langkah tertentu, seperti mencari destinasi dahulu, kemudian bajet, dan seterusnya. Urutan ini mewakili algoritma mudah untuk mencapai matlamat iaitu percutian yang dirancang dengan baik.

Kesimpulannya, berfikir komputasional bukan sekadar tentang menulis kod. Ia adalah satu pendekatan sistematik dan kreatif untuk menyelesaikan masalah, di mana kita menguraikan masalah kepada bahagian-bahagian kecil, mengasingkan maklumat penting, mengulang proses untuk penambahbaikan, dan akhirnya, merangka strategi penyelesaian. Kemahiran ini, seperti yang ditunjukkan dalam contoh perancangan percutian, boleh diaplikasikan dalam pelbagai bidang kehidupan dan membantu kita mencapai kejayaan yang lebih besar.