讲故事 学进制

来源 :中国新通信 | 被引量 : 0次 | 上传用户:zhoubin_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 计算机学习是高职院校学生就业的基础,而二进制和十进制的转化又是计算机学习的基础。传统的计算机课堂对于这部分内容的介绍比较抽象枯燥。本文尝试通过讲故事,引发学生惊讶的方式来展开二进制的学习,为学生将来就业打下扎实的基础。
  【关键词】 二的乘方 数量级 二进制 十进制 八进制 十六进制
  二进制是计算机技术学习的基础。但当前的很多计算机课程对它关注不够,同时,不少教材对于二进制、十进制之间的转化过程的介绍过于抽象。高职院校学生基础原本就比较差,难以适应过于抽象化的基础知识的学习。如何让他们喜欢二进制的学习呢?如何让学生在生动活泼的气氛中为理解计算机技术打下扎实的基础呢?由于大家都喜欢听故事,因此,笔者尝试用讲故事的方式来创新二进制的讲解。
  一、在讲故事的基础上理解二进制的数量级
  在数学学习中,学生对于加减乘除的学习是很熟练的,但对于数的乘方的学习却略显不足。在数学的学习中,乘方运算通常是通过转化为乘法运算来进行的。这样,学生对于应用于数量级的乘方运算实际上是不熟悉的。因此,要学好二进制,就一定要熟记2的1——10次方。如何让学生记住2的1——10次方呢?
  上课时,我首先问学生:“你们吃过兰州拉面吗?”大家都说吃过。我就接着问:“你们知道兰州拉面是怎样拉出来的吗?”大家便议论起来,说不就是拉面师傅两手拉出来的吗?我说:“没错,拉面师傅首先揉成一团面,再变成一根大棒形状的面条,抓起这根面条一拉,就变成了2条,这是21=2。再拉一次,变成4条,就是22=4。第三次一拉,就是23=8。以此类推,就有24=16,25=32,26=64,27=128,28=256,29=512,210=1024。再把拉出的面条两头切去,中间的1024根面条扔进锅里,煮上几分钟,一碗热气腾腾的面条就可以端上来给大家品尝啦。”
  这样,枯燥的数据记忆就变成了活生生的现实情境,我再让全班同学站起来,和我一起模拟做兰州拉面的动作,通过双手的活动,大家在融洽的气氛中,通过体力的伸展一下子记住了2的1——10次方。
  很多学生都有接触过这样经典的案例。就是把一张纸不断地对折,这样的操作,我们一般可以对折七、八次,接下来就进行不下去了。为什么会这样呢?因为对折七次就重叠128张纸,对折八次就是256张纸,对折9次变成512张,对折10次就超过1000张啦。这里,大家通过回忆,又一次回顾了2的1——10次方。如果可以,我们把这张纸对折30次,这时就会有230张纸的厚度,这个厚度会超出我们的想象,如果有可能的话,我们可以沿着这个高度跑到月球上去。
  大家一定听说过印度的国王与宰相下棋的故事。有一次,国王和宰相在下国际象棋,结果宰相赢了。国王问宰相需要什么赏赐,宰相说,他不要什么赏赐,只要国王给64个棋盘放上一些谷子就可以啦。国王问,那怎么放呢?宰相说,很简单,第一个格子放一粒,第二个格子放两粒,第三个格子放4粒,第四个格子放8粒……以此类推,第64个格子放263粒。国王一听哈哈大笑,以为这太容易了,不就是1+ 2+4+8+16+32+64+128+256+512+1024+……+263吗?依据运算规律,它的结果是264-1,这个结果,国王就是把全世界的粮食给宰相,也是不够的呢!
  通过这些故事,我们知道了,二进制虽然开始变化不大,但随着数量级的增大,变化会出乎我们的意料之外。这也是为什么我们可以用二进制来表达数据?以及为什么二进制会成为电脑的基础的原因。通过这些生动的故事,学生对于二进制的数量级会留下深刻的印象,为学习计算机技术提供了智力支持。
  二、在讲故事的基础上实现十进制、二进制互化
  在传统的进制学习中,十进制转化为二进制是通过对2的辗转相除,取余数,逆序写出来实现的。如(45)10如何转化为二进制?就是45÷2=22余1,22÷2=11余0,11÷2=5余1,5÷2=2余1,2÷2=1余0,因此(45)10=(101101)2。那么,如何把二进制变成十进制呢?一般的,我们会告诉学生(101101)2转化为十进制就是1×25+0×24+1×23+1×22+ 0×21+1×20=32+8+4+1=(45)10。为什么这样做呢?我们一般都会解释说,这是类似于十进制的做法。
  这样的转化总觉得有点麻烦累赘。后来,我与学生分享了一个人才招聘的故事。微软公司的总裁比尔盖茨大家都很熟悉吧。有一次,他到中国来招聘微软公司的中国代理,面对众多清华北大的应聘学子,比尔盖茨说:“你们是中国人的精英,我想出一道有关二进制的问题考一下你们,请你们听好题:我这里有1000个苹果,你们给装到10个箱子中,每个箱子中的苹果数都不一样,但我需要1000个以内任何个数的苹果你们都应该可以在不拆开箱子的情况下,通过若干个箱子组合给我。你们准备怎么装呢?”据说当时没有人能够解出来。由于这个题目和学生招聘就业有关,大家都听得很认真,很仔细。
  其实,这个用二进制方法是这样做的:第一个箱子装1个;第二个箱子装2个;第三个箱子装4个;第四个箱子装8个;以此类推,一直到第九个箱子装256个。前面这九个箱子就装了1+2+4+8+16+32+64+128+256=511个,由于苹果只有1000个,所以,第十个箱子应该装489个。
  如果我们要234个苹果,怎么办?由于234=128+64+32+8+2,所以只要取装了2、8、32、64、128个苹果的5个箱子就可以啦。
  实际上(234)10=(11101010)2,你看,左边第一个1代表27=128,然后是代表64,32,0代表那个数量级的不需要取值,然后是代表8和2。这样,我们又有了一种新的化十进制转化为二进制的方法。
  即我们不用辗转相除法,直接从2的数量级来考虑。这种方法的优点在于快捷,迅速。缺点是一定要对2的数量级结果很熟悉。这也是为什么我要求大家记住2的1——10次方的原因。如345如何转化成为二进制呢?就想象成要拿345个苹果,先拿256个,这个256用一个1来表示;剩下89个,又可以知道128这个箱子不要取,用一个0来表示;可以继续取出64个,用1表示这个64;这时还剩下25个,可以知道32个的箱子不要取,用一个0来表示;16个的这个箱子要取,用1来表示;还剩下9个,可以取8个的箱子,并用1表示8;4个的和2个的箱子不用取,分别用0表示;最后还有一个1,就用1表示。   这样从高位到低位依次写出来就是101011001。开始可能会不太习惯,多练习几次,就会发现这种从大处着手,从高位算起的方法的优势了。学生会因此进一步熟练2的1——10次方。
  熟悉了2的1——10次方,学生容易理解存储器容量的单位换算。存储的最小单位是位(bit),它是一个二进制的0或者1,8位(bit)构成1字节(Byte,简写B)。进而又有1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。这里的bit,又翻译成为“比特”。这样同学们结合平时的U盘、移动硬盘属性和容量,很容易理解了这些单位换算,同时知道二进制的“千”是2的10次方1024,比我们十进制的“千”略大些。为什么购买的U盘容量或者移动硬盘容量总是这样翻倍的扩容呢?为什么我们的ASCII码是256个,分别从0——255呢?为什么我们的IP地址的那些数字也总是不能超过256呢?为什么在Excel的工作簿上有256(28)列,65536(216)行?这些都与二进制的数字特点有关。让同学们思考这些,有助于提高学习兴趣,掌握计算机技术的基础,并为以后进一步就业中碰到难题时展开自己的思考留下铺垫。
  三、迎接新的挑战,学会小数形式下的二进制与十进制转换




  0.8125×2 = 1.625…1
  0.625×2 = 1.25…1
  0.25×2 = 0.5…0
  0.5×2 = 1 …1
  至此小数部分已经全为0,所以十进制0.8125对应二进制的 0.1101。如果乘以2后始终得不到1,即小数部分无法变成0,那就只能是二进制的循环小数啦,如十进制的0.1:
  0.1×2=0.2…0
  0.2×2=0.4…0
  0.4×2=0.8…0
  0.8×2=1.6…1
  0.6×2=1.2…1
  0.2×2=0.4…0
  开始循环啦,即(0.1)10=(0.0001100110011…)2。很有意思吧,简单十进制的0.1,在二进制中竟然是无限循环小数!不可思议吧!很多我们想当然的东西一定要检验才能真正确定,否则很容易出错,这也是很多人害怕数学,害怕数字的一个原因。
  四、在二进制的基础上的八进制、十六进制
  让学生熟悉8以内的二进制数码也是很有意义的。顺序写出来是001,010,011,100,101,110,111。在玩味这些简单的0、1之后会产生新的数感。然后,我们可以学习八进制。它有八个符号:0,1,2,3,4,5,6,7。转化十进制为八进制我们还是用辗转相除的方法。如十进制234转化八进制就是
  234÷8=29…2
  29÷8=3…5
  和二进制一样逆序写成(352)8,当一个十进制数写成八进制后,有一个好处就是可以很方便的转换成为二进制数,这只要让八进制的每一位用三个二进制数码代替就可以了。这样,我们实际上又找到一个快捷转化十进制为二进制的方法:先把十进制转化为八进制,再把八进制转化为二进制。如(234)10=(352)8=(011,101,010)2,这里直接把3、5、2写成011、101、010就很方便了。这样的学习真是一个步步有惊喜的过程啊。
  十六进制要注意的就是它的表示符号依次为0,1,2,3,4,5,6,7,8,9,a,b ,c,d,e,f,即用a,b ,c,d,e,f表示10、11、12、13、14、15。至于它和十进制的转化,这是和二进制、八进制类似的,就不必详细讲解了。
  在计算机教学中,我们不难发现,二进制的数量级结果有助于学生理解后续计算机技术的很多内容。如数据结构中位的概念,在负数表示中对于数据变化的理解,对于计算机数据溢出的理解,对于计算机各方面数据的思考,这些都与二进制的学习分不开。
  计算机的很多硬件的结构也和二进制有关,特别是存储容量等与二进制密不可分。因此,我们一定要通过改进教学方式,提供丰富的生动的材料推进学生的学习。使他们形成坚实的二进制数感,为后续的继续深入学习计算机技术打下坚实的基础,并从中获得学习的快乐。
  参 考 文 献
  [1]汤鸣红,试析高职院校计算机专业教学的改革[J],常州信息职业技术学院学报,2009(4):21-23;
  [2]曹平,论高职院校计算机教学模式改革[J],电子世界,2012(6):173。
其他文献
【摘要】 本文介绍了永年微波直放站天馈线的吊装过程,并详细阐述了本次天线方向调整的方案与实施的全过程。  【关键词】 微波直放站 天线方向调整 频谱分析仪  背景介绍  河北省广播电视南线微波电路邢台至邯郸段,担负着将全省广播电视信号作为专用信号源传至邯郸广播电视台及邯郸有线网络公司前端机房,并将邯郸市新闻回传至省电视台的任务。  2012年4月,微波总站从网管发现该段微波电路的通信电平逐日下降,
期刊
【摘要】 微课这一教学形式是我们目前所关注的热点。怎样制作有效地微课称为我们研究的重要问题。本文从微课的评价标准入手,深入探究了微课的设计与制作过程,以及在这一过程中,我们应该如何选择课题、怎样设计微课的教学过程、制作过程需要注意的地方,目的是制作出优秀的微课资源,更好的促进学习者的学习。  【关键词】 微课 评价标准 设计 制作  一、引言  不知從什么时候起,我们进入了“微”时代,微博、微信、
期刊
【摘要】 随着信息技术的飞速发展,信息化已成为国家经济的重头戏,企业信息化发展水平将直接影响到企业的竞争力、生存与发展。通过QC小组活动在企业信息化管理中的探索和实践,经过广泛参与和深度融合,QC小组活动已成为提高企业信息化工作质量、服务质量和系统运维质量的有效途径,并在企业信息化服务管理和人才队伍建设中发挥着越来越巨大的作用。  【关键词】 QC小组 信息化 服务管理 人才队伍  21世纪是信息
期刊
【摘要】 人际交往是大学生最基本也是最重要的社会活动之一,然而网络对大学生人际交往存在较大影响,其中负面影响不容忽视。对此进行的原因分析,应从大学生自身、教师、家长、学校和社会等多个角度出发进行探究。  【关键词】 大学生 人际交往 网络  人际交往是大学生最基本的社会活动之一,也是人类社会最基本的一种社会现象。人际交往是建立、巩固并发展人际关系的关键,大学生在广泛交往和深度接触中建立人际关系。大
期刊
【摘要】 现有的接地电阻测量方法较多,但都建立在均匀土壤的基础上,而对于不均匀土壤中接地电阻值的测量方法研究和应用较少。为了确保防雷检测数据准确性、科学性和权威性,本文引进镜像法,对水平分层不均匀土壤情况下三角形布电极法和三极法布线法建立数学模型,结合半球形接地极的接地电阻值的计算公式,得出当误差值为0时各个参数之间的关系式,进一步对各个参数之间的关系进行分析,总结相关规律,以便日常检测工作中参考
期刊
【摘要】 本文通过对铁塔共享的先决条件、带来的效果、某市三运营商存量基站分析,制定共享方式,完成运营商对存量基站的合理共享需求,为铁塔公司运营提供必要的支撑,同时盘活整个中国基站资源,达到统筹兼顾,事半功倍的效果。  【关键词】 中国铁塔 存量 共享改造 前景  2014年7月15日,中国移动、中国联通、中国电信三家电信运营商合资成立中国通信设施服务股份有限公司(2014年9月更名为中国铁塔股份有
期刊
【摘要】 目前电信运营商IT系统的计算资源主要为Unix架构服务器与x86架构服务器的并存,IT系统大部分仍采用传统“烟囱”架构搭建,电信运营商引入云计算技术,既有它的优势也存在无法避免的劣势和困难。  【关键字】 云计算 IT系统  目前电信运营商IT系统的计算资源主要为Unix架构服务器与x86架构服务器的并存。引入云计算技术,可以实现高效率、快速部署、按需使用的IT服务能力,但电信运营商在建
期刊
【摘要】 图像去噪是图像处理领域的一项重点研究内容,长期以来图像去噪的方法都是以小波为基础的,而小波分析存在着严重的局限性。近年来,多尺度分析理论的出现带来了数字图像处理技术的重大革新,很好地解决了小波分析存在的不足,在刻画线奇异等方面具有强大的优势,已经成为图像去噪领域的重要处理技术。  【关键词】 多尺度变换 图像去噪 分析  图像在进行获取与传输的过程中,往往会受到各种噪声的干扰,导致图像质
期刊
【摘要】 由于近来电子技术的迅速发展,便携性医疗电子需求逐渐增大,促进了移动医疗系统的发展。基于Android系统移动终端因其灵活的自定功能、较强的运算处理能力,推动了医疗电子的便携化和智能化,而智能终端的迅速普及更是为移动健康医疗系统带来了很大的发展想象空间。我们项目小组在心电(ECG)数据采集前端的基础上设计添加BLE蓝牙模块CC2451,移动智能端采用自身蓝牙,通过BLE协议通信,实现在 A
期刊
【摘要】 本文设计的基于卡尔曼滤波的三维空间姿态仿真系统设计,本系统的开发以ARM内核的STM32微控制器为处理核心,采集加速度计、陀螺仪和电子罗盘信号,通过Kalman滤波算法对传感器信号进行滤波,然后通过四元数算法求解出真实的空间角,然后通过nrf24l01射频模块将数据传送到上位机接收模块。通过自主开发的一款基于C#.net的三位姿态仿真平台读取并解析数据,实时仿真显示,从而在计算机或手机终
期刊