欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    教科版高中信息技术《信息的编程加工》教案.doc

    • 资源ID:4223660       资源大小:33KB        全文页数:4页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    教科版高中信息技术《信息的编程加工》教案.doc

    教科版高中信息技术信息的编程加工教案教学内容:信息技术基础(教育科学出版社)第三章第二节 信息的编程加工教学目标:1. 理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用2. 让学生体验通过编程实现计算机信息加工的过程,了解计算机加工信息的内在机制教学重点:了解计算机加工信息的整个过程。教学难点:理解用算法描述实际问题教学资源1、硬件资源:多媒体网络教室、游戏道具2、软件资源:演示文稿、100米决赛项目成绩排序程序、冒泡排序法动画教学用时1课时 教学过程步骤教师活动学生活动设计意图复习前一节内容,导入新课带领学生复习信息加工概述内容,着重复西计算机加工信息的三种类型,提出问题:是不是现在我们所使用的一些大众化的软件能够解决实际生活中的所有问题?回忆上一节课内容,思考回答问题 让学生了解厂商提供的软件并不能完全满足实际需要,从而理解信息编程加工的必要性创设情境展示程序问题引入我们学校刚刚召开过校运会也即将展开,运动会项目的成绩都是人工处理的,有没有专门的软件用于校运会的成绩排序呢?100米决赛项目成绩排序今天我们就以这个程序为例来探讨一下信息的编程加工的一般过程。思考能否人工算出这个问题的答案,可通过什么途径来解决问题让学生了解使用计算机解决问题的方法,创设课堂教学情境,激发学生学习兴趣。幻灯片演示提出问题 幻灯片演示解决问题要解决问题,首先要明确问题实际生活中有很多问题是模糊的一、描述问题(需求分析)举例:准备买一个蛋糕,在第一家店里发现一个圆形蛋糕60元,在第二家店里有一个正方形的80元的蛋糕,买哪一个更好呢?计算机能接受的问题描述应具备三个特征:1. 指明定义问题范畴的任何假设2. 清晰说明已知的信息3. 说明何时解决问题具体描述蛋糕问题理解计算机能接受的问题描述的特征与实际生活结合起来,认识到让计算机明确问题的重要性提出问题引出内容通过例题具体说明算法幻灯片展示体验程序幻灯片展示100米决赛成绩排序这一问题如何描述?是不是我们只要把问题交给计算机,它就能自动得出结果或结论呢?二、算法设计1算法概念:解决问题的方法和步骤强调:算法不仅是指计算的方法,而且还包含从何处着手、解题步骤以及结果处理等全过程。举例说明:在日常生活中经常打电话,打电话的过程可分为拿起话筒>判断有没有拨号声>拨号>判断有没有忙音>拨号>有没有人接?>通话>挂断电话例1:蛋糕问题例2:求1+2+3+100的和方法一:累加方法二:(1+100)+(2+99)+(50+51)=50*101方法三:数列求和公式指出:对于同一个问题,可以有不同的算法,应选择方法简单、运算步骤少、能迅速得出结果的算法,引出算法特征2算法特征确定性、有效性、有穷性、输出例3:已知变量a,b分别存放了数据,交换其中的数据(类比实际问题:两个杯子,分别装了水和酒,如何交换?)在计算机中处理此类问题时不能直接交换a,b的值,需临时变量TEMP,逐步交换。如a=9 b=2,步骤如下:(1) 将a的值9赋给TEMP;(2) 将b的值2赋给a;(3) 将TEMP的值9赋给b。例4:输入三个不同的数,使其从小到大排列算法:定义三个数a,b,c,先比较a,b,如果ab,则将值交换,否则不对调。再比较b,c,同样处理。这样为第一趟比较,将最大值放入c。第二趟再比较a,b拓展:多个数值交换怎样比较?引出100米成绩排序具体分析100米决赛成绩排序程序1、学生看课本44页有关冒泡排序算法的知识2、教师演示算法动画。3、教师提供程序,学生体验排序过程(教师巡视、指导)3、小结:冒泡排序法的核心思想是两两比较。3算法描述自然语言、流程图、伪代码教师简单介绍流程图理解算法的真正含义,并能与实际生活中的例子结合起来理解计算机处理数据的内在运行机制了解冒泡排序法的相关知识理解自然语言的优缺,了解流程图通过问题引出计算机不能代替人做所有的事情,只能按照人们事先给定的步骤工作给出算法的定义,并举例说明,使学生充分理解算法的真正含义,区分算法不仅是指计算的方法。通过设置两个例子,让学生对算法有所认识高一学生几乎没有接触过程序设计,对计算机中数据的处理不理解,通过具体例题加深对计算机处理数据的内在机制的理解。这两个例题也为后面冒泡排序法的掌握铺设两级台阶,有利于学生的学习和掌握。从课本及动画演示让学生理解冒泡排序法的思想。体验运行设计好的程序,让学生感受程序设计的独特魅力。了解算法的描述工具提出问题问题解答计算机会自己思考如何排序吗? 如何让计算机知道怎么使用我们设计好的算法完成任务呢三、编程实现1、界面设计:强调界面的友好性2、代码编写强调要计算机按算法去执行就必须用计算机理解的语言编写程序3、调试运行:刚编写的程序不一定正确,必须在计算机上实际运行,排除程序中的错误,测试其能否达到预期的结果了解编程实现的一般内容概括编程实现的一半过程,并介绍“算法与程序设计”选修模块,为学生对该模块有所认识,对选修提供帮助。总结计算机编程加工的一般步骤:1、需求分析(算法分析):确定要解决的问题,即要求计算机“做什么”。2、设计算法:对某一特定的问题设计的一组(有限个)求解步骤和方法。3、编写程序:把人们设计的算法转换成计算机能够识别的代码。了解程序设计的一般过程,对程序设计有概括性的认识概括本节课所学内容,让学生理解计算机及计算机语言都是工具,遇到问题时先要设计好方法和步骤,因此算法是编程加工的灵魂

    注意事项

    本文(教科版高中信息技术《信息的编程加工》教案.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开