Terus ke kandungan
IGCSE·Tuition
Alat

Makmal Boolean dan perwakilan nombor

Jadual kebenaran dan penukaran asas terasa mekanikal sehingga satu kurungan atau satu nilai tempat tersilap.

Dalam halaman ini
  1. Bagaimana menggunakannya?
  2. Bagaimana membaca keputusan?
  3. Contoh langkah demi langkah
  4. Apakah andaian dan had alat ini?
  5. Pelajaran mana yang menerangkan keputusan?

Semua yang anda masukkan kekal pada peranti ini. Tiada apa-apa dihantar kepada kami.

Makmal ini mempunyai dua mod. Satu menukar ungkapan Boolean kecil kepada jadual kebenaran (truth table) penuh. Satu lagi menukar nombor antara perduaan (binary), denari (perpuluhan) dan perenambelasan (hexadecimal) serta menunjukkan langkahnya.

Buat soalan di atas kertas dahulu, kemudian gunakan makmal untuk menyemak setiap langkah.

Bagaimana menggunakannya?

  1. Pilih mod: ungkapan Boolean ke jadual kebenaran, atau penukaran asas nombor.
  2. Mod Boolean: taip ungkapan menggunakan A hingga D, contohnya (A AND B) OR NOT C. Tekan Tunjuk penyelesaian.
  3. Mod nombor: taip nombor, kemudian pilih asas penulisannya (perduaan, denari atau perenambelasan). Tekan Tunjuk penyelesaian.
  4. Set semula mengosongkan makmal.

Bagaimana membaca keputusan?

Jadual kebenaran. Ada satu baris bagi setiap gabungan input, jadi dua input memberi 4 baris, tiga memberi 8 dan empat memberi 16. Lajur Output menunjukkan hasil keseluruhan ungkapan, dan tajuk mengira berapa baris memberi 1.

Penukaran. Anda melihat satu baris dengan nombor dalam ketiga-tiga asas, contohnya 1010 (asas 2) = 10 (asas 10) = A (asas 16). Di bawahnya ialah kaedahnya: nilai tempat bagi perduaan ke denari, pembahagian berulang dengan baki disenaraikan bagi denari ke perduaan atau perenambelasan, dan pengumpulan empat-empat bagi perduaan ke perenambelasan.

Contoh langkah demi langkah

Jadual kebenaran. Masukkan (A AND B) OR NOT C. Dengan tiga input terdapat 8 baris.

  • Jika C = 0, maka NOT C ialah 1, jadi output ialah 1 tidak kira A dan B. Itu 4 baris.
  • Jika C = 1, NOT C ialah 0, jadi output bergantung pada A AND B. Ia 1 hanya apabila A = 1 dan B = 1. Itu 1 baris.

Jadi 5 daripada 8 baris memberi output 1, sama seperti yang dilaporkan tajuk. Sekarang cuba A AND B OR NOT C tanpa kurungan. AND dinilai sebelum OR, jadi jadual yang sama muncul. Cuba NOT A AND B dan perhatikan NOT hanya terpakai pada A.

Penukaran. Taip 10110100 sebagai perduaan. Nilai tempat ialah 128, 32, 16 dan 4 di mana bit ialah 1, jadi 128 + 32 + 16 + 4 = 180. Pengumpulan empat-empat memberi 1011 dan 0100, iaitu B dan 4, jadi perenambelasan ialah B4.

Semak arah sebaliknya. Taip 180 sebagai denari. Membahagi dengan 2 berulang kali memberi baki 0, 0, 1, 0, 1, 1, 0, 1.

Dibaca dari bawah ke atas, ia 10110100 semula. Oleh kerana ini tepat 8 bit, alat menambah bahawa sebagai pelengkap dua nilainya ialah 180 − 256 = −76.

Apakah andaian dan had alat ini?

  • Sehingga 4 input berbeza, A hingga D, dan ungkapan tidak melebihi 80 aksara.
  • Keutamaan yang ditunjukkan dalam petunjuk (NOT, kemudian AND/NAND, kemudian XOR, kemudian OR/NOR) ialah yang digunakan alat. Peperiksaan anda mungkin melukis litar, jadi gunakan kurungan untuk selamat.
  • Input nombor dihadkan kepada 16 digit perduaan, 4 digit hex atau denari 0 hingga 65535. Nombor negatif dan pecahan tidak dikendalikan.
  • Input yang salah bentuk memberi mesej ralat, bukan tekaan.
  • Digit perenambelasan A hingga F mewakili 10 hingga 15.
  • Ia alat latihan, bukan alat peperiksaan rasmi.

Pelajaran mana yang menerangkan keputusan?

Untuk ungkapan Boolean, mulakan dengan menilai ungkapan logik dengan kurungan, kemudian membina jadual kebenaran. Jika jadual anda berbeza daripada alat, baca membandingkan dua ungkapan setara menggunakan kes. Litar logik ada dalam mentafsir litar logik yang mudah, dan menggabungkan syarat dengan pengumpulan Boolean yang betul menunjukkan isu kurungan yang sama dalam pertanyaan pangkalan data.

Untuk bahagian nombor, lihat menukar antara perduaan dan denari dan menggunakan perenambelasan sebagai perwakilan padat. Topik yang lebih luas ialah logik Boolean dan mewakili nombor dan teks. Soalan campuran ada dalam set latihan logik Boolean.

Jika anda mahu guru menyemak jadual dan penukaran anda, lihat tuisyen Computer Science satu-lawan-satu dalam talian. Lebih banyak alat ada dalam direktori alat pembelajaran.

Soalan lazim

Pengendali mana yang boleh saya guna dalam ungkapan Boolean?

Gunakan huruf A hingga D sebagai input, pemalar 0 dan 1, NOT, AND, OR, XOR, NAND, NOR dan kurungan. NOT paling kuat, kemudian AND dan NAND, kemudian XOR, kemudian OR dan NOR. Jika ragu, tambah kurungan, kerana ia menjelaskan maksud anda kepada alat dan kepada pemeriksa.

Seberapa besar nombor yang boleh ditukar?

Perduaan sehingga 16 digit, perenambelasan sehingga 4 digit, atau denari dari 0 hingga 65535. Jika anda menaip sesuatu di luar asas yang dipilih, contohnya angka 2 dalam nombor perduaan, alat memberitahu apa yang dibenarkan dan tidak meneka.

Untuk apa baris pelengkap dua?

Apabila input tepat 8 bit, alat juga menunjukkan nilai yang akan dimiliki bit itu jika dibaca sebagai nombor bertanda pelengkap dua. Ia bacaan tambahan bagi bit yang sama, bukan pengganti jawapan tanpa tanda. Gunakan hanya jika kursus anda meliputi nombor bertanda.

Adakah alat menjalankan ungkapan saya sebagai kod?

Tidak. Ia menggunakan penghurai senarai dibenarkan yang hanya menerima perkataan, huruf dan kurungan yang disenaraikan. Tiada apa dinilai sebagai kod, dan ungkapan dihadkan kepada 80 aksara. Selain itu, ia memberi mesej ralat yang mudah dibaca.

Sumber rujukan

  1. Laman sukatan Cambridge IGCSE Computer Science 0478

Dikemas kini:

Langkah seterusnya

Jika kaedah anda betul tetapi masih tersilap pada kurungan atau nilai tempat, guru satu-lawan-satu boleh menyemak kerja anda baris demi baris dan membetulkan tabiat di sebalik kesilapan itu.

Kelas percubaan berbayar satu jam pada kadar guru yang disahkan, bermula RM80. Yuran lain, jadual dan susunan seterusnya disahkan terus bersama guru selepas kelas percubaan.

Tuisyen diatur bersama ibu bapa atau penjaga. Hantar halaman ini kepada mereka melalui WhatsApp supaya mereka boleh bertanya bagi pihak anda.

Ibu bapa atau penjaga? Tanya di sini

9,000+ pelajar telah dibantu melalui perkhidmatan kami