算法的三种基本逻辑结构和框图表示(一)
- 格式:ppt
- 大小:309.00 KB
- 文档页数:24


教案纸
课 题 §1.1.3算法的三种基本逻辑结构和框图表示 课型 新课
主备人 赵辉 上课教师 赵辉 上课时间 45 分钟
学习目标 1.知识与技能:通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑结构:顺序、条件分支、循环。理解掌握前两种,能设计简单的流程图。2.过程与方法:通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力3.情感与价值观:通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能力,培养学生学习兴趣,增强学好数学的信心;通过学生的积极参与、大胆探索,培养学生的探索精神和合作意识。
教学重点 顺序结构和条件分支结构的理解及应用。
教学难点 条件分支结构的应用。
教师准备 多媒体
教学过程 集备修正
以学生比较熟悉的公园导游图、医院的导医图及商场的导购图为背景提出图的结构。教师提出问题,学生思考、回答并互相补充。教师提出问题,学生思考、回答并互相补充。以学生熟悉的图引入,体现数学来源于现实并应用于现实。以学生熟悉的图引入,体现数学来源于现实并应用于现实。1. 复习框图的符号和意义.
2. 复习画流程图的规则
3. 出示上节课的流程图。
4. 引入流程图的逻辑结构。 教师提问,学生回答,并相互补充,学生思考、探究、抽象。落实上节课的基本知识;利用上节课的流程图,学生很熟悉,易于集中精力思考、抽象新问题;从另一角度、层次提出问题,激发学生的求知欲,培养学生“多思、勤思”的习惯
1. 顺序结构的概念
2. 顺序结构一般形式教师出示概念和结构图的一般形式。学生理解、记忆。
学生做,教师启发,师生共同完成,规范做题格式,简化解题步骤。注意:课本的图有点小错误,且不够简洁
1. 条件结构分支结构的概念
2. 条件结构分支结构的一般形式
教师出示概念、结构图的一般形式,学生观察、理解、记忆,比较和顺序结构的区别。规范学生的语言和作图形式,培养学生的语言表达能力和作图能力,培养学生的抽象概括能力。
1 / 13
1.1.3 算法的三种基本逻辑结构和框图表示
第一课时 顺序结构与条件分支结构
一、选择题
1.下列算法中,含有条件分支结构的是( )
A.求两个数的积
B.求点到直线的距离
C.解一元二次方程
D.已知梯形两底和高求面积
2.给出下列程序框图
若输出的结果为2,则①处的执行框内应填的是( )
A.x=2 B.b=2
C.x=1 D.a=5
3.下列关于条件分支结构的描述,不正确的是( )
A.条件分支结构的出口有两个,但在执行时,只有一个出口是有效的
B.条件分支结构的判断条件要写在判断框内
C.双选择条件分支结构有两个出口,单选择条件结构只有一个出口
D.条件分支结构根据条件是否成立,选择不同的分支执行
4.中山市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填( ) 2 / 13
A.y=7+2.6x
B.y=8+2.6x
C.y=7+2.6(x-2)
D.y=8+2.6(x-2)
5.输入-5,按图中所示程序框图运行后,输出的结果是(
)
A.-5 B.0 C.-1 D.1
6.给出一个程序框图,如图所示,其作用是输入x的值,输出相应的y的值.若要使输入的x的值与输出的y的值相等,则输入的这样的x的值有(
)
A.1个 B.2个 C.3个 D.4个 3 / 13
二、填空题
7.如图是求实数x的绝对值的算法程序框图,则判断框①中可填________.
1 / 12
张喜林制
1.1.3 算法的三种基本逻辑结构和框图表示
教材知识检索
考点知识清单单
1.通过对各种各样的算法和框图进行____,证明只需用____就可表示任何一个算法.
2.用三种基本结构表述的算法和画出的框图,____, 和理解.
3.顺序结构描述的是____,语句与语句之间,框与框之间按 .
4.条件分支结构是用于描述____,并根据 的一种逻辑结构.
5.根据指定条件决定____的控制结构称为循环结构,
要点核心解读
1.顺序结构
顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它由若干个依次执行的处理步骤组成,它也是任何一个算法都离不开的一种算法结构,可以用图1-1-3 -1所示的虚线框表示顺序结构的示意图,其中A和B两个框是依次执行的,只有在执行完A框所指定的操作后,才能接着执行B框所指定的操作.
2.条件结构
在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向,这种先根据条件作出判断,再决定执行哪一种操作的结构称为条件结构.图1-1-3 -2甲所示的虚线框内是一种条件结构,此结构中包含一个判断框,根据给定的条件P是否成立而选择A框或B框,请注意无论条件P是否成立,只能执行A框或B框之一,不可能既执行A框又执行B框,也不可能A框、B框都不执行,无论走哪一条路径,在执行完A或B之后,脱离本条件结构.当然A或B两个框中可以有一个是空的,即不执
2 / 12
行任何操作,如图1-1-3 -2乙所示也是条件结构的一种.
3.循环结构
需要重复执行同一操作的结构称为循环结构,即从某处开始,按照一定的条件反复执行某一处理步骤,反复执行的处理步骤称为循环体.图1-1-3 -3甲所示是一种常见的循环结构,它的功能是先执行A框,然后判断给定的P条件是否成立,如果P条件不成立,则再执行A,然后再对P条件做判断,如果P条件仍然不成立,又执行A„„如此反复执行A,直到给定的P条件成立为止,此时不再执行A,脱离本循环结构,另外,图1-1-3 -3乙所示的框图也是常见的一种循环结构,请读者自己分析其执行情况.
课题 算法的三种基本逻辑结构和框图表示 课时 1
课型 新
教
学
目
标 知识与技能:
理解算法的程序框图的三种基本逻辑结构:顺序结构、条件分支结构、循环结
构,并能结合三种逻辑结构设计简单的程序框图。
过程方法与能力:
通过设计程序框图来体会解决问题的过程,培养学生的逻辑思维能力及语言表达能力。
情感态度与价值观:
通过学生参与设计程序框图的过程,培养学生的合作意识,增进学生学习数学的信心。
重
点
分
析
对算法的三种基本逻辑结构的理解。
难
点
分
析
算法的框图表示。
学法
教具
图片、多媒体
板
书
设
计
一、算法的三种基本逻辑结构: 二、应用:
1、顺序结构
2、分支结构
3、循环结构
教 学 过 程 与 内 容 师生活动
● 算法的三种基本逻辑结构:
顺序结构:描述的是最简单的算法结构,语句和语句之间,框与框之间按从上到下的顺序进行。
顺序结构示意图:图1
顺序结构理解:
(1)画顺序结构时不要忘记画起、止框.
(2)顺序结构是任何一种程序框图都离不开的算法结构.
(3)顺序结构中上下两个框是依次执行的,如在图1中,只有执行完
A才能执行B.
(4)顺序结构只能用来解决一些简单的问题,无法进行逻辑判断.
例1:已知三角形的底边长为a,高为h,求三角形的面积.
设计一个算法,并画出程序框图.
解:(1)算法:
S1 输入,ah.
S2 计算12Sah.
S3 输出S.
(2)程序框图:如图2.
条件分支结构:如果一个算法中要进行逻辑判断,并且根据判断的结果进行不同的处理,这时就需要用到条件分支结构,这种结构是依据指定条件选择执行不同指令的控制结构.
条件分支结构示意图:如图3
条件分支结构理解: