Bagaimana menjelaskan notasi biner

Seseorang baru saja memasuki dunia IT, seseorang menjelaskan ilmu komputer kepada anaknya.

Cukup cepat, Anda akan menemukan bahwa tidak begitu mudah untuk menjelaskan cara kerja hitungan biner.

Jelas bagi Anda bahwa setelah 11 itu 100, dan untuk seorang pemula mungkin tidak jelas untuk waktu yang lama.

Jadi, untuk meningkatkan kecepatan pemahaman, kami memutuskan untuk membuat materi didaktik.

Masalah


Penting untuk dicatat bahwa bahkan kursus CS50 ilmu komputer Universitas Harvard tidak membantu.



Seorang pria dari universitas Amerika hanya menyatakan bahwa "nol adalah nol," "satu adalah satu," dan kemudian menjadi 10, dan kemudian 11. Memahami? Saya pikir tidak. Jadi tanyakan pada seseorang yang bukan programmer, tetapi apa yang akan menjadi nomor berikutnya - sangat mungkin bahwa dia tidak akan dapat menjawab. Terlalu cepat menyelinap gagasan untuk mentransfer debit.

Hal yang sama berlaku untuk metode terjemahan sekolah: pertama, metode ini kering secara akademis, dan kedua, mereka tidak intuitif - misalnya, tidak jelas mengapa, setelah cascading oleh 2, Anda perlu meletakkan bit mundur.



Dan jika tidak jelas, maka itu tidak menarik. Dan jika tidak ada minat, maka sulit untuk diingat.

Kami mempertimbangkan semua ini, dan memutuskan untuk membuat penjelasan yang menarik dan bertahap.

Apa yang kami tawarkan


Pertama, Anda perlu menjelaskan cara kerja sistem angka desimal biasa - baik tentang "alfabet" akhir angka dan tentang ide mentransfer kategori. Inilah bagaimana pemahaman prinsip “sistem bilangan” berkembang. Hanya dengan begitu kita bisa beralih ke ide sistem biner - dan sekarang siswa perlahan, tetapi cukup percaya diri, mengatakan "1, 10, 11, 100". Selanjutnya, kami memutuskan untuk mencoba metode yang sama sekali tidak sekolah - penjelasan tentang jumlah biner pada jari: ini adalah ketika jari bengkok adalah 0, dan yang diperpanjang adalah 1. Saya mengujinya pada remaja: Anda menunjukkan kepada mereka: "ini 1, ini 2, ini 3, ini 3 - sekarang tunjukkan padaku 4 ". Dan seluruh kelas terkonsentrasi, perlahan menunjukkan jari tengah. Keunggulan dalam antusiasme eskatologis, meja belakang saling menyodok di wajah dan berteriak "empat pada Anda!". Provokatif? Iya. Hafal 100%













Sekarang setelah topiknya menjadi "milik kita," kita dapat beralih ke topik menerjemahkan angka dari satu sistem angka ke yang lain - lebih baik mulai dengan terjemahan sekolah klasik kering (jujur, lebih ke string ke bawah). Dan hanya pada saat itu, dengan bantuan animasi, jelaskan gagasan penerjemahan tepat di jari, dan sekali lagi dengan jari hitung angka 132 ke jari tengah yang sudah ada di kedua tangan. Untuk hidangan penutup, kami menunjukkan di mana sistem biner dan heksadesimal digunakan dalam kehidupan nyata. Sistem biner misalnya kode QR di sekitar kita. Sistem heksadesimal pada dasarnya adalah kode warna CSS dan hash dengan gaya yang berbeda, dari MD5 ke UUID. Jadi, inilah seluruh paket pelajaran video (gratis, di YouTube):




















Kami berharap materi ini akan bermanfaat bagi Anda dalam tugas yang sulit mengajar pemrograman.

All Articles