算法及其实现
——初步揭密计算机
教学设计:
(一)教学目标
1、知识与技能
(1)、掌握算法概念及算法的特征。
(2)、理解什么是程序;程序的运行过程,初步认识流程图。
(3)、初步了解for语句、If 语句。
(4)、了解程序的实际生活中的作用。
2、过程与方法
(1)、通过游戏将学生引入情境,使学生在轻松的状态下体验程序。
(2)、运用同学们生活中的实例来编写程序,使学生主动投入到课堂之中来,成为课堂的主人;学生通过教师引导学习,发现程序运行过程就是人的思维过程,从而形成概念。
(3)在引导学生探究程序解决实际问题的过程中,缩小差距,达到共同探究的目的。
3、情感、态度与价值观
(1)消除学生对程序的神秘感和恐惧感,建立学习的自信心。
(2)培养学生利用信息技术知识解决生活中实际问题的习惯与意识。
(二)教学重点与难点
1、教学重点
(1)、认识到计算机程序就是人编写的,是人思维方式的体现。
(2)、通过对程序的体验,提高学生学习程序的兴趣。
2、教学难点:
(l)、消除学生对程序设计的神秘感,使编程常态化。
(三)教学方法
1、发现法:通过引入游戏创设情境,营造轻松学习氛围,引导学生积极主动发现、提出、分析、解决问题,激发学生学习程序设计的学习愿望。
2、整合法:与学生的数学知识相结合,让同学们感受到自己现有水平完全能编写程序,编程没想象的那么难,树立学生的自信心。
3、反馈法:利用投影以及教师机控制平台以及互连网络等,建立畅通的信息交流渠道,以及掌控学习进程,注重学生学习过程,给予学生及时、合理的评价。
(四)学习方法
l、目标学习法:通过猜数字游戏体验算法,理解算法的目标,进行学习。
2、主动探究法:通过教师引导,自主完成教师布置的任务。
3、合作学习法:学生分小组完成任务,学会交流。
(五)机房软硬件的准备
硬件:多媒体网络机房,投影机。
软件:1.凌波电子教师控制平台。
2.课前安装好VB6.0。
3.在桌面下发“发给学生”文件夹,里面是这节课学生要用到的VB小程序。
教学过程:
教学环节
教师活动(设计目的)
学生实践操作
设计意图
创设情境
导入新课
回顾前面所学Word的字处理,Excel的数据处理,还有Powerpoint的多媒体处理,引出主题——全新的计算机处理信息的方式,这种方式能带我们找到计算机工作背后的秘密,开启一节探秘之旅。
引入学生进入主题。
让学生充满期待。
引导探究一
【探究一】算法及算法的特征
猜数字游戏,猜一个1—99之间的数字,看谁的猜的快又准?
【思考】回忆展示玩猜数字游戏的过程。
总结:算法的概念,所谓“算法”就是解题方法的精确描述。
算法的特征:有穷性 确切性 输入输出性 可行性
学生体验猜数字游戏并体会猜数字游戏的过程
学生思考并回答问题
学生思考并展示过程。
从游戏入手使学生在轻松的状态下学习,消除对算法和程序的神秘感和恐惧感。
引导探究二
【探究二】怎样合算
菜博会要到了,同学们决定一起去参观,上网了解到:每张票的票价是20元,50人以上可以购买团体票,票价按8折优惠。请同学们思考一下,如果我们班决定去46名同学,你觉得应该买个人票还是团体票,哪一种票合算?
【思考】我们解决问题和计算机解决问题在思维过程中有什么相同和不同之处?
总结:进一步对算法进行讲解,并引出算法的图形化表示方式,流程图。
【思考】流程图大家看懂了吗?那你觉得计算机能看懂吗?
总结:计算机需要借助于一个中间的平台将它转换成它能够理解的语言才能够进行工作,这个中间平台就是程序。揭晓计算机的秘密——程序。
定义:所谓程序(program),简单地说是一系列计算机指令(命令、语句)的有序组合,计算机通过运行该组指令,完成预期的操作。
【思考】计算机究竟是如何按照程序进行工作的呢?
总结:通过动画演示计算机的工作过程。
学生思考并回答
学生思考
学生思考并回答
情景设置,从生活实例出发,提高学生主动参与的积极性。
通过体验,将人的思维方式与计算机的思维方式进行比较、深刻体会计算机程序就是人思维模式的模拟,不是那么遥不可及。
让学生对程序在计算机中工作有一个理性的认识。
体验
【体验一】电脑魔术·读心术
总结:通过计算机程序的巧妙设计,可以发挥计算机无穷的魅力。
【体验二】神奇的网页代码
总结:网上的信息也是通过程序来控制的。
【思考】通过电脑魔术和神奇的网页代码,可以再次肯定计算机的工作的秘密是什么?
学生体验并领会其中的奥妙
加深学生对程序应用的理解。
让学生体会通过计算机程序的巧妙设计,可以发挥计