《计算机和算法(一).docx》由会员分享,可在线阅读,更多相关《计算机和算法(一).docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课题:计算机和算法(一)教材分析:算法与程序设计介绍了程序设计的基础知识,他是针对高中学生的知识接受水平, 对计算机的编程实行介绍。让学生了解一切使用计算机解决问题的过程都需要有效地、合理 地组织数据,寻找或设计算法,用合适的程序设计语言来描述算法并在计算机上实现算法以 求得最终结果。通过本课的学习,要求学生能了解算法的概念,掌握如何用自然语言、流程 图和伪代码来描述算法。教学目标:1、知识与技能:(1)初步了解程序设计算法的概念,了解算法与程序设计的关系。(2)初步掌握算法的表示,并能对各种简单问题用自然语言和流程图表示。(3)理解计算机解题的一般过程、解题方法的步骤化等。2、过程与方法:(
2、1)学生通过教师的讲授、提问,以及练习等方式获得新知,在师生交流、问答互动 中理解算法、算法与程序设计的关系。(2)培养学生自主学习、探究学习的水平,分析解决问题的水平以及逻辑思维的水平。3、情感、态度与价值观:(1)鲁养京生探索未知世界,积极主动学习解决问题的思想。(2)引领学生进入算法与程序设计的世界,激发对算法设计的求知欲。教学重点:算法的流港图表示。教学难点:理解算法的概念是什么,如何用算法解决问题。教法和学法1、教法:演示法、讨论法。2、学法:合作学习、探究学习。教学过程动程 活过教师活动学生活动设计意图情景 导入教师展示:1、趣味问题:农夫带着狼,山羊和蔬 菜过河的问题。请同学们思
3、考:农夫如何能平安地带 这三样东西过河?2、趣味游戏:猜商品价格游戏 从学生主持两个商品的价格竞猜。其余人员:计时员、竞猜人员学生思考,回答问 题学生参加活动由学生感兴趣的例 题引入新课,激发学 生的学习兴趣和求 知欲望。从体验活动中感受 解决问题的方法。请同学们思考:1、猜价格的方法有哪 些? 2、如果用计算机代替主持人, 那应该如何设计步骤呢?引出人解决问题的步骤和计算机解 题的步骤。学生思考通过例子,协助学生 理解人解决问题和 利用计算机解决问 题的区别。教师归纳:在上面两个问题中,我们都找到 了解决问题的方法和步骤,这就是算 法。一、由导入的例题总结出算法的概 念:在有限步骤内求解某一
4、问题所使 用的具有精确定义的一系列操作规 那么。通过活动提炼出算 法的意义。教师提问:1、其实生活中也有许多用算法,请 同学们想一想有哪些?乐谱、菜谱等2、算法、程序之间的关系? 教师演示具体的应用程序、程序代码 以及算法流程图。学生自主探究、 作交流学生思考合协助学生了解算法 的重要性以及与程 序之间的关系。二、算法的特征教师讲解有穷性、确定性、能行性、有0个或 多个输入、有一个或多个输出学生对照书本, 解学习。理协助学生了解算法 的特征。三、算法的表示教师提问:设计的算法又怎么表示 呢?、自然语言O渡河藉猜风格游戏的过程步骤就是 用自然语言描述的算法。教师引导学生写自然语言算法:从键 盘输
5、入两数,求两数之和并输出。优点:比拟容易理解缺点:书写繁琐,存有二义性 由此引入流程图的表达方式。学生练习2、流程图。一种比拟直观易懂,用图形来描述算法的方法。教师讲解规范的流程图符号。教师引导学生将上题的写成流程图学生练习协助学生了解算法 流程图的书写格式 要严谨、规范。新课 学习形式,协助学生理解用计算机解题的 一般过程。3、伪代码或直接用计算机程序表示。 编程语言和自然语言的巧妙结合。学生初步了解教师 小结计算机的工作完全依赖于程序, 为了解决不同的问题,人们必须设计 不同的程序。好的程序必须要求有要 的算法设计。它对于设计出高效的程 序是非常重要的,往往就是成败的关 键。所以,要学好算法这门课程,我 们在平时的学习过程中,注意总结解 题思路,培养自己的逻辑思维水平, 培养思维的条理性和顺序性。知识 拓展教师演示:著名数学家华罗庚“烧水 泡茶”的两个算法。思考:那种方法更好?引导学生了解算法的科学性在于应 用了 “统筹方法”。学生思考帮助学生明白一个 好算法必须用科学 的方法。我们应该好 好学习各学科处理 问题的科学方法。学生 作业从键盘输入矩形的长和宽,求周 长及面积。分别用自然语言和流程图 表示。学生练习