新修改:高中数学必修3_第一章算法初步课件1[1][1].1.2-1程序框图与顺序结构,条件结构,循环结构
输出S 结束
当型结构 s = s + i i=i+ 1 i≤100? 是 s =s+i i=i+1 否
s=s+i i=i+1 否 i>100? 是
解决方法就是加上一个判断, 判断是否已经加到了100,如果加到 了则退出,否则继续加。 请填上判断的条件。 直到型结构
Company Logo
输入a1,b1,c1, a2
。b2,
c2 N
a1b2-a2b1≠0?
Y x=(c2b1 -c1b2)/(a1b2 -a2b1)
y=(c2b1 -c1b2)/(a1b2 -a2b1)
输出“x=
”; ,“y=
”;
输出“输入数据不合题意
结束
Company Logo
0( x 0) 例6、设计一个算法计算分段函数 y 1(0 x 1) x( x 1) 序框图。
n=1
输入50米跑成绩r N 输出r
输入n
i=2
求n除以i的余数r
i的值增加1,仍用i表示
否 i>n-1或r=0? 是
顺序结构
是 r=0? 否 N是质数
循环结构
N不是质数
条件结构
你能说出这三种基本逻辑结构的特点吗? 条件结构与循环结构有什么区别和联系?
(1)顺序结构 顺序结构是最简单的算法结构,语句与语句 之间,框与框之间是按从上到下的顺序进行的, 它是由若干个依次执行的处理步骤组成的,它是 任何一个算法都离不开的一种基本算法结构。 顺序结构在程序框图中的体现就是用流程线 将程序框自上而下地连接起来,按顺序执行算法 步骤。
S= p(p - a)(p - b)(p - c)
思考:上述算法的程序 框图如何表示?
开始
输入a,b,c
a + b+ c p= 2
S = p( p - a )( p - b)( p - c)
输出S
结束
第四步,输出S.
例2、已知右图是 “求一个正奇数的平 方加5的值”的程序框 图,若输出的数是30, 求输入的数n的值.
否
是
否
输出“n 是质数”
输出“n不 是质数” 结束
开始
输入n
i=2 求n除以i的余数r 是
r=0? 否 i的值增加1, 仍用i表示 i>n-1? 是
否
输出“n不 是质数”
输出“n 是质数” 结束
上述表示算法的图形称为算法的程序框图又 称流程图,其中的多边形叫做程序框,带方向 箭头的线叫做流程线,你能指出程序框图的含 义吗? 用程序框、流程线及文字说明来 表示算法的图形. 思考3:在上述程序框图中,有4种程序框,2种 流程线,它们分别有何特定的名称和功能?
, 的函数值,并画出程
第一步、输入x 第二步、判断“x<0”是否成立, 若 是,则输出y=0,否则执行第三步; 第三步、判断“x<1”是否成立, 若 是,则输出y=1,否则输出y=x。
Company Logo
(3)循环结构
循环结构指的是按照一定的条件反复执行的某些算法步骤. 反复执行的步骤称为循环体.
算法1:
第一步:确定首数a,尾 数b,项数n; 第二步:利用公式“S=n (a+b) /2” 求和; 第三步:输出求和结果。
开始
输入a,b,n
S=n (a+b) /2
输出S
结束
Company Logo
例7 设计一个计算 1+2+3+…+100的值的算法, 并画出程序框图.
第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10. …… 第100步,4950+100=5050.
第二步,计算s
r
2
第三步,输出s.
s r
2
输出s 结束
Company Logo
(2)条件结构 条件结构是指在算法中通过对某条件的判断, 根据条件是否成立而选择不同流向的算法结构.
否
满足条件?
满足条件?
否
是
是 步骤A 步骤B
步骤A
基本形式1
基本形式2
Company Logo
例4 任意给定3个正实数,设计一个算法,判断分别 以这三个数为三边边长的三角形是否存在.画出这个算 法的程序框图. 开始 输入a, b, c
开始
n=2005
a=200
t=0.05a
a=a+t
n=n+1
a>300? Y 输出n
结束
N
Company Logo
开始
n=2005
当型
开始
n=2005
直到型
a=200 n=n+1
a=200
t=0.05a
a=a+t a=a+t t=0.05a a≤300? N 输入n 结束 Y n=n+1
a>300? Y 输入n
S=0
i=i+1 S=S+i2
i≤100? 否
输出S 结束
是
当型循环结构
Company Logo
P.20习题1.1B组第2题
开始
算法步骤: 第一步,令计算变量n=1. 第二步,输入一个成绩r,判断r与 6.8的大小,若r≥6.8,则执行下一步; 若r<6.8,则输出r,并执行下一步. 第三步,令n=n+1. 第四步,判断计数变量n与成绩个数 9的大小,若n≤9,则返回第二步,若 n>9,则结束算法.
○
连接点
连接程序框的两部分
开始
思考4:在逻辑结构上, “判断整数n(n>2)是 否为质数”的程序框图 由几部分组成? 顺序结构
输入n i=2 求n除以i的余数r i的值增加1, 仍用i表示 i>n-1或r=0?
否
循环结构 条件结构
是 r=0?
是
否
输出“n 是质数”
输出“n不 是质数” 结束
算法千差万别,但都是由这 三种基本逻辑结构构成的.
i≤100? 否 输出S 结束
Company Logo
是
当型循环结构
例7 设计一个计算1+2+3+…+100的值的算法,并画 出程序框图.
开始 开始 i=0;S=0 否 S=s+i
i=0;S=0
i≤100? 是 s = s+i i=i+1 否
循 环 结 构
i=i+1
i>100? 是 输出S 当型结构 结束 直到型结构
步骤n
步骤n+1
例1、若一个三角形的三条边 长分别为a,b,c,令 a + b+ c ,则三角形面积 p= 2 S = p(p - a)(p - b)(p - c) 你能利用这个公式设计一个计
算三角形面积的算法步骤吗? 第一步,输入三角形三条边 的边长a,b,c. a + b+ c 第二步,计算 p = 2 第三步,计算
循环体
循环体 否 是
满足条件? 是
满足条件? 否
执行一次循环体后,对条件进行 判断,如果条件不满足,就继续执行 循环体,直到条件满足时终止循环.
在每次执行循环体前,对条件进行 判断,当条件满足,执行循环体,否则 终止循环.
Company Logo
例7 设计一个计算1+2+3+…+100的值的算法,并画 出程序框图.
Company Logo
程序框图:
开始 输入a,b,c △= b2-4ac △≥0? 是
p b 2a
否
q
2a
是
△=0? 否 x1= p + q x2= p - q 输出“方程没有 实数根”
Company Logo
输出x1=x2=p
输出x1,x2 结束
P.20 习题A组第3题
开始
算法步骤: 第一步,输入人数x,设收取的卫生费 为y元.
Company Logo
图形符号
名 称
终端框 (起止框)
输入、 输出框 处理框 (执行框) 判断框 流程线
功 能
表示一个算法的起始和结束 表示一个算法输入 和输出的信息 赋值、计算
判断某一条件是否成立, 成立时在出口处标明“是”或“Y”; 不成立时标明“否”或“N”。
连接程序框, 表示算法步骤的执行顺序
算法2: 第一步,令i=1,S=0. 第二步,若i ≤100成立,则执 行第三步;否则,输出S,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步.
开始 i=1
(1)确定循环体:i=i+1 s=s+i (2)初始化变量:i=1 s=0 (3)循环控制条件:i≤100
S=0 i=i+1
S=S+i
开始 输入正整数n x=2n-1
y=x2+5
输出y 结束
Company Logo
例3、已知两个变量A和B的值,试设计一个交 换这两个变量的值的算法,并画出程序框图
第一步、输入A、B
第二步、令X=A 第三步、令A=B
第四步、令B=X
第五步、输出A、B
Company Logo
1、已知摄氏温度C与华氏温度F之间的关系为 F=1.8C+32。设计一个由摄氏温度求华氏温度的算法, 并画出相应的程序框图。
Company Logo
知识探究一:算法的程序框图
思考1:“判断整数n(n>2)是 否为质数”的算法步骤如何? 第一步,给定一个大于2的整数n
开始 输入n i=2 求n除以i的余数r i的值增加1, 仍用i表示 i>n-1或r=0? 是 r=0?
人教B版高中数学必修三《第一章 算法初步 1.1 算法与程序框图 1.1.2 程序框图》_1
[教案]1.1.2程序框图预算法的基本逻辑结构——————顺序结构、条件结构教学目标:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构.掌握画程序框图的基本规则,能正确画出程序框图.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图.教学重点、难点:重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构.难点:教学综合运用框图知识正确地画出程序框图教学基本流程:复习回顾引出探求算法表达方法的必要性――程序框图―――算法的三种逻辑结构―――顺序结构―――条件结构――课堂小结教学情景设计一、新课引入从1.1.1的学习中,我们了解了算法的概念和特征,即知道了“什么是算法”这节课我们来学习算法的表达问题,即解决“怎样表达算法”问题。
我们已知道用自然语言可以表示算法,但太烦琐,我们有必要探求直观、准确表示方法。
(S通过预习解决下面四个问题)1.算法的含义是什么?2.算法的5个特征.3.算法有几种基本的结构?4.如下图所示的几个图形在流程图中,分别代表什么框?5、任意给定一个正实数,设计一个算法求以这个数为棱长的正方体的体积。
二、问题设计:1. 教学程序框图的认识:①讨论:如何形象直观的表示算法?→图形方法.教师给出一个流程图(上面5题),学生说说理解的算法步骤.②定义程序框图:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.④阅读教材P7的程序框图. →讨论:输入15后,框图的运行流程,讨论:输出的结果。
2. 教学算法的基本逻辑结构:①讨论:P7的程序框图,感觉上可以如何大致分块?流程再现出一些什么结构特征?→教师指出:顺序结构、条件结构、循环结构.②试用一般的框图表示三种逻辑结构. (见下图)②出示例1:已知一个三角形的三边分别为3,4,5,计一个算法,求出它的面积,并画出算法的程序框图. (学生用自然语言表示算法→师生共写程序框图→讨论:结构特征)T:点明顺序结构的定义与特征及其对应的程序框图。
高一数学人教A版必修三同步课件第一章 算法初步1.1.2.1ppt版本
连接程序框图的两部分
顺序结构 顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的 基本结构.用程序框图表示如图.
条件结构的概念 算法的流程根据__条__件__是__否__成__立___有不同的流向,处理上述过程的结构就是 条件结构.
条件结构程序框图的两种形式及特征
名称
1.程序框“▱”表示的功能是( ) A.一个算法的起始和结束 B.一个算法输入和输出的信息 C.赋值、计算 D.判断某一条件是否成立 解析: 程序框“▱”是输入、输出框,表示程序的输入、输出. 答案: B
2.给出以下四个问题:①输入一个数 x,输出它的相反数;②求面积为 6
的正方形的周长;③求三个数 a,b,c 中的最大数;④求函数 f(x)=xx- +12, ,xx≥<00, 的函数值.其中不需要用条件结构来描述其算法的有( )
解析: 算法如下: 第一步,输入 ω. 第二步,如果 ω≤50,那么使 f=0.53ω; 否则,f=50×0.53+(ω-50)×0.85. 第三步,输出 f. 程序框图为:
[归纳升华] 解决应用问题时应先审题,然后根据题意建立函数选择合适的结构模型,再 根据函数选择合适的结构设计算法.
3.某居民区的物业管理部门每月向居民收取卫生费,计费方法是:3 人和 3 人以下的住户,每户收取 5 元;超过 3 人的住户,每超出一人加收 1.2 元.设计 一个算法,根据住户的人数,计算应收取的卫生费,并画出程序框图.
1.1.2 程序框图与算法的基本逻辑结构 第 1 课时 程序框图与顺序结构、条件结构
学案·新知自解
1.正确理解程序框图的概念,明确程序框图的功能和作用. 2.理解顺序结构和其基本功能. 3.体会条件结构程序框图的作用,并会简单应用.
人教A版数学必修3第一章1.1.2算法与程序框图课件
例 2 比较下列各组语句的区别,再判断它们是否正确. ①赋值语句 r=9 ②赋值语句 9=r ③赋值语句 R=r=9 答案 ①对,②错,③错.
小结 赋值号的右边不能是常量,一个赋值语句的表 达式不能出现两个及两个以上的赋值号.
例4.交换两个变量A和B的值,
并输出交换前后的值
程序: INPUT A,B x=A A=B B=x
跟踪训练 2 判断下列给出的输入语句、输出语句和赋值语 句是否正确?为什么?
(1)输入语句 INPUT a;b;c (2)输出语句 PRINT A=4 (3)输出语句 PRINT 20.3]解 (1)错,变量之间应用“,” 隔解开(;1)错,变量之间应用“,”隔开;
(2)错,PRINT 语句不能用赋值号“=”; (3)正确,PRINT 语句可以输出常量、表达式的值; (4)错,赋值语句中“=”左右不能互换; (5)错,不能给一个表达式赋值; (6)错,一个赋值语句只能给一个变量赋值; (7)正确,该句的功能是将当前 T 的值平方后再赋给变量 T.
(2)几种常见的函数及功能
函数名 LOG(x) SQR(x)
ABS(x) INT(x)
功能
lnx x的算术平方 根
|x| 取整函数,求 不大于x的最 大整数.
注意事项 e≈2.71828
x
INT(3.2)=3
上例.用描点法作函数y x3 3x2 24x 30 的图象时,需要 求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.
PRINT A,B END
二、知识小结
INPUT语句
PRINT语句
赋值语句
格 INPUT “提示内 PRINT “提示内
苏教版高中数学必修三-第一章-算法初步1.2.1ppt课件
已知一个三角形的三边长分别为 2,3,4.利用海伦公式设 计一个算法,求出该三角形的面积,并画出流程图.(海伦公 式:已知三角形的三边长分别为 a,b,c,则三角形的面积 S a+b+c = pp-ap-bp-c,其中 p= 2 )
【解】
先将三角形的各边长赋值,求出三角形周长的
一半,然后利用公式求解. 算法如下: S1 a←2,b←3,c←4;
组成的,其中图框
表示各种操作的类型, 图框中的 文字 和 符号 表示操作的内 容, 流程线 表示操作的先后次序.
2.常见的图框、流程线及功能
图形符号
功能 表示算法的 开始或 结束 ,一般画 起止框 成 圆角矩形 输入、输出 输入、 表示 操作,一般画成 平行四边形 输出框 或 计算 ,一般画成 矩形 处理框 表示 赋值 根据条件决定执行两条路径中 判断框 某一条 菱形 ,一般画成 表示 执行步骤 流程线 箭头线 表示 的
在老师的引导下,充分发挥学生的主观能动性,从问题 入手,通过分析问题、交流方案、解决问题、运用问题的探 索过程,让学生全程参与到问题的探索中而突破难点. 通过学生对常见的图框及功能的理解和认识,结合典型 例题及变式训练,使学生初步掌握顺序结构的流程图的设计 而强化了重点.
●教学流程
演示结束
§1.2 流程图 1.2.1 顺序结构
教师用书独具演示
●三维目标 1.知识与技能:掌握顺序结构的特点,设计方法. 2.过程与方法:学会用算法分析问题;能够使用顺序结 构编写简单的程序解决具体问题.
3.情感态度与价值观:体会用结构化方法解决数学问题 的便捷性;明确结构化在程序设计中的重要作用;激励尝试 使用多种方法解决问题;培养良好的编程习惯和态度. ●重点难点 重点:各种图框的功能,会用算法图框表示顺序结构. 难点:对顺序结构的概念的理解;利用图框表示流程线 顺序结构.
新修改:高中数学必修3-第一章算法初步课件1.2-1程序框图
法的程序框图.
开始
输入a, b, c
a+ b>c, a+ c>b, b+ c>a是否 同时成立?
是
存在这样 的三角形
否
不存在这样 三角形
结束
Company Logo
例5 设计一个求解一元二次方程ax2+bx+c=0的 算法,并画出程序框图表示.
算法步骤:
第一步,输入3个系数a,b,c.
第二步,计算△=b2-4ac.
第三步,输出m.
开始 输入x
x>3? Y
y=1.2x+1.4
N y=5
输出y
结束
Company Logo
P.20 习题1.1B组第1题
算法步骤: 第一步,输入a1,b1,c1,
a2,b2,c2. 第二步,计算 x=(c2b1 -c1b2)/(a1b2 -a2b1) y=(c2b1 -c1b2)/(a1b2 -a2b1) 第三步,输出x,y
第一步、输入A、B 第二步、令X=A 第三步、令A=B 第四步、令B=X 第五步、输出A、B
Company Logo
1、已知摄氏温度C与华氏温度F之间的关系为 F=1.8C+32。设计一个由摄氏温度求华氏温度的算法, 并画出相应的程序框图。
算法步骤:
第一步:输入摄氏温度C;
第二步:计算1.8C+32,
是 输出x1=x2=p
△≥0? 是
p b 2a
q 2a
△=0? 否 x1= p + q x2= p - q
输出x1,x2
结束
否
输出“方程没有 实数根”
Company Logo
P.20 习题A组第3题
高一数学人教A版必修3第一章1.1.2算法与程序框图课件(19张PPT)
高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T)
第一步,给定实数 x .
第二步,判断 x 0
是否成立.若成立,
则 y x;若不成立, 则 y x .
开始
输入 x
x 0? 否
是
y x y x
高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T)
开始 输入
条件结构
a,b, c
ab c bc a
否
c a b是否同时成立?
是
存在这样的 三角形
不存在这样的 三角形
高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T)
结束
高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T) 高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T)
高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T)
课后作业:
必做:
课本第20页 习题1.1A组1题.2题
选做:
1. 任意给定一个大于1的整数n,设计一
个算法求出n的所有因数,并画出程 序框图表示.
2. 请用所学知识推导例1中的三角形面积
高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T)
输出 x
x2
b 2a
输出 x1, x2 输出:“方程没有实数根”
结束
高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T)
回顾反思:
1.本节课大家学到了哪些知识? 2.如何得到程序框图?
高一数学人教A版必修3第一章1.1.2算 法与程 序框图 课件( 19张PP T)
人教A版高中数学必修3第一章.2算法与程序框图优秀课件
流程线 连接 程序框
连接点 连接程序框图的两部分
新课 1、程序框图基本概念: (1)程序框图的概念:
程序框图又称流程图,是一种用规定 的图形、指向线及文字说明来准确、 直观地表示算法的图形。 (2)程序框图的组成: 一个程序框图包括以下几部分: 表示相应操作的程序框; 带箭头的流程线; 程序框内必要文字说明。
(3)基本程序框的符号及其功能
程序框
名称
功能
终端框(起止 表示一个算法的起始和结束 框)
输入、输出框 表示算法的输入和输出的信 息
处理框(执行 框) 判断框
流程线
赋值、计算
判断一个条件是否成立,用 “是”、“否”或“Y”、 “N”标明 表示从某一框到另一框的流
一、对程序框图的认识和理解 例 2. (1)下列关于程序框图的说法正确的是( ) A.程序框图是描述算法的语言 B.程序框图中可以没有输出框,但必须要有输入框给 变量赋值 C.在程序框图中,一个判断框可能同时产生两种结果 D.程序框图与流程图不是同一个概念 【解】由于算法设计时要求返回执行的结果,故必须要有输 出框,对于变量的赋值可通过处理框完成,故算法设计时不 一定要有输入框,因此 B 错;一个判断框产生的结果是唯一 的,故 C 错;程序框图就是流程图,所以 D 错.故选 A. 【答案】 A
1.1.2算法的基本结构和 程序框图(1)
复习回顾
1.算法的概念:算法实际上是解决问题的一种程序
性方法,它通常解决某一个或一类问题,在用算法解决
问题时,显然体现了特殊与一般的数学思想. 2.算法的性质有:①有限性,②确定性,③有序性,
④不唯一性,⑤可行性.解答有关算法的概念判断题应
根据算法的这五大特点.
2、简单程序框图的画法:
人教版高中数学必修三课件:第一章 算法初步(共25张PPT)
当型循环在每次执行循环体前对循环条件进行判 断,当条件满足时执行循环体,不满足则停止;(当条 件满足时反复执行循环体)
循环体
满足条件?
是
否
Until(直到型)循环
循环体
满足条件?
是 否
While(当型)循环 17
练习: 1.就逻辑结构,说 出其算法功能.
开始
2.此为某一函数的求值程序 图,则满足该流程图的函数 解析式为( ).
6
(2)构成程序框图的图形符号及其作用
终端框 (起止框) 输入、 输出框
表示一个算法的起始和结束
表示一个算法输 入和输出的信息
处理框
赋值、计算
(执行框)
判断某一条件是否成立,成
判断框
立时在出口处标明“是” 或“Y”,不成立时标明“否”
或“N”.
流程线
连接程序框
连结点
连接程序框图的两部分
7
6
开始
顺
(3)程序设计语言 1.2基本算法语句中讲解
4
算法初步
§1.1.2 程序框图
5
二、新课
1、程序框图 (1)程序框图的概念
程序框图又称流程图,是一种用规定的 程序框、流程线及文字说明来准确、直观地 表示算法的图形。
在程序框图中,一个或几个程序框的组 合表示算法中的一个步骤;带有方向箭头的 流程线将程序框连接起来,表示算法步骤的 执行顺序。
k 8 _________?_____
k=10 , s=1
是
s=s×k k=k-1
第7题图
否
输出s 结束
25
1
讲授新课
1.算法的定义
在数学中,算法通常是指按照一定规则 解决某一类问题的明确和有限的步骤.现在, 算法通常可以编成计算机程序,让计算机执 行并解决问题.
高中数学第1章算法初步1.2流程图课件苏教版必修3
[解] 依据当型循环和直到型循环结构的 特征判断改写.
此流程图的功能是计算 1×3×5×7×…×97 的值.是当型循环结构, 可用直到型循环结构表示,如图所示:
1.循环结构主要用于解决有规律的重复计算问题,如累加求和、 累乘求积等.如果算法问题里涉及的运算进行了多次重复的操作,且 先后参与运算的各数之间有相同的变化规律,就可以引入循环变量参 与运算,构成循环结构.
构与循环结构的定义 可知,A、B、C 不正 确.D 正确.特别提醒:
B.选择结构的流程图有一个入口和两个 本题易错选 B,判断框
出口 C.选择结构中的两条路径可以同时执行 D.循环结构中存在选择结构
是一个入口和两个出 口,但是选择结构中的 两条路径,只能执行其 一,不能同时执行,故
B 不正确.]
2.如图所示的流程图的运行结果是________.
S3 判断 Δ≥0 是否成立.若是,则计算 p←-2ba,q← 2aΔ;否则, 输出“方程没有实数根”,结束算法;
S4 判断 Δ=0 是否成立.若是,则输出 x1=x2=p;否则,计算 x1←p+q,x2←p-q,并输出 x1,x2.
流程图如图所示:
循环结构流程图 [探究问题] 1.循环结构有哪两种形式? [提示] ห้องสมุดไป่ตู้环结构有当型循环结构和直到型循环结构两种常见形 式.
其示意图如图 1 所示:
图1
图2
②直到型循环:先执行一次循环体,再判断所给条件是否成立,
若不成立,则继续执行循环体,如此反复,直到_条__件__成__立__时__为__止__,
这样的循环结构称为直到型循环.
其示意图如图 2 所示.
D [根据选择结
1.下列对流程图的描述,正确的是( ) A.流程图中的循环可以是无止境的循环
高中数学人教A版必修3第一章 1.1 1.1.2 第一课时 程序框图、顺序结构课件
[答案] (1)D (2)A
程序框图的理解 框图符合标准化,框内语言简练化,框间流程方向 化.从上到下,从左到右,勿颠倒.起止框不可少,判断 框一口进,两口出.顺序结构处处有.
[活学活用] 在程序框图中,表示判断框的图形符号的是
()
解析:选 C 四个选项中的程序框依次为处理框,输入、输 出框,判断框和起止框.
()
解析:选 B 由处理框的定义知选 B. 3.在程序框图中,算法中间要处理数据或计算,可以分别
写在不同的
()
A.处理框内
B.判断框内
C.输入、输出框内
D.起、止框内
解析:选 A 处理框表示的意义为赋值、执行计算语句、
结果的传送,故选 A,其他选项皆不正确.
4.阅读如图所示的程序框图,输入 a1=3,a2=4,则输出的结
用顺序结构表示算法
[典例] 求底面边长为 4,侧棱长为 5 的正四棱锥的侧面
积及体积,为该问题设计算法,并画出程序框图. [解] 算法一:第一步,a=4,c=5.
第二步,计算
R=
2 2 a.
第三步,计算 h= c2-R2,S1=a2.
第四步,计算 V=13S1h.
第五步,计算 h′=
c2-a42.
(1)框图①中 x=4 的含义是什么? (2)框图②中 y1=x3+2x+3 的含义是什么? (3)框图④中 y2=x3+2x+3 的含义是什么? [解] (1)框图①的含义是初始化变量,令 x=4. (2)框图②中 y1=x3+2x+3 的含义:该框图是在执行① 的前提下,即当 x=4 时,计算 x3+2x+3 的值,并令 y1 等 于这个值. (3)框图④中 y2=x3+2x+3 的含义:该图框是在执行③ 的前提下,即当 x=-2 时,计算 x3+2x+3 的值,并令 y2 等于这个值.
