由于在不同的进位制转换中存在有趣的算法,而且进位制本身及其转换属于计算机的基础知识,有助于了解计算机的工作原理,因此教科书选择了“进位制”作为第三个算法案例,同时还介绍了进位制数的表示方法等相关知识。 在研读教材的基础上,我进一步对本节课进行了分析,分析层主要分布在两个层次中,第一层:教材知识点的呈现,第二层:分析学生学情。 教材中本节一开篇,就直接给出进位制和满几进一的概念,简要说明后就开始了转化和算法的设计,但学生从开始学数字到在数学或其他学科中使用数字,都已经习惯性思维和使用十进制的数,不仅不清楚满几进一,而且也很少见过这样的不同进位制下的数,基于这些原因,学生不理解进位制的真正原理,就更谈不上利用进位制的思想方法,去设计算法或程序了,所以综合分析后,我决定结合学生学情对教材再加工设计。 在讲解进位制和满几进一的概念后先让学生了解我们最熟悉的十进制,即满十进一的进位过程,然后以板演列表的形式依次展示十进制,二进制,八进制和十六进制的进位过程。如下表: 十进制 (0—9) 二进制 (0,1) 八进制 (0—7) 十六进制 (0—9,A—F) 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 8 2023 10 8 9 2023 11 9 10 2023 12 A 11 2023 13 B 12 2023 14 C 13 2023 15 D 14 2023 16 E 15 2023 17 F 16 20230 20 10 17 20231 21 11 说明:此表对应各个位对应十进制的数,能使学生情系的看到整个进位体系,因此此表能使学生对进位制有更进一步的理解。 通过本节课的实践,学生的收益显著,全体学生都能体会到进位的过程和进位的数学思想方法,并在下一节的算法设计中顺利地通过了设计的难点,达到了预期的效果。 |