人教版数学高一课时作业第1课时顺序结构与条件分支结构

1.1.3第1课时顺序结构与条件分支结构
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元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填()
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个
7.如图是求实数x的绝对值的算法程序框图,则判断框①中可填________.
8.根据下边的程序框图所表示的算法,输出的结果是______.
9.已知函数y =⎩⎪⎨⎪⎧
log 2x , x ≥22-x , x <2.如图表示的是给定x 的值,求其对应的函数值y 的程序框图.①处应填写________;②处应填写________.
10.画出计算函数y =|2x -3|的函数值的程序框图.(x 由键盘输入)
11.已知函数y =2x +3,设计一个算法,若给出函数图象上任一点的横坐标x (由键盘输入),求该点到坐标原点的距离,并画出程序框图.
12.画出解一元一次不等式ax >b 的程序框图.
13.到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费.汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,按汇款额的1%收取;超过5 000元但不超过100万时,一律收取50元手续费,其他情况不予办理.试设计一个算法描述汇款额为x元时,银行收取手续费为y元的过程,并画出程序框图.
参考答案
1.【解析】
【答案】C
2.【解析】
【答案】C
3.【答案】C
4.【解析】
【答案】D
5.【解析】
【答案】D
6.【解析】
【答案】C
7.【答案】x≥0
8.【解析】该算法的第1步分别将X,Y,Z赋于1,2,3三个数,第2步使X取Y的值,即X 取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.
【答案】2
9.【解析】∵满足判断框中的条件执行y=2-x,
∴①处应填x<2.
不满足x<2即x≥2时,
y=log2x,故②处应填y=log2x.
【答案】x<2y=log2x
10.解:
11.解:算法如下:
第一步,输入横坐标的值x.
第二步,计算y=2x+3.
第三步,计算d=x2+y2.
第四步,输出d.
程序框图如图:
12.解:
13.解:由题意知本题是一个分段函数问题,分段函数解析式为
y =⎩⎪⎨⎪⎧ 1 0<x ≤1000.01x 100<x ≤5 00050 5 000<x ≤1 000 000
.
其算法如下:
S1,输入汇款额x ; S2,判断x ≤100是否成立;若成立,则y =1,转执行S5,若不成立,则执行S3; S3,判断x ≤5 000是否成立;若成立,则y =x ×1%,转执行S5,若不成立,则执行S4; S4,判断x ≤1 000 000是否成立;若成立,则y =50,转执行S5,若不成立,则输出“不予办理”;
S5,输出y .
程序框图如图:。

合集下载

教学设计2:1.1.3 第1课时 顺序结构与条件分支结构

教学设计2:1.1.3 第1课时 顺序结构与条件分支结构

1.1.3 第1课时顺序结构与条件分支结构教学目标:1.掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图.2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图.3.通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的两种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路.教学重难点:教学重点:程序框图的基本概念、基本图形符号和两种基本逻辑结构.教学难点:能综合运用这些知识正确地画出程序框图.教学过程:一、创设情境:如果你向全班同学介绍一下你心中偶像的形象,你认为用语言描述好还是拿出偶像的照片给同学们看好?说明一下你的理由算法除了用自然语言表示外,还可用程序框图表示.二、基本概念:(1)起止框图:起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框.(2)输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置.(3)处理框:它是采用来赋值、执行计算语句、传送运算结果的图形符号.(4)判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支.三、算法的基本逻辑结构(1)顺序结构:顺序结构描述的是是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的.例1.已知一个三角形的三边分别为2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图.算法分析:这是一个简单的问题,只需先算出p的值,再将它代入公式,最后输出结果,只用顺序结构就能够表达出算法.解:程序框图:点评:顺序结构是由若干个依次执行的步骤组成的,是任何一个算法都离不开的基本结构. 变式训练1.输入矩形的边长求它的面积,画出程序框图.(2)条件结构:根据条件选择执行不同指令的控制结构.例2.任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,画出这个算法的程序框图.算法分析:判断分别以这3个数为三边边长的三角形是否存在,只需要验收这3个数当中任意两个数的和是否大于第3个数,这就需要用到条件结构.程序框图:点评:条件结构的显著特点是根据不同的选择有不同的流向.变式训练2.求x的绝对值,画出程序框图.四、当堂检测1.条件分支结构不同于顺序结构的特征是含有()A.处理框B.判断框C.输入、输出框D.起、止框【解析】条件分支结构必须有判断框.【答案】B2.程序框图中条件分支结构的判断框有________个入口和________个出口.() A.1,2B.2,3C.1,3 D.都不确定【答案】A3.阅读下面的程序框图,若输入a,b,c分别是21、32、75,则输出的值是()A.96 B.53C.107 D.128【解析】∵21<32,∴m=21+75=96,即输出96.【答案】A4.根据如图程序框图,若输入m的值是3,则输出的y的值是________.【解析】若输入m的值是3.则p=8,y=8+5=13,故输出y的值为13.【答案】135.下面程序框图表示的算法功能是________.【解析】其功能是比较a 、b 、c 的大小,输出最大值. 【答案】输出a ,b ,c 中最大者6.以下给出了一个程序框图,其作用是输入x 的值,输出相应的y 的值.若要使输入的x 的值与输出的y 的值相等,求x 的值.解:该程序框图描述的算法是求分段函数y =⎩⎪⎨⎪⎧x 2,x ≤2,2x -3,2<x ≤5,1x ,x >5.因为输入的x 值与输出的y 值相等,所以y =x .(1)∵⎩⎪⎨⎪⎧x 2=x ,x ≤2,∴x =0或x =1.(2)∵⎩⎪⎨⎪⎧2x -3=x ,2<x ≤5,∴x =3.(3)∵⎩⎪⎨⎪⎧1x =x ,x >5,∴x 无解.综上所述,x 的值为0,1,3. 五、课堂小结:本节课主要讲述了程序框图的基本知识,包括常用的图形符号、算法的基本逻辑结构,算法的基本逻辑结有三种,本节讲了顺序结构、条件结构.其中顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构,所以这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过这三种结构来表达 六、布置作业:1.输入3个实数按从大到小的次序排序. 解:程序框图:2.给出50个数,1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,以此类推. 要求计算这50个数的和. 将上面给出的程序框图补充完整. (1)i < = 50 (2) p = p + i。

高一数学人教A版必修三第一章 1.1 1.1.2 第一课时 程序框图、顺序结构

高一数学人教A版必修三第一章  1.1  1.1.2  第一课时 程序框图、顺序结构

3.常见的程序框及其功能
图形符号
名称 功能 终端框(起止框) 表示一个算法的____ 结束 起始和____ ______________ 输入和____ 输出的 表示一个算法 ____ 输入、输出框 ______________ 信息 处理框(执行框) ______________ 判断框 __________
(6)在程序框图的图形符号内,用于描述的语言要简练、 清楚. 2.规则的记法 以上规则简记为:框图符号标准化;框内语言精练化; 框间流程方向化,从上到下,从左到右勿颠倒;起止框不可 少,判断框搞特殊:一进口,两出口.
[活学活用]
1.在程序框图中,表示判断框的图形符号的是 ( )
解析: 四个选项中的程序框依次为处理框, 输入、 输出框, 判断框和起止框. 答案:C
①任何一个程序框图都必须有起止框;②输入框、输出框可 以在算法中任何需要输入、输出的位置出现;③判断框是唯一具 有超过一个退出点的框图符号;④对于一个程序来说,判断框内 的条件是唯一的. A.1 个 C.3 个 B.2 个 D.4 个
(2)下列说法正确的是 A.程序框图中的图形符号可以由个人来确定
[随堂即时演练]
1.对程序框图叙述正确的是 A.表示一个算法的起始和结束,程序框是 B.表示一个算法输入和输出的信息,程序框是 C.表示一个算法的起始和结束,程序框是 D.表示一个算法输入和输出的信息,程序框是
解析:由程序框的算法功能可知,选项 C 正确. 答案:C
(
)
2.下列所画程序框图是已知直角三角形两直角边 a,b 求斜边 c 的 算法,其中正确的是 ( )
程序框图:
与顺序结构有关的读图问题
[例 3] 如图所示是解决某个问题而绘制的程序框图. 仔细分析各

【成才之路】高中数学 第1课时顺序结构与条件分支结构学案课件 新人教A版必修3

【成才之路】高中数学 第1课时顺序结构与条件分支结构学案课件 新人教A版必修3
本选择结构,继续往下运行.
重点:(1)程序框图符号的含义和画程序框图的规则.
(2)条件分支结构的特点. 难点:(1)理解程序框图符号的含义和画程序框图的规 则. (2)条件分支结构的运用.
1.学习本节要注意每一种框图都有特定的含义,应用
框图时,一是要弄清每一种框图的含义,注意其区别,如 起止框与处理框及判断框的区别,熟练掌握它们;二是要 遵循画程序框图的规则;三是要注重模仿、操作、探索, 于画框图过程中,进一步体会算法思想、提高逻辑思维能
体积.写出该问题的一个算法,并画出流程图. (4)求底面边长为4,侧棱长为5的正四棱锥的侧面积及 体积.为该问题设计不同的算法并分别画出流程图.
[解析]
1 (1)根据梯形的面积公式 S= (a+b)h.其中 a 2
是上底,b 是下底,h 是高,只要令 a=2,b=4,h=5, 代入公式即可.算法如下: 第一步:输入梯形的两底 a,b 与高 h 的值; 1 第二步:计算 S= (a+b)h; 2 第三步:输出 S. 该算法的流程图如图所示.
力.
2.算法中间任何需要输入、输出的位置都可以用输入
和输出,需要输入的字母、符号、数据都填在输入框内; 算法中间处理数据所需要的算式、公式等可分别写在不同 的用以处理数据的处理框内;同时还可以对变量进行赋 值.它们可以使用输入框输入的数据进行运算;算法中需
对两个不同结果进行判断时,需将实现判 Nhomakorabea所需条件写在
判断框内;任何算法都要有起止框 ( 终端框 ) 表明一个算法 程序的开始和结束. 3.一般计算S+i的值,并把结果赋给S,用S=S+i表 示,这是后面要学的赋值语句.
4.一些简单的算法中不包含判断和重复操作过程,只
须用顺序结构描述即可.对于只有几次重复操作的也可以 只用顺序结构来描述.如一些套用公式求值、函数求值 等.在一个问题中含有条件判断,而根据条件是否成立有 不同的处理过程时,需采用条件结构来处理.利用条件结

高中数学 1.1.3 逻辑结构 第1课时 顺序结构与条件分支结构课件 新人教A版必修3

高中数学 1.1.3 逻辑结构 第1课时 顺序结构与条件分支结构课件 新人教A版必修3
z2
S5 输出d.
(2)用框图来描述算法:
开始 输入x0,y0,A,B,C
z1=Ax0+By0+C
z2=A2+B2
d= |z1| z2
输出d 结束
例2、请用数学语言和程序框图描述求一元二次方程
ax2 bx c 0 根的过程。 解:(1)用数学语言来描述算法:
S1 计算Δ= b2 4ac;
1.1.3 算法的三种基本 逻辑结构和框图表示
第1课时 顺序结构与条件分支结构
1.算法框图的理解; 2.顺序结构的理解; 3.条件结构的理解。
首先用一个浅显的例子总结算法结构;新课讲 授部分,讲解顺序和条件结构;例题部分,通过 典例讲解让学生熟悉两种结构。复习巩固部分通 过练习对知识巩固,让学生更系统掌握本节课的 所学知识,最后总结作业。
例1. 已知点P0(x0,y0)和直线l:Ax+By+C=0,求点P0(x0, y0)到直线l的距离d. 解:(1)用数学语言来描述算法:
S1 输入点的坐标x0,y0,输入直线方程的系数A,B,C; S2 计算z1=Ax0+By0+C; S3 计算z2=A2+B2; S4 计算 d | z1 |;
用框图来描述算法:
开始 输入P、D 是
P>30
Y=0.3×30+0.5(P-30)
否 Y=0.3P
M=D×Y 输出M 结束
1.对顺序结构,下列说法:①是最基本、最简单的算法
结构;②框与框之间是依次进行处理;③除输入、输出
框之外,中间过程都是处理框;④可以从一个框图跳到
另一个框图执行;其中正确的有( B )
S2 如果Δ<0,则原方程无实数解;

2021年高中数学第一章算法初步1.1.第课时条件结构课时提升作业1新人教A版必修

2021年高中数学第一章算法初步1.1.第课时条件结构课时提升作业1新人教A版必修

2021年高中数学第一章算法初步1.1.2第2课时条件结构课时提升作业1新人教A版必修一、选择题(每小题5分,共25分)1.如图是算法流程图的一部分,其算法的逻辑结构是( )A.顺序结构B.条件结构C.判断结构D.以上都不对【解析】选B.因为含有判断框,对r是否为0需进行判断,故为条件结构.2.(xx·潍坊高一检测)下列关于条件结构的说法正确的是( )A.条件结构的程序框图中有两个入口和一个出口B.无论条件结构中的条件是否满足,都只能执行两条路径之一C.条件结构中的两条路径可以同时执行D.对于一个算法来说,判断框中的条件是唯一的【解析】选B.条件结构只有一个入口,故A错;条件结构的两条路径只能由判断框内条件选择其一执行,故C错,判断框内条件可适当变化,只需其后步骤相应调整即可,故D错.【补偿训练】不同于顺序结构的是条件结构中一定含有( )A.处理框B.判断框C.输入框D.起止框【解析】选B.条件结构中一定含有判断框,而顺序结构中则没有.3.(xx·武汉高一检测)下列函数求值算法中需要用到条件结构的是( )A.f(x)=x2-1B.f(x)=2x+1C.f(x)=D.f(x)=2x【解析】选C.对于分段函数求值需用到条件结构,故选C.【补偿训练】下列算法中,含有条件结构的是( )A.求三个数的和B.求两条平行线间的距离C.解不等式ax+b>0(a≠0)D.已知三角形的底边和高,求其面积.【解析】选C.A,B,D都是顺序结构,直接套用公式即可,C中要对未知数的系数的正负做判断.4.(xx·吉林高一检测)如图,若f(x)=x2,g(x)=log2x,输入x的值为0.25,则输出结果为( )A.0.24B.-2C.2D.-0.25【解析】选B.由框图知,h(x)是f(x)与g(x)中的较小值,因为f(0.25)=0.252=,g(0.25)=log20.25=-2,所以h(0.25)=-2.【补偿训练】如图所示的程序框图,若输入a=-4,则输出的结果为( )A.-2B.2C.正数D.是负数【解析】选D.由程序框图知,求a的算术平均数,当a≥0时,输出,当a<0时,输出“是负数”,因此,当a=-4时,输出的结果为“是负数”.5.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是( )A.f(x)=x2B.f(x)=C.f(x)=lnx+2x-6D.f(x)=x3+x【解题指南】观察程序框图,可得输出的函数应具备两个条件,一是奇函数,二是该函数存在零点,结合这两个条件判断选项哪个函数具备即可.【解析】选D.由框图可知,当输入的函数f(x)为奇函数且存在零点时,才可输出f(x),由选项可知,仅f(x)=x3+x同时满足这两个条件,故选D.二、填空题(每小题5分,共15分)6.(xx·无锡高一检测)已知函数f(x)=|x-3|,以下程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填,②处应填.【解析】由f(x)=|x-3|=及程序框图知,①处可填x<3?,②处应填y=x-3.答案:x<3? y=x-37.已知如图所示框图.若a=5,则输出b= .【解析】根据题意a=5,所以执行判断框后的“否”步骤,即b=a2+1,所以输出26.答案:26【延伸探究】若本题中输入a=10,则输出b= .【解析】根据题意a=10,所以执行判断框后的“是”步骤,即b=2a,所以输出20.答案:208.如图是计算函数y=的值的程序框图,在①,②,③处应分别填入的是.【解析】依题意得,当x≤-2时,y=ln(-x),因此①处应填y=ln(-x);当-2<x≤3时,y=0,因此③处应填y=0;当x>3时,y=2x,因此②处应填y=2x.答案:y=ln(-x),y=2x,y=0三、解答题(每小题10分,共20分)9.(xx·蚌埠高一检测)已知函数y=设计一个算法的程序框图,计算输入x的值,输出y的值.【解析】根据题意,其自然语言算法如下:第一步,输入x.第二步,判断x>0是否成立;若是,则输出y=,结束算法;若不是,则判断x<0是否成立,若是,则输出y=,结束算法;若不是,也结束算法.【补偿训练】已知分段函数y=设计一个算法,对输入的x的值,输出相应的函数值,并画出程序框图.【解析】算法步骤如下:第一步,输入x.第二步,若x≥2,则y=x2-x+1;否则y=x+1.第三步,输出y.程序框图如图所示.10.设汽车托运质量为pkg的货物时,托运每千米的费用标准为y=画出行李托运费用的程序框图.【解题指南】题目为分段函数,用条件结构求解.【解析】程序框图如图(x为托运路程,单位千米).(20分钟40分)一、选择题(每小题5分,共10分)1.(xx·东营高一检测)求下列函数的函数值的算法中需要用到条件结构的是( ) A.f(x)=3x+5 B.f(x)=log2xC.f(x)=D.f(x)=3x+5【解析】选C.C项中函数f(x)是分段函数,需分类讨论x的取值范围,要用条件结构来设计算法,A,B,D项中均不需要用条件结构.2.下面的程序框图执行后,输出的y的值为( )A.3B.1C.0D.不确定【解析】选C.判断框中x>3不成立,故执行y=0,输出的y的值为0.二、填空题(每小题5分,共10分)3.阅读如图所示的程序框图,若a=50.6,b=0.65,c=log0.55,则输出的数是a,b,c中的.【解题指南】由程序框图可知输出的是a,b,c中的最大者.【解析】因为50.6>1,0<0.65<1,log0.55<0,所以三个数中a最大,故应填a.答案:a4.(xx·怀化高一检测)某算法的程序框图如图所示,若输出结果为3,则输入的实数a的值是.【解析】当a>5时,b=2a>10,因为输出结果为3,所以a≤5,所以3=a2+1,所以a=±.答案:±【拓展延伸】若输入的a=0,则按照如图所示的程序框图,输出的b的值是.【解析】因为0>5不成立,所以b=a2+1=0+1=1.答案:1三、解答题(每小题10分,共20分)5.(xx·聊城高一检测)如图所示的程序框图,其作用是:输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,求这样的x值有多少个.【解析】由题可知算法的功能是求分段函数y=的函数值,要满足题意,则需要或或解得x=0或x=1或x=3,共3个值.6.(xx·洛阳高一检测)学习优秀奖的条件如下:(1)五门课的成绩总分不低于500分.(2)每门课成绩都不低于90分.(3)三门主课每门的成绩都不低于100分,其他两门课的成绩都不低于90分.输入某学生的五门课的成绩,问他是否够优秀条件.画出程序框图.【解析】程序框图如图所示:【拓展延伸】关于条件结构的应用(1)应用条件结构画流程图应注意两点:一是需要判断的条件是什么,二是判断后的条件分别对应着什么样的结果.(2)凡必须先根据条件作出判断,然后再决定进行哪一步骤的问题,在画程序框图时,必须引入判断框.。

导学设计高一数学人教B必修3同步精练:3第1课时 顺序结构与条件分支结构 含解析

导学设计高一数学人教B必修3同步精练:3第1课时 顺序结构与条件分支结构 含解析

1.1.3算法的三种基本逻辑结构和框图表示第1课时顺序结构与条件分支结构一、基础过关1.下列算法中,含有条件分支结构的是()A.求两个数的积B.求点到直线的距离C.解一元二次方程D.已知梯形两底和高求面积2.给出下列程序框图,若输出的结果为2,则①处的处理框内应填的是() A.x=2B.b=2C.x=1D.a=53.下列关于条件分支结构的描述,不正确的是() A.条件分支结构的出口有两个,但在执行时,只有一个出口是有效的B.条件分支结构的判断条件要写在判断框内C.条件分支结构可以有一个出口D.条件分支结构根据条件是否成立,选择不同的分支执行4.中山市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填()A.y=7+2.6x B.y=8+2.6xC.y=7+2.6(x-2) D.y=8+2.6(x-2)5.下列程序框图中,若输入的R=8,则输出的a=________.6.根据下边的程序框图所表示的算法,输出的结果是________.7.画出已知f(x)=x2-2x-3.求f(3)、f(-5)、f(5),并计算f(3)+f(-5)+f(5)的值的程序框图.8.画出计算函数y=|2x-3|的函数值的程序框图.(x由键盘输入)二、能力提升9.输入-5,按图中所示程序框图运行后,输出的结果是 ( )A .-5B .0C .-1D .110.给出一个程序框图,如图所示,其作用是输入x 的值,输出相应的y 的值.若要使输入的x 的值与输出的y 的值相等,则输入的这样的x 的值有 ( )A .1个B .2个C .3个D .4个11.已知函数y =⎩⎪⎨⎪⎧log 2x , x ≥2,2-x , x <2.下图表示的是给定x 的值,求其对应的函数值y的程序框图.①处应填写________;②处应填写________. 12.“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:f =⎩⎪⎨⎪⎧0.53ω, ω≤50,50×0.53+(ω-50)×0.85, ω>50.其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克).试画出计算费用f的程序框图.三、探究与拓展13.有一城市,市区为半径为15 km的圆形区域,近郊区为距中心15~25 km的范围内的环形地带,距中心25 km以外的为远郊区,如右图所示.市区地价每公顷100万元,近郊区地价每公顷60万元,远郊区地价为每公顷20万元,输入某一点的坐标为(x,y),求该点的地价.1.1.3算法的三种基本逻辑结构和框图表示第1课时顺序结构与条件分支结构1.C 2.C 3.C 4.D 5.46.2解析该算法的第1步分别将X,Y,Z赋于1,2,3三个数,第2步使X取Y的值,即X 取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.7.解程序框图如图所示:8.9.D10.C11.x<2y=log2x12.解程序框图如下:13.解由该点坐标(x,y),求其与市中心的距离r=x2+y2,确定是市区、近郊区,还是远郊区,进而确定地价p.由题意知,p=⎩⎪⎨⎪⎧100,0<r≤15,60,15<r≤25,20,r>25程序框图如下:。

人教新课标版高中数学高一第1课时 程序框图、顺序结构


12345
解析 答案
3.如图所示的程序框图的运行结果是__2_.5___. 解析 初始值a=2,b=4, 得 S=42+24=2+12=2.5, 输出S的值为2.5.
12345
解析 答案
4.如图所示的程序框图,若输出的结果是S=7,则输入的A值为__3___.
解析 该程序框图的功能是输入A,计算2A+1的值. 由2A+1=7,解得A=3.
12345
解析 答案
5.写出求过点P1(3,5),P2(-1,2)的直线斜率的算法,并画出程序框图. 解 算法如下: 第一步,输入x1=3,y1=5,x2=-1, y2=2. 第二步,计算 k=xy11--xy22.
第三步,输出k. 程序框图如图.
12345
解答
规律与方法
1.在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图, 再去设计程序就有了依据,从而就可以把整个程序用程序语言表述出来, 因此程序框图是我们设计程序的基本和开端. 2.规范程序框图的表示 (1)使用标准的框图符号; (2)框图一般按从上到下、从左到右的方向画,流程线要规范; (3)除判断框外,其他框图符号只有一个进入点和一个退出点; (4)在图形符号内描述的语言要非常简练、清楚.
解答
类型三 程序框图的应用 例3 一个算法如图,它的功能是什么? 解 其功能是求点(x0,y0)到直线Ax+ By+C=0的距离.
解答
反思与感悟 程序框图本身就是为直观清晰表达算法而生,故只需 弄清各种程序框、流程线的功能,再依次执行一下程序,不难读懂 该图所要表达的算法.
跟踪训练3 写出下列算法的功能: (1)图①中算法的功能是(a>0,b>0)_求__以__a_,__b_为__直__角__边__的__直__角__三__角__形__斜__边__ __c的__长___; (2)图②中算法的功能是_求__两__个__实__数__a_,__b_的__和___.

人教版数学高一学案第1课时程序框图、顺序结构

1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构学习目标 1.熟悉各种程序框及流程线的功能与作用;2.能够读懂简单的程序框图;3.能够用程序框图表示顺序结构的算法.知识点一程序框图思考许多办事机构都有工作流程图,你觉得要向来办事的人员解释工作流程,是用自然语言好,还是用流程图好?梳理1.程序框图的基本构成其中程序框图中的图框表示各种操作,图框内的文字和符号表示操作的内容,带箭头的流程线表示操作的先后次序.2.常见的程序框、流程线及各自表示的功能在程序框图中,一个或几个________的组合表示算法中的一个步骤;带有__________的流程线将程序框连接起来,表示算法步骤的__________.3.画程序框图应遵循的规则(1)使用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,其他程序框图的符号只有一个进入点和一个退出点,判断框是唯一一个具有超过一个退出点的程序框.知识点二顺序结构1.顺序结构的定义由若干个________________组成,这是任何一个算法都离不开的基本结构.2.结构形式类型一程序框图的图形符号及其作用例1给定如图所示的程序框图,指出其中的错误.反思与感悟(1)起止框是任何程序框图不可缺少的,表明程序的起始和结束.(2)输入、输出框可用在任何需要输入、输出的位置.(3)算法中间要处理数据或计算,可分别写在不同的处理框内.(4)当算法要求对两个不同的结果进行判断时,判断条件要写在判断框内.判断框是具有超过一个退出点的唯一程序框.跟踪训练1如图所示的程序框图最终输出的结果是____________.类型二顺序结构及应用例2已知直角三角形的两条直角边长分别为a,b,设计一个求直角三角形内切圆面积的算法,并画出对应的程序框图.反思与感悟在顺序结构中,语句与语句之间、框与框之间是按照从上到下的顺序连接的,中间没有“转弯”,也没有“回头”,跟踪训练2 已知一个三角形三条边的边长分别为a ,b ,c ,利用海伦-秦九韶公式⎝⎛⎭⎫令p =a +b +c 2,则三角形的面积S =p (p -a )(p -b )(p -c )设计一个计算三角形面积的算法,并画出程序框图.类型三 读懂程序框图例3 一个算法如图,它的功能是什么?反思与感悟 程序框图本就是为直观清晰表达算法而生,故只需弄清各种程序框、流程线的功能,再依次执行一下程序,不难读懂该图所要表达的算法. 跟踪训练3 写出下列算法的功能:(1)图①中算法的功能是(a >0,b >0)____________________________________; (2)图②中算法的功能是________________.1.如图所示的程序框图中虚线框表示算法三种基本逻辑结构中的()A.顺序结构B.条件结构C.循环结构D.以上答案都不正确2.程序框图符号“”可用于()A.输出a=10 B.赋值a=10C.判断a=10 D.输入a=13.如图所示的程序框图的输出结果为________.4.下面程序框图的运行结果是________.5.写出求过点P1(3,5),P2(-1,2)的直线斜率的算法,并画出程序框图.1.在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基本和开端.2.规范程序框图的表示:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画,流程线要规范;(3)除判断框外,其他框图符号只有一个进入点和一个退出点;(4)在图形符号内描述的语言要非常简练、清楚.答案精析问题导学 知识点一思考 使用流程图好.因为使用流程图表达更直观准确. 梳理2.表示一个算法的起始和结束 表示一个算法输入和输出的信息 赋值、计算 判断框 连接程序框 连接点程序框 方向箭头 执行顺序 知识点二1.依次执行的步骤 题型探究例1 图中有两处错误:(1)每个判断框应连接一个入口,两个出口,而图中的判断框“x ≤5?”只连接一个出口;(2)处理框“y =2x -3”应当连接一个入口,一个出口,而图中该框没有出口与其连接. 跟踪训练1 8例2 解 算法步骤如下:第一步,输入直角三角形的直角边长a ,b 的值. 第二步,计算斜边长c =a 2+b 2.第三步,计算直角三角形内切圆半径r =12(a +b -c ).第四步,计算内切圆面积S =πr 2. 第五步,输出S . 程序框图如图.跟踪训练2 解 算法步骤如下:第一步,输入三角形三条边的边长a ,b ,c . 第二步,计算p =a +b +c2.第三步,计算S =p (p -a )(p -b )(p -c ).第四步,输出S . 程序框图如图:例3 解 其功能是求点(x 0,y 0)到直线Ax +By +C =0的距离.跟踪训练3 (1)求以a ,b 为直角边的直角三角形斜边c 的长 (2)求两个实数a ,b 的和 当堂训练1.A 2.B 3.5,8 4.2.5 5.解 算法如下:第一步,输入x 1=3,y 1=5,x 2=-1,y 2=2.第二步,计算k =y 1-y 2x 1-x 2.第三步,输出k . 程序框图如图.。

人教版高中数学全套教案导学案2.顺序结构与条件分支结构

教师课时教案备课人授课时间课题1.1.2程序框图与算法的基本逻辑结构(一)课标要求1.掌握程序框图的概念;2.会用通用的图形符表示算法;3.掌握画程序框图的基本规则,能正确画出程序框图;教学目标知识目标掌握程序框图的概念;会用通用的图形符表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。

技能目标通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。

情感态度价值观通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。

重点程序框图的基本概念、基本图形符和3种基本逻辑结构难点综合运用这些知识正确地画出程序框图。

教学过程及方法问题与情境及教师活动学生活动一.导入新课用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图.二.研探新知探究(一):程序框图自学P6,总结以下问题:(1)什么是程序框图?(2)说出终端框(起止框)的图形符与功能.(3)说出输入、输出框的图形符与功能.(4)说出处理框(执行框)的图形符与功能.(5)说出判断框的图形符与功能.(6)说出流程线的图形符与功能.(7)说出连接点的图形符与功能.(8)总结几个基本的程序框、流程线和它们表示的功能.思考1:“判断整数n(n>2)是否为质数”的算法步骤如何?第一步,给定一个大于2的整数n;第二步,第三步,,1否是 是 输入ni=2求n 除以i 的余数 i 的值增加1,仍用i 表开始 i>n-1或r=0? r=0?输出“n 不是质数”结束 输出“n 是质数” 否问题与情境及教师活动学生活动第四步 第五步,思考2:我们将上述算法用下面的图形表示:思考3:在上述程序框图中,有4种程序框,2种流程线,它们分别有何特定的名称和功能? 试分别说明。

高中数学人教A版必修课时作业程序框图与算法的顺序结构、条件结构含解析

A.1 个 B.2 个
C.3 个 D.4 个 解析:其中①③④都需要对条件作出判断,都需要用条件结构, ②用顺序结构即可.故选 C.
答案:C 4.已知如图所示的程序框图,若输入的 x 值为 1,则输出的 y 值
是( )
1
A.1 B.3 C.2 D.-1 解析:模拟程序框图的运行过程,如下:输入 x=1,y=x+1=1 +1=2,输出 y=2. 答案:C 5.(德州高一检测)某市的出租车收费办法如下:不超过 2 千米
收 7 元(即起步价 7 元),超过 2 千米的里程每千米收 2.6 元,另每车
次超过 2 千米收燃油附加费 1 元(不考虑其他因素).相应收费系统的 程序框图如图所示,则①处应填( )
A.y=7+2.6x
B.y=8+2.6x
C.y=7+2.6(x-2) D.y=8+2.6千米内的收费为 7 元, 2 千米外的收费为(x-2)×2.6,
程序框图如图所示:
5
14.如图所示的程序框图,其作用是:输入 x 的值,输出相应的 y 值.若要使输入的 x 值与输出的 y 值相等,求这样的 x 值有多少个?
解析:由题可知算法的功能是求分段函数 y=Error!的函数值, 要满足题意,则需要Error!或Error!或Error!
x=3. 答案:3
3
解析:算法如下: 第一步,令 r=10. 第二步,计算 C=2πr. 第三步,输出 C.
程序框图如图所示: 10.如果学生的数学成绩大于或等于 120 分,则输出“良好”,
否则输出“一般”.用程序框图表示这一算法过程. 解析:
|能力提升|(20 分钟,40 分)
11.(长沙高二检测)阅读如图程序框图,如果输出的值 y 在区间
2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档