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程序框图及顺序结构教案

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

2016年高中数学 第一章 算法初步 1.1.2第1课时顺序结构、条件结构学案 新人教A版必修3

2016年高中数学 第一章 算法初步 1.1.2第1课时顺序结构条件结构学案 新人教A版必修3_高考_高中教育_教育专区。1.1.2 程序框图与算法的基本逻辑结构 顺序...

§1.1.2程序框图(一)—顺序结构与条件结构

7页 1财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 §1.1.2程序框图(一)—顺序结构与条件结构 人教A版 数学...

1.1.2程序框图与顺序结构

周次: 武安市第十中学高一数学组 编号: 班级: 姓名: 组内评价: 教师评价: 1.1.2 程序框图与顺序结构 制作人: 制作人:刘江华 审核人: 审核人:王伟 4.请...

1.1.2(01) 顺序结构

1.1.2 程序框图与算法的基本逻辑结构 第 1 课时导入新课 思路 1(情境导入)...三种逻辑结构可以用如下程序框图表示: 顺序结构 条件结构 循环结构 应用示例 例...

1.1.2程序框图与顺序结构2

重点难点 1、理解程序框图的含义及框图的顺序结构和条件结构2、 正确识别程序框图的功能,运用框图知识正确地画出程序框图 导入新课 从 1.1.1 的学习中,我们...

1.1.程序框图(一)顺序结构

1.1.程序框图(一)顺序结构 编号:38 主备人:周立健第一部分【预习目标】 1.通过模仿、操作、探索,掌握利用程序框图表达解决算法的过程 2.在具体问题的解决过程...

【优化方案】2016年高中数学 第一章 算法初步 1.1.2第1课时顺序结构、条件结构学案 新人教A版必修3

【优化方案】2016年高中数学 第一章 算法初步 1.1.2第1课时顺序结构条件结构学案 新人教A版必修3_数学_高中教育_教育专区。1.1.2 程序框图与算法的基本...

1.1.2程序框图与顺序结构

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