程序框图教案

§程序框图

授课人:从化三中黄林城

教学目标:

1.知识与技能:通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑结构:顺序结构、条件分支结构、循环结构。理解掌握后两种,能设计简单的流程图。

2.过程与方法:通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力。

3.情感与价值观:通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能力,培养学生学习兴趣,增强学好数学的信心;通过学生的积极参与、大胆探索,培养学生的探索精神和合作意识。

教学重点:顺序结构、条件结构和循环结构的理解及应用

教学难点: 难点是能综合运用这些知识正确地画出程序框图。

教学过程:

一、引入:算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它。

二、程序框图基本概念:

(1)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。

(2)构成程序框的图形符号及其作用

提问:画程序框图要注意什么规则?

三、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。

(1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。

顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法

步骤。如在示意图中,A 框和B 框是依次执行的,只有在执行完A 框指定的操作后,才能接着执行B 框所指定的操作。

例1、写出下列流程图的执行结果。

若R=8,则b=

(2)条件结构:

条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。

它的一般形式如图所示:

注意:

上图此结构中包含一个判断框,根据给定的条件P 是否成立而选择执行A 框或B 框。无论P 条件是否成立,只能执行A 框或B 框之一,不可能同时执行A 框和B 框,也不可能A 框、B 框都不执行。

例2、 已知函数f (x ) =x -3,

右边程序框图表示的是给定X 值,

求相应函数值的算法,请将该 流程图补充完整,

其中①处填 ,

②处填 。

(3)循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。循环结构又称重复结构,循环结构可细分为两类:

当型循环结构 直到型循环结构

思考:当型循环结构与直到型循环结构有什么异同?

注意:1循环结构要在某个条件下终止循环,这就需要条件结构来判断。因此,循环结构中一定包含条件结构,但不允许“死循环”。2在循环结构中都有一个计数变量和累加变量。计数变量用于记录循环次数,累加变量用于输出结果。计数变量和累加变量一般是同步执行的,累加一次,计数一次。

例3、分别用当型和直到型循环结构来表示求1+2+3+„+100的算法的程序框图。

算法分析:只需要一个累加变量和一个计数变量,将累加变量的初始值为0,计数变量的值可以从1到100。

解:程序框图如下:

四、练习反馈:

1、读如下框图,并回答下面的问题。

(1)分析此算法的功能;

131 (2)若x =() , y =32 , z =log 3 , 22

则输出的数是

1

2、阅读算法流程图,输出s 的结果是

五、课堂小结:

本节课主要讲述了程序框图的基本知识,包括常用的图形符号、算法的基本逻辑结构,算法的基本逻辑结构有三种,即顺序结构、条件结构和循环结构。其中顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构,所以这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过这三种结构来表达。

六、课后作业:

1、画出一个计算1+111++ +值的算法的程序框图。 23n

2、某超市为了促销,规定:一次性购物50元以下(含50元)的,按原价付款;超过50元但在100元以下的(含100元)的,超过部分按九折付款;超过100元的,超过部分按八折付款。设计算法流程图,完成超市的自动计费工作,要求输入消费金额,输出应付款。

§程序框图

授课人:从化三中黄林城

教学目标:

1.知识与技能:通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑结构:顺序结构、条件分支结构、循环结构。理解掌握后两种,能设计简单的流程图。

2.过程与方法:通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力。

3.情感与价值观:通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能力,培养学生学习兴趣,增强学好数学的信心;通过学生的积极参与、大胆探索,培养学生的探索精神和合作意识。

教学重点:顺序结构、条件结构和循环结构的理解及应用

教学难点: 难点是能综合运用这些知识正确地画出程序框图。

教学过程:

一、引入:算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它。

二、程序框图基本概念:

(1)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。

(2)构成程序框的图形符号及其作用

提问:画程序框图要注意什么规则?

三、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。

(1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。

顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法

步骤。如在示意图中,A 框和B 框是依次执行的,只有在执行完A 框指定的操作后,才能接着执行B 框所指定的操作。

例1、写出下列流程图的执行结果。

若R=8,则b=

(2)条件结构:

条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。

它的一般形式如图所示:

注意:

上图此结构中包含一个判断框,根据给定的条件P 是否成立而选择执行A 框或B 框。无论P 条件是否成立,只能执行A 框或B 框之一,不可能同时执行A 框和B 框,也不可能A 框、B 框都不执行。

例2、 已知函数f (x ) =x -3,

右边程序框图表示的是给定X 值,

求相应函数值的算法,请将该 流程图补充完整,

其中①处填 ,

②处填 。

(3)循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。循环结构又称重复结构,循环结构可细分为两类:

当型循环结构 直到型循环结构

思考:当型循环结构与直到型循环结构有什么异同?

注意:1循环结构要在某个条件下终止循环,这就需要条件结构来判断。因此,循环结构中一定包含条件结构,但不允许“死循环”。2在循环结构中都有一个计数变量和累加变量。计数变量用于记录循环次数,累加变量用于输出结果。计数变量和累加变量一般是同步执行的,累加一次,计数一次。

例3、分别用当型和直到型循环结构来表示求1+2+3+„+100的算法的程序框图。

算法分析:只需要一个累加变量和一个计数变量,将累加变量的初始值为0,计数变量的值可以从1到100。

解:程序框图如下:

四、练习反馈:

1、读如下框图,并回答下面的问题。

(1)分析此算法的功能;

131 (2)若x =() , y =32 , z =log 3 , 22

则输出的数是

1

2、阅读算法流程图,输出s 的结果是

五、课堂小结:

本节课主要讲述了程序框图的基本知识,包括常用的图形符号、算法的基本逻辑结构,算法的基本逻辑结构有三种,即顺序结构、条件结构和循环结构。其中顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构,所以这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过这三种结构来表达。

六、课后作业:

1、画出一个计算1+111++ +值的算法的程序框图。 23n

2、某超市为了促销,规定:一次性购物50元以下(含50元)的,按原价付款;超过50元但在100元以下的(含100元)的,超过部分按九折付款;超过100元的,超过部分按八折付款。设计算法流程图,完成超市的自动计费工作,要求输入消费金额,输出应付款。


相关文章

  • 循环语句教案
  • 1.2.3循环语句教案 教学目标 1.知识与技能:(1)通过具体的实例理解,了解循环语句的结构特征,掌握循环语句的具 体应用:(2)利用循环语句表达解决具体问题的过程,体会算法的基本思想: 2.过程与方法:借助框图中的循环结构,借助Scil ...查看


  • 湖南师范大学附属中学高一数学 循环语句教案
  • 湖南师范大学附属中学高一数学教案:循环语句 教学目的:(1)通过实例使学生理解用程序设计语言表示算法, 初步形成用程序观 点处理问题的意识: (2)掌握循环语句的语法结构: 教学重点:程序设计的观点和变量的理解. 教学难点:条件的语法结构及 ...查看


  • 1.3.3进位制教案(修改版)(人教A版必修3)
  • 上教考资源网 助您教考无忧 1.3.3进位制 一.[学习目标] 1.理解算法与进位制之间的关系. 2.熟练掌握各种进位制之间的转化. [教学效果]:教学目标的给出有利于学生整体上把握课堂. 二.[自学内容和要求及自学过程] 二个月.一小时六 ...查看


  • 监理工作流程图
  • 5.11.2 监理工作程序框图 5.11.2.1 施工招标阶段监理工作程序框图 图5-11-1 施工招标阶段监理工作程序框图 5.11.2.2 施工准备阶段监理工作程序框图 图5-11-2 施工准备阶段监理工作程序框图 5.11.2.3 单 ...查看


  • 监理质量控制程序(附流程图)
  • 质量控制程序 1. 施工阶段质量控制工作流程框图(见框图1) 2. 材料控制工作流程框图(见框图2) 3. 测量控制监理工作流程框图(见框图3) 4. 试验控制监理工作流程框图(见框图4) 5. 分项工程开工审批程序框图(见框图5) 6. ...查看


  • 第四节 有机合成教学设计(学案与教案)
  • 第四节 有机合成教学设计 车 琳 第一课时 教学内容:有机合成的过程 教学目标 1.知识与技能 (1).掌握常见官能团的引入.消除和衍变及碳骨架增减的方法. (2).了解有机合成在生活和生产中的作用. (3).能根据有机物的化学反应及衍变关 ...查看


  • 程序框图高考题汇编
  • 程序框图高考题汇编 1. (广东卷9.阅读程序框图,若输入m =4,n =6,则输出a =,i =2. (海南卷5)下面的程序框图,如果输入三个实数a .b .c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的 ...查看


  • 1.1.2程序框图与顺序结构
  • §1.1.2程序框图与顺序结构 班级__________姓名____________ 课前预学案 1. 程序框图的概念 通常用一些通用___________构成一张图来表示算法,这种图形称作程序框图. 2. 框图的意义 4. 画程序框图的规 ...查看


  • 高中数学必修三第一单元测试卷
  • 2013-2014学年度??? 学校3月月考卷 高一级数学必修三第一单元 学校 第I 卷(选择题) 请点击修改第I 卷的文字说明 ) A .i >9 [答案]D [解析] B .i >12 C.i >11 D.i > ...查看


热门内容