nbhkdz.com冰点文库

第一章 1.1 1.1.2 第一课时 程序框图与顺序结构、条件结构

时间:2014-04-22


1.1. 2

程序框图与算法的基本逻辑结构

第1课时 程序框图与顺序结构、条件结构

返回

预习思考

? 1,算法有哪些常见的基本逻辑结构? ? 2,利用梯形的面积公式计算上底为2,下底为4, 高为5的梯形面积,设计出该问题的算法及程序 框图. ? 3,设计一个算法判断由

键盘输入的一个整数是 不是偶数,并画出程序框图.(提示:看被2除 的余数是否为零)
返回

一.算法的基本逻辑结构

1,顺序结构

返回

2,条件结构

3,循环结构
返回

预习思考

? 1,算法有哪些常见的基本逻辑结构? ? 2,利用梯形的面积公式计算上底为2,下底为4, 高为5的梯形面积,设计出该问题的算法及程序 框图. ? 3,设计一个算法判断由键盘输入的一个整数是 不是偶数,并画出程序框图.(提示:看被2除 的余数是否为零)
返回

[例1]

利用梯形的面积公式计算上底为2,下底为4,

高为5的梯形面积,设计出该问题的算法及程序框图.

[自主解答] 算法如下: 第一步,a=2,b=4,h=5. 1 第二步,S= (a+b)h. 2 第三步,输出 S.

该算法的程序框图如图所示:

返回

(1)顺序结构的适用范围:数学中很多问题都可以 按顺序结构设计算法,如运用公式进行计算、几何中 的作图步骤等. (2)应用顺序结构表示算法的步骤: ①仔细审题,理清题意,找到解决问题的方法; ②梳理解题步骤; ③用数学语言描述算法,明确输入量、计算过程、 输出量; ④用程序框图表示算法过程.

返回

预习思考

? 1,算法有哪些常见的基本逻辑结构? ? 2,利用梯形的面积公式计算上底为2,下底为4, 高为5的梯形面积,设计出该问题的算法及程序 框图. ? 3,设计一个算法判断由键盘输入的一个整数是 不是偶数,并画出程序框图.(提示:看被2除 的余数是否为零)
返回

[例2]

设计一个算法判断由键盘输入的一个整数是不是

偶数,并画出程序框图.(提示:看被2除的余数是否为零) 算法分析: 第一步,输入整数x. 第二步,令y是x除以2所得余 数. 第三步,判断y的符号 若y是零,输出“是偶数”,结束算法; 若y不是零,输出“不是偶数”,结束算 程序框图:

法.

返回

1.凡是根据条件作出判断,再决定进行哪一个步骤
的问题,在使用程序框图时,必须引入判断框,应用条件 结构,如分段函数求值,数据的大小比较及含“若??, 则??”字样的问题等. 2.解题时应注意:常常先判断条件,再决定程序流

向判断框有两个出口,但在最终执行程序时,选择的路线
只有一条.

返回

思考:
如图所示,是求函数y=|x-3|的函数值的程序框

图,则①处应填________,②处应填________.

返回

[巧思]

? ?x-3, 借助学习过函数y=|x-3|=? ? ?3-x,

x≥3, x<3.

故而①处应判断x<3?,若条件为否也就是x≥3,则执 行y=x-3.

[妙解]

? ?x-3, ∵y=|x-3|=? ? ?3-x,

x≥3, x<3.

∴①中应填x<3? 又∵若x≥3,则y=x-3. ∴②中应填y=x-3.

[答案] x<3?

y=x-3

返回

课堂练习:
1.下列问题的算法适宜用条件结构表示的是( C ) A.求点P(-1,3)到直线l:3x-2y+1=0的距离 B.由直角三角形的两直角边求斜边 C.解不等式ax+b>0(a≠0) D.计算3个数的平均数

2.下列关于流程线的说法,不正确的是( B ) A.流程线表示算法步骤执行的顺序,用来连接程序框 B.流程线只要是上下方向就表示自上向下执行可以不要箭头 C.流程线无论什么方向,总要按箭头的指向执行 D.流程线是带有箭头的线,它可以画成折线

返回

? 4.如图是求某个函 数的函数值的程序 框图,则满足该程 序的函数的解析式 为________. ? 解析:当满足x<0时, f(x)=2x-3;当不 满足x<0,即x≥0时, f(x)=5-4x,

返回

5.如图所示的一个算法的程序框图,已知a1=3,
输出的结果为7,则a2的值为________.

解析:由框图可知,b=a1+a2 再将b/2赋值给b, ∴ 7 × 2= a2+ 3 ∴a2=11. 答案:11

返回

课时小结
? 程序框图的概念 ? 程序框图的基本图形 ? 算法的基本逻辑结构

返回

课后作业
? P66,课时二(除第九题)

返回

备用练习:
1.已知圆的半径,设计一个算法求圆的周长和面积的 近似值,并用程序框图表示.

解:算法步骤如下:
第一步,输入圆的半径R. 第二步,计算L=2πR. 第三步,计算S=πR2. 第四步,输出L和S.

返回

程序框图:

返回

2.儿童乘坐火车时,若身高不超过1.2 m,则无需购票; 若身高超过1.2 m,但不超过1.5 m,可买半票;若超过 1.5 m,应买全票,请设计一个算法,并画出程序框图. 解:根据题意,该题的算法中应用条件结构,首先以身

高为标准,分成买票和免费,在买票中再分出半票和全
票.买票的算法步骤如下: 第一步:测量儿童身高h. 第二步:如果h≤1.2 m,那么免费乘车,否则若h≤ 1.5 m,则买半票,否则买全票.

返回

程序框图如图所示:

返回


高中数学必修三教学设计1.1.2程序框图与算法的基本逻辑...

高中数学必修三教学设计1.1.2程序框图与算法的基本逻辑结构文字资料---顺序结构条件结构_数学_高中教育_教育专区。高中数学必修三教学设计 ...

河北省承德市高中数学第一章算法初步1.1.2程序框图与算...

河北省承德市高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构第2课时条件结构学案_数学_高中教育_教育专区。1.1.2 程序框图与算法的基本逻辑结构 第 ...

数学:1.1.2程序框图与算法的基本逻辑结构同步试题--顺...

〔同步试题〕 1.1.2 程序框图与算法的基本逻辑结构 ———顺序结构条件结构 1.算法是指可以用计算机来解决的某一类问题的程序或步骤,它不 具有( ) A.有限...

数学:1.1.2《程序框图与算法的基本逻辑结构》同步试题-...

数学:1.1.2程序框图与算法的基本逻辑结构》同步试题--顺序结构条件结构_...1、D 2、C 3、B 4、A 5、D 6、B 7、11 8、解:第一步:取 a ? 2...

1.1.2程序框图与算法的基本逻辑结构同步试题--顺序结构...

1.1.2程序框图与算法的基本逻辑结构同步试题--顺序结构条件结构_高一数学_数学_高中教育_教育专区。程序框图与算法的基本逻辑结构同步试题高考...

1.1.2条件结构3

1、掌握条件结构的概念 2、通过具体的实例,掌握程序框图条件结构 重点、难点 ...1、如图 1 是算法的流程图的一部分,其算法的逻辑结构是() A、 顺序结构 B...

必修3 1.1.2程序框图与条件结构2

必修3 1.1.2程序框图与条件结构2_数学_高中教育_教育专区。1.2.1 程序框图与算法的基本逻辑结构 第 2 课时 条件结构姓名 班级 组别 使用时间一、学习目标:...

1.1.2条件结构与循环结构

1.1.2 条件结构与循环结构 制作人: 制作人:刘江华 审核人: 审核人:王伟程序框图: 程序框图: 学习目标 1.理解程序框图的三种基本逻辑结构:顺序、条件、循环。...

...十堰郧阳中学高一数学备课教案:1.1.2《程序框图》(...

§1.1.2 程序框图 (三个课时) 教学目标: 1。掌握程序框图的概念;会用通用...(3) 、算法的三种基本逻辑结构:顺序结构条件结构、循环结构。 顺序结构:顺序...

1.1.2程序框图与算法的基本逻辑结构(3)

一、课题名称:1.1.2 程序框图与算法的基本逻辑...理解程序框图的三种基本逻辑结构:顺序结构条件结构...讨论法 第 3 课时 循环结构 七、教学过程 1、...