[导读]给出一问题,要求学生用流程图把算法表示出来,然后用程序描述,最后用VisualBasic应用软件为
载体,让学生能够动手实践自己地算法。
湖南省龙山高级中学彭晓瑜
【摘要】部分学生首次接触程序设计,对程序设计普遍怀有畏惧心理,老师通过带领学生进行计算机解决问题的实例分析,帮助学生了解使用计算机解决问题的经历三个阶段:分析问题、寻找解决问题的途径和方法和用计算机进行处理。
【关键词】算法;学习兴趣;案例;流程图;创新能力
【中图分类号】G512【文章标识码】B【文章编号】1326-3587(2012)06-0157-01
算法与程序设计是高中信息技术的选修教程,旨在培养和提高学生的逻辑思维能力,以及用计算机去分析问题,解决问题的能力。算法与程序设计对高中学生而言比较枯燥,理论过于抽象,对学生的要求比较高,并且不是高考科目,学生的重视程度不够,所以教学过程中往往难以把握。为了引发学生的兴趣,把这节内容跟高中数学的必修3中的算法结合起来,培养学生的探究精神和创新能力。在教学中总结了以下几点:
一、激发学生对算法的学习兴趣
算法的第一节课,跟学生一起玩几个跟算法相关的小游戏,例如:交换青蛙,传教士与野人过河,狼羊菜过河问题。调动学生学习兴趣,引出算法的概念,然后分析过河游戏的解决方法,尝试用自然语言和示意性程序描述上述游戏的算法。并通过带领学生进行计算机解决问题的实例分析,帮助学生了解使用计算机解决问题的经历三个阶段:分析问题、寻找解决问题的途径和方法和用计算机进行处理,了解算法流程图表示,理解算法的基本特征。
二、案例联系实际
比如在讲解算法的三种基本结构的时候,就从学生的实际生活出发,简化问题,抽象的问题变的具体化。每种结构用一典型案例做代表,顺序结构用“A,B杯中饮料交换”流程图如图一,分支结构用“交换大小两数”流程图如图二,循环结构用“求n!”算法用流程图表示如图三。
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。