nbhkdz.com冰点文库

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


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.1 1.1.2 算法初步 算法与程序框图 程序框图与算法的...4.你会用框图符号表示算法的顺序结构吗? 5.什么是条件结构?如何用程序框图表示...

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

1.1.2 程序框图与算法的基本逻辑结构(第 2 课时) 教材分析本节内容是数学...算法 是本节课是在学习了程序框图、顺序结构条件结构的基础上进行的,是对...

第一章1.1.2程序框图与算法的基本逻辑结构(1)

曹县三中高一数学导学案 第一章 1.1.2 程序框图 第一课时 制作人:袁瑞勇 ...可用程序框图表示为: 4、条件结构是指而选择不同流向的算法结构。可用程序框图...

...第一章-1.1.2 程序框图与算法的基本逻辑结构(3)

1.如图所示的程序框图包含算法结构中的哪些结构( ) (1)条件结构 (2)顺序结构 A.(1)(2) B.(1)(3) (3)循环结构 C.(2)(3) (4)无法确定 D.(4) ...

1、1、2、1程序框图及顺序结构教案

1121程序框图顺序结构教案_数学_高中教育_教育专区。1、121 ...基本逻辑结构构成的.如图: <3>上图哪一个是顺序结构条件结构、逻辑结构? ...

第一章 算法初步 1.1.2第1课时有详细答案

第一章 算法初步 1.1.2第1课时有详细答案_数学_高中教育_教育专区。1.1.2 程序框图与算法的基本逻辑结构 程序框图、顺序结构 第 1 课时课时目标 1.理解程序...

第一章 1.1.2 程序框图与算法的基本逻辑结构 课时活页...

第一章 1.1.2 程序框图与算法的基本逻辑结构 课时活页训练_调查/报告_表格/...①是顺序结构;②是条件结构;③是当型循环结构; ④是直到型循环结构. 4.如图...

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

1.1.2 程序框图与算法的基本逻辑结构 教材分析本节内容是数学 3 第一章 ...语言之后对算法的框图语言及基本逻辑结构(顺序结构条件结构)的再学习.算 法是...

...)第一章 算法初步 1.1.2第1课时 课时作业]

(人教A版,必修三)第一章 算法初步 1.1.2第1课时 课时作业]_数学_高中教育...1.1.2 程序框图与算法的基本逻辑结构 第 1 课时 程序框图、顺序结构 课时...

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

学而思网校 www.xueersi.com 〔同步试题〕 1.1.2 程序框图与算法的基本逻辑结构 ———顺序结构条件结构 1.算法是指可以用计算机来解决的某一类问题的程序或步...