范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

信息技术教学案例评比冒泡算法的程序实现

  由里及外,由下而上
  —"算法的程序实现"的教学策略
  缙云朝晖外国语学校 王震
  案例背景:
  《算法与程序设计》的第五章,冒泡排序算法的程序实现一课的教学目标是学生能利用程序实现冒泡排序算法;这时的学生已经能利用冒泡排序方法手工完成数字的排序,而且学生也有了一定的程序基础,掌握了基本的程序设计语句的用法,如if语句,for语句,赋值语句。通过本节课的学习,使学生能将冒泡算法的模拟步骤转换为基本语句的程序实现,通过它了解程序设计的一般方法,增强学习算法与程序的兴趣和自信心。
  教学设计思路:
  《算法与程序设计》一书中的好多算法,包括枚举法、冒泡排序、选择排序、对分查找等都会有多重循环语句,如果从多重循环语句的角度去思考问题,无疑会加大难度,学生也很难理解多重循环的内外关系及具体含义;因此,选择由里到外,由下到上的程序设计过程,可以避开多重循环的概念,简化难度,设计思路更加清淅;而且内循环也往往是算法步骤中的核心步骤,由里到外的过程,也就是抓住主要环节,再逐步向次要环节展开的过程,这是一个很好的程序设计的方法;尤其是对于初学者来说,这也提供了一种思考和下手编程的思路。
  教学细节描述:
  导入:
  师:出示xx xx赛季nba球员数据excel表
  师:想知道谁的得分最高,谁的罚球最好,有什么最简单的办法?
  生:排序
  师:按excel中的升降序按钮,演示升序和降序操作
  师:看来排序在我们的日常生活中确实非常有用,今天我们就来设计一个能排序的程序。
  展开:
  一、出示任务"以冒泡法的思想,利用程序完成对36 27 32 18四个数的从小到大的排序",整个任务分四步完成:1、界面设计2、输入数据3、冒泡程序4、输出数据;在教师指导下完成第1、第2、第4部分的代码。
  二、完成第3部分冒泡排序的程序实现:
  师:请同学们回忆并口头描述一下冒泡排序的过程。
  生:通过两两交换,小的水泡先升到水面上。
  师:如果手工去模拟冒泡过程,你能模拟出来吗?
  生:能
  师:你能把手工的过程用程序实现吗?
  生:沉默,很难
  师:好,今天我们来看看,怎么把手工的过程用程序代码描述出来。
  师:将4个数放入数组d中,增加一个变量j,刚开始j 4指示第4个数,这时候我们要做什么动作?
  生:交换32与18的位置
  师:为什么要交换?
  生:因为32比18大
  师:也就是说比较32与18,发现32大于18,所以交换32与18,换句话也可以说是比较d(4)与?
  生:d(3)
  师:再换一种说法是d(j)与?
  生:d(j-1)
  师:换好之后,应该再往前走,j应该变为3,然后谁跟谁比较?
  生:d(3)跟d(2)
  师:更通用的说法是?
  生:d(j)跟d(j-1)
  师:总结整个过程为"j由4到2,如果d(j)比d(j-1)少,则交换d(j)与d(j-1)",如果把它转换为程序,这个程序就能完成一轮冒泡的排序,请同学们试试把"如果d(j)<d(j-1),则交换d(j)与d(j-1)"转换为程序
  学生完成if语句,但是不知道如何交换,这时老师出示两瓶不同液体的互换课件,引导学生得出:c d(j-1),d(j-1) d(j),d(j) c,并让学生自行完成交换的程序代码。
  师:一轮的过程是"j由4到2,如果d(j)比d(j-1)少,则交换d(j)与d(j-1)"
  完成了比较交换之后,还要完成"j由4到2"的过程,大家试想一下,"j由4到2"与比较交换之间的关系:j为4的时候比较交换,j为3的时候比较交换,j为2时比较交换。跟据这样的相互关系,我们应该用什么语句来完成?
  生:用for语句
  验证代码正确与否,老师请学生就自己完成的代码运行一遍,看结果是不是我们之前分析的一样,如果一样说明是完成了一轮排序,再引导学生4个数要经过3轮完成,即要使刚才的动作做3遍,有什么办法,学生想到用循环语句for实现。
  师:完成了4个数的升序排序后,如果要改为降序排序,怎么修改程序;如果再增加两个数进行降序排序又该怎么办?
  课堂效果
  在整个程序的完成过程中,学生的参与度很高,程序代码生成的自主率也很高;大部分学生完成了前面的基本任务,最后有30多位学生完成了提高任务。
  课后反思
  从教学形式来看这是一堂相当明显的传统课,但正像某资深专家所说,"在新课程环境中,传统课不一定是不好的课,这是可以肯定的", 而且在《学科教学指导意见》中,关于这一章节的教学方法推荐使用讲授法与探究法。由于算法教学内容,更偏向于逻辑思维的练习,区别于信息技术的其它课程,因此教学形式上与信息技术基础及多媒体设计课程有很大的不同。
  本堂课教学过程突显"先学后讲"的教学思路,"先学后讲"是在课堂教学顺序上体现新课程教学原则的一种特征,它是指在教学的流程上先经过学生自主或合作性的学习、探究,教师再进行点拨。"先学后讲"即把学生自己能掌握的学习内容(在已有发展区之内)让他们通过自学、讨论先行解决,然后教师再针对学生不能独立掌握的内容(在最邻近发展区之内)进行重点讲解或指导。
  建构主义理论要求以学生为中心,强调学生对知识的主动探索、主动发现和对所学知识意义的主动建构,而不是像传统教学那样,只是把知识从教师头脑中传送到学生的笔记本上。计算机程序如果从全局上去看,会显得很复杂,设计"由里及外,由下而上"的教学思路,简化了难度,学生可以从已经掌握的基本语句出发,即现有的知识网络出发,经过逐步完善,最终设计出完整的程序,建构出新的知识网络,这很好地体现了建构主义的学习理论。也正像某资深教研员所说,"整堂课像是剥洋葱,层层深入,一环连一环"。

埃及的金字塔第二课时教学设计教学要求1抓住关键词宏伟精巧理解课文内容,感受金字塔的魅力,以及埃及人民的勤劳和智慧,懂得尊重人类的共同文化遗产。2学习本文的说明方法(举例比较数字等),体会其妙处。3用几种说明的二年级语文看雪教学设计范文教学目标1。学会本课11个生字和词语,读准字音,认清字形,理解字意,并能规范书写。2。认识橱盼这2个生字。3。观察画面,看清图意,使学生初步了解课文内容4。指导学生正确流利地朗读课课文一夜的工作的优秀教学设计范文教学目标1。学会4个生字,注意积累词语。2。正确流利有感情地朗读课文。背诵最后两个自然段。3。理解课文内容,从周总理辛勤工作的精神和简朴的生活作风中感受总理的伟大人格。4。领悟本课小学语文亡羊补牢教学设计教学目标在朗读课文的过程中,学会3个生字,能读出说话人的语气。了解课文内容,初步懂得出了差错应该及时想办法补救,免得再受损失的道理。教学重点朗读课文,能读出说话人的语气。教学难点懂练习二的语文教学设计教学要求1。学用字词句,能联系上下文正确字词的意思。2。写好钢笔字,注意带撇和竖笔画的字怎样写才好看。3。读读背背,积累描绘民族建筑和山水风光的词语。教学重点学用字词句,联系特定语新人教版六年级数学上圆确定起跑线优秀教学设计教学目标1通过该活动让学生了解椭圆式田径跑道的结构,学会确定跑道起跑线的方法。2让学生切实体会到数学在体育等领域的广泛应用。教学重点如何确定每一条跑道的起跑点。教学难点确定每一条跑人教版数学四年级上册教学设计模板填空(1)在计算(20003647)44时,首先算()法,最后一步算()法。(2)18065032080,如果要改变运算顺序,先算减法,那么必须使用括号,算式是。(3)根据5001高一下学期数学的教学设计一指导思想使学生在九年义务教育数学课程的基础上,进一步提高作为未来公民所必要的数学素养,以满足个人发展与社会进步的需要。具体目标如下。1。获得必要的数学基础知识和基本技能,理解基本人教版六年级数学平面图形的周长与面积的教学设计一教学内容人教版第97页平面图形的周长和面积。二教学目标1进一步理解平面图形的周长和面积的意义与区别。使学生了解平面图形的周长和面积计算公式的推导过程,并会运用这些公式进行正确计算两位数加一位数教学设计及评析教学内容苏教版义务教育课程标准实验教科书数学一年级下册第4850页的例题和想想做做的习题。教材简析这部分教学内容是需要进位的两位数加一位数的口算。例题以小朋友摆画片为题材,先教学和两位数加两位数小学二年级教学设计教学目标1让学生进一步掌握两位数加两位数(和不超过100)以及整十数整千整百数加整千整百数的口算和万以内笔处加法(包括连加)的计算方法验算方法,并有比较熟练地进行计算。2让学生进一
一元一次不等式教案教学目标1能够根据实际问题中的数量关系,列一元一次不等式(组)解决实际问题2通过例题教学,学生能够学会从数学的角度认识问题,理解问题,提出问题,??学会从实际问题中抽象出数学模型3穷人教案(第一课时)材料一教学要求1理解课文内容,了解沙俄时代穷人的悲惨生活和他们的美好心灵。2学习本课生字新词,理解重点词句。3展开合理的想象,续编穷人的故事。4有感情地朗读课文。二教学重点1从桑娜的行日月水火课时的教案日月水火第一课时教案是引导学生用学习像形字的方法,下面是小编为大家整理的日月水火课时的教案,欢迎参考教学设计说明本文所在的单元以拼识字为重点。因此,在本课教学中继续引导学生用学习像四年级美术教案教材分析色彩的冷暖会让人产生冷暖的联想。本课以直观的图片引导学生观察色彩的冷暖带给人的不同感受,体会色彩的情绪。并激发学生在色彩创作中有意识的运用冷色和暖色创造不同的画面效果。课型三年级六册音乐教案课题课时2歌曲风阳花鼓课时教学目标学生能初步感受与体验不同国家不同音乐风格的儿歌,三年级六册音乐教案1教学重难点让学生了解我国安徽省地理风貌民间艺人生活状况启发学生爱祖国的情怀及喜爱安对外友好往来教案第6课对外友好往来教案教学目标1知识与能力目标通过本课的学习,使学生了解隋唐对外交往比较活跃的情况,鉴真和尚东渡日本隋唐与新罗的频繁的来往唐玄奘西游取经等史实。2情感态度与价值观目小班语言活动小兰和小黄教案一认识好朋友出示蓝色圆形黄色圆形,和小兰小黄打招呼。二集体阅读大书选择绘本小兰和小黄中的部分画面和幼儿进行集体阅读三自主阅读绘本边阅读边配乐讲述故事我的感想1。选择绘本小兰和小黄,用计算器计算小数加减法教案教学内容p。53的例4,试一试和练一练,练习九第59题教学目标1在解决现实问题的过程中,能用计算器计算稍复杂的小数加减法,体会小数加减法的两步混合运算的运算顺序。2能根据实际情况合预防水痘教案活动目标了解水痘的主要症状,懂得预防和治疗的自我保护意识。活动准备1预防水痘的宣传画。2图夹文的水痘预防方法。活动过程一欣赏预防水痘的宣传画。1大家一起来看看这张宣传画上有内容?你小露珠的教学设计模板教学要求1学会本课生字,理解由生字组成的词语。2能正确地朗读课文。教学重难点学会本课生字,能正确朗读课文。课前准备生字卡片教学过程一导入今天,我们一起来学习一篇童话故事,板书课题(茉莉花音乐教案教学内容竖笛茉莉花1奏竖笛茉莉花2动采集与分享中外音乐文化的交流教学目标1学习用竖笛吹奏江苏民歌茉莉花,并能与同学一起合奏。2通过采集与分享活动,增强收集信息查找资料的能力,并且能