教学内容 第11课 算法的表示 课时 1 教学目标 1、通过听讲、分析、实践两个具体实例“洗衣机洗涤过程”和“求两个数中较大的数”的流程图表示,了解流程图,并认识流程图中常用的流程图图形,知道其名称及其涵义。2、通过阅读、分析、绘制具体的流程图,在实践中体验用流程图表示算法的简洁性和直观性。 教学重点 1、算法的流程图表示方法2、算法的概念 教学难点 流程图中常用的几种图形及其用法 教学准备 课件、学习任务单 教学过程 教学版块 教师活动 学生活动 设计意图 复习导入 问题:有两瓶不同的液体,需要进行互换。算法的描述主要有三种:自然语言、流程图和计算机语言。教师讲授:流程图的特点和意义。 对比分析两种算法描述的不同了解流程图作为算法描述的特点和意义 通过对比分析,用自然语言和计算机语言进行算法描述时的特点。通过关系图了解自然语言、流程图、计算机语言三者的异同和内在关联。 算法的流程图表示 1、概念:流程图是一种以图解方式表示算法的描述方法,常用符号及含义表示。2、学生任务一、自学课本,完成连一连。请同学们阅读课本51-52页,了解它们的正确打开方式。3、分析书本“洗衣机洗涤过程”算法的流程图,并指出其问题,处理框应为矩形而不是圆角矩形。4、学生任务二:用流程图表示“智能电饭煲烧饭”的算法。分析:在智能电饭煲烧饭的过程中,如果当前所测温度没有达到103度,则算法会控制电饭煲继续高热烧饭。5、阅读流程图,完成以下填空。能实现数据A,B互相交换的有(①②③ )教师结合板书分析,强化变量和赋值的概念: 自学课本,完成连一连的练习题。唤醒生活经历,回忆洗衣机的洗衣过程。学生尝试修改流程图。分析智能电饭煲烧饭的过程,并用流程图画出算法。阅读流程图,完成填空学生思考巩固变量和赋值的知识点 通过概念明确流程图与算法的关联洗衣机洗涤的过程包含洗涤次数、脱水次数、烘干(部分机型有此功能),如何改进此流程图教师提供必要的学习辅助资料通过读图练习,考察学生对流程图的理解能力教师分析黑板演算关键词:整体代换 变量 赋值 用流程图表示算法 6、用流程图表示:输入两个数A和B,输出其中较大的数。(结合书本图11-4形状连接)7、用流程图表示“输入三个数,输出其中最大的数”的算法。(视情况而定,如在机房用软件操作,如在教室则用纸笔绘制) 实例分析 作业分层设计 拓展应用 用流程图表示你平时登录QQ或微信等即时通信时的算法分析:回忆登录时的情况,梳理遇到的情况。 从生活体验中感知计算机解决问题的方法和过程 通过分析,引导学生关注生活细节,感受计算机给我们生活中所带来的影响 总结 结合板书引导学生回顾本堂课的知识。 回顾知识并小结。 板书设计 教学反思 第11课 算法的表示(学生任务单) 1、算法的描述(填空题) 算法的描述方法很多,有自然语言、流程图、计算机语言等,其中( )是算法设计时常用的一种描述方法。 2、认识流程图(连线题) 3、用流程图表示“智能电饭煲烧饭”的算法 4、用流程图表示:输入两个数A和B,输出其中较大的数 5、用流程图表示“输入三个数,输出其中最大的数”的算法 六、用流程图表示你平时登录QQ或微信等即时通信时的算法 七、请你给自己今天的课堂表现打星 开始或结束框 处理框 判断框 流程线 输入或输出框 ... ...
~~ 您好,已阅读到文档的结尾了 ~~