1、1.1.1 算法概念(第1课时)【教学目标】1.知识与技能(1)了解算法的含义,体会算法的思想;(2)能够用自然语言描述算法;(3)会写出一些简单问题的算法 2.过程与方法(1)通过对具体问题的过程与步骤的分析,了解算法的含义,体会算法的思想;3.情感、态度、价值观算法是现代数学的基础,是研究框图和程序语句的基础,通过本节的学习,使我们对计算机的语言有一个基本的了解,明确算法的要求,体会算法的思想【预习任务】1.结合课本例题,谈谈你对算法含义的理解2.算法的特点有哪些?3算法与普通的解题步骤有何区别?4. 一个问题的算法是否唯一?请举例说明.【自主检测】1.写出解方程2x+1=0的一个算法2.
2、已知直角三角形两直角边长为,求斜边长的一个算法分下列三步: 计算;输入直角三角形两直角边长,的值; 输出斜边长的值,其中正确的顺序是 ( ) A. B. C. D.【组内互检】算法的概念1.1.2基本逻辑结构与顺序结构(第2课时)【教学目标】1.知识与技能 理解程序框图的概念;会用通用的图形符号表示算法,初步了解算法的三个基本逻辑结构,能用顺序结构画出一些简单的程序框图2.过程与方法 通过模仿、操作、探索,学会灵活、正确地画程序框图3.情感、态度、价值观 通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的顺序结构,明确程序框图的基本要求;程序框图是学习程序语句的基础,是高考重点【
3、预习任务】1.阅读课本P6-P7,记忆各种程序框的功能.2.输入框与输出框有什么要求?如果输入x=2可以吗?处理框内可以同时赋两个值吗?如A=2,B=3? i=i+1你是如何理解的?3.写出顺序结构的特点并画出程序框图 4.条件结构与循环结构有何异同?【自主检测】1.给出求边长为3,4,5的三角形内切圆的面积的一个算法,并画出程序框图.2.右面程序框图表示的算法的运行结果是_【组内互检】画程序框图的规则算法的三种基本逻辑结构 003 1.1.3 条件结构(第3课时)【教学目标】1.知识与技能(1)理解条件结构的特点(2)会设计简单的含有条件结构的流程图2.过程与方法学生通过感知教材、模仿分析例
4、题,体会条件结构的作用,并学习条件结构的编制3.情感、态度、价值观 通过本节的学习,使我们对程序框图有进一步的理解;认识条件结构,体会条件结构在算法语言中的必要性【预习任务】1. 条件结构一般在什么情况下应用?2.条件结构的一般形式是什么? 请画出程序框图3.课本P11图1.110中若判定框内写成a+bc或b+ca或c+ab,则两个输出框内的内容是否需要改变?如何改变?4对于多个条件结构,该如何处理?YN结 束开始输入a,b,c0?输出无实根=b24ac输出有实根【自主检测】1.阅读如图的程序框图,它的作用是 2.学生在寒暑假期间,乘坐火车往返学校与住家之间时,若有学生证,可买半票;否则,应买
5、全票试设计一个购票程序框图.【组内互检】条件结构的两种形式004 1.1.4 循环结构和程序框图的画法(第4课时)【教学目标】1.知识与技能(1)了解循环结构的构成和分类,通过设计流程图来理解解决问题的过程;(2)通过具体问题,了解循环结构,并了解程序框图的画法规则;2.过程与方法通过模仿、分析范例,学会应用循环结构解决问题;3.情感、态度、价值观通过本节的学习,掌握算法语言的循环结构,体会循环结构在算法语言中的必要性【预习任务】1.阅读课本P1316,知道直到型循环结构与当型循环结构功能和区别;并熟记直到型循环结构与当型循环结构的形式2.模仿课本例6,画出12310的程序框图3.除了直到型循环结构与当型循环结构,还有其它形式的循环结构吗? 4. 阅读课本P17-19,知道程序框图的画法规则有哪些? 1题图【自主检测】1.阅读右图所示的程序框图,运行相应的程序,输出的结果是() A1 B2 C3 D42如下图所示的算法流程图中(注:“”也可写成“”或“”, 均表示赋值语句),第3个输出的数是( )A.1 B. C.2 D. 【组内互检】直到型循环结构与当型循环结构的形式