高中数学 程序框图

合集下载

高中数学人教A版必修三.2《程序框图、顺序结构》PPT课件

高中数学人教A版必修三.2《程序框图、顺序结构》PPT课件

提升总结
1.给出一个问题,设计算法的步骤: (1)认真分析问题,联系解决此问题的一般数学方法; (2)综合考虑此类问题中可能涉及的各种情况; (3)将解决问题的过程划分为若干个步骤; (4)用简练的语言将各个步骤表示出来.
2.画程序框图的规则: (1)使用标准的框图符号; (2)框图一般按从上到下、从左到右的方向画; (3)除判断框外,大多数程序框图中的程序框只有一个 进入点和一个退出点,判断框是具有超过一个退出点的 惟一符号; (4)在图形符号内描述的语言要非常简练清楚.

结束
高中数学人教A版必修三.2《程序框图 、顺序 结构》 PPT课 件
算法的顺序结构 任何一个算法各步骤之间都有明确的顺序性,在算法
的程序框图中,由若干个依次执行的步骤组成的逻辑结构, 称为顺序结构.顺序结构是任何一个算法都离不开的基本 结构,用程序框图可以表示为:
步骤n
步骤n+1
例1:已知一个三角形的三条边的边长分别为a,b,c,

p=
a+b+c 2
,则三角形的面积
S=
p(p-a)(p-b)(p-c).
你能利用这个公式设计一个计算三角形面积的算法步骤
吗?
第一步,输入三角形三条边的边长a,b,c.
第二步,计算
p=
a+b+c 2
.
第三步,计算 S= p(p-a)(p-b)(p-c).
第四步,输出S.
上述算法的程序框图如何表示?
i>n-1或r=0?

是 r=0?

输出“n不是质数”

输出“n是质数”
结束
高中数学人教A版必修三.2《程序框图 、顺序 结构》 PPT课 件

高中数学 程序框图共28页

高中数学 程序框图共28页
高中数学 程序框图
11、战争满足了,或曾经满足过人的 好斗的 本能, 但它同 时还满 足了人 对掠夺 ,破坏 以及残 酷的纪 律和专 制力的 欲望。 ——查·埃利奥 特 12、不应把纪律仅仅看成教育的手段 。纪律 是教育 过程的 结果, 首先是 学生集 体表现 在一切 生活领 域—— 生产、 日常生 活、学 校、文 化等领 域中努 力的结 果。— —马的人生
71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、内外相应,言行相称。——韩非
13、遵守纪律的风气的培养,只有领 导者本 身在这 方面以 身作则 才能收 到成效 。—— 马卡连 柯 14、劳动者的组织性、纪律性、坚毅 精神以 及同全 世界劳 动者的 团结一 致,是 取得最 后胜利 的保证 。—— 列宁 摘自名言网
15、机会是不守纪律的。——雨果
谢谢你的阅读

高中数学课件程序框图

高中数学课件程序框图

你能说出这三种基本结构的特点吗? 条件结构和循环结构有什么区别和联系?
循环结构不是永不终止的“死循环”,一定要在某个 条件下终止循环,这就需要条件结构作出判断,因此, 循环结构一定包含条件结构; 循环变量都有一个计数变量和累加变量,这两者 一般同步进行,累加一次,计数一次;
所有算法都由这三种基本的逻辑结构构成。
开始 i=1
sum=0
i=i+1
i 50 ?

输出sum 结束
sum=sum+i2

例5、 编写程序,输入 一元二次方程 ax2+bx+c=0的系 数,输出它的结
果.
开始 输入a,b,c
△=b24ac
p=-b/2a
q | | / 2a
否 △≥0? 是 x1=p+q,x2=p-q 是输出两相Biblioteka 根x1,x2(1)顺序结构
顺序结构是由若干个依次执 行的处理步骤 组成的,这是 任何算法都离不开的基本结构。
开始 P=(2+3+4)/2
例3 、已知一个三角 形的三边长分别为2, 3,4,利用海伦秦九 韶公式设计一个算法, 求出它的面积,画出 算法的程序框图。
s p( p 2)( p 3)( p 4)
例5、设计一个计算
1+2+…+100 的值 的算法,并画出程 序框图。 分析:只需要一 个累加变量和一 个计数变量,将 累加变量的初始 值设为0,计数 变量的值从1~ 100
开始 i=1
sum=0
i=i+1 i小于等于100? sum=sum+i

输出sum 结束 是
练习、给出一个计 算12+22+…+50 2的 值的程序框图,请 把缺少的部分填上。 分析:只需要一 个累加变量和一 个计数变量,将 累加变量的初始 值设为0,计数 变量的值从1~ 50

高中数学人教必修三《1.1.4程序框图的画法》课件

高中数学人教必修三《1.1.4程序框图的画法》课件

否 a=m
f(a)f(m)<0? 是
b=m
思考4. 该算法中哪几个步骤构成循环结 构?这个循环结构用程序框图如何表示?
思考4. 该算法中哪几个步骤构成循环结 构?这个循环结构用程序框图如何表示?
第三步
第四步
|a-b|<d或

f(m)=0?

输出m
思考5. 根据上述分析,你能画出表示整个算 法的程序框图吗?
思考2. 该算法中哪几个步骤可以用顺序 结构来表示?这个顺序结构的程序框图 如何?
思考2. 该算法中哪几个步骤可以用顺序 结构来表示?这个顺序结构的程序框图 如何?
f(x)=x2-2
输入精确度d 和初始值a,b
思考3.该算法中第四步是什么逻辑结 构?这个步骤用程序框图如何表示?
思考3.该算法中第四步是什么逻辑结 构?这个步骤用程序框图如何表示?
例 画出求三个不同实数中的最大值的
程序框图.
开始
输入a,b,c
a>b?
理论迁移
例 画出求三个不同实数中的最大值的
程序框图.
开始
输入a,b,c
a>b? 是
a>c?
理论迁移
例 画出求三个不同实数中的最大值的
程序框图.
开始
输入a,b,c
a>b? 是
a>c? 是
x=a
理论迁移
例 画出求三个不同实数中的最大值的
思考3:你能画出求分段函数 x 2, x 1 y 3x 1, 0 x 1 的值的程序框图吗? 1 x, x 0
开始
思考3:你能画出求分段函数 x 2, x 1 y 3x 1, 0 x 1 的值的程序框图吗? 1 x, x 0

最新-高中数学 第一章之《程序框图》课件 苏教版必修3 精品

最新-高中数学 第一章之《程序框图》课件 苏教版必修3 精品
苏教版数学必修3第一 章之《程序框图》课件
PPT
算法初步
§1.1.2 .1 程序框图
复习 1、算法的概念 2、算法的特点 3、常见的几个例子 4、判断一个正整数是否是质数的算法
算法的概念
算法是指解决给定问题的有穷操作步骤的 描述,简单的说,算法就是解决问题的步 骤和方法。
算法的基本特点
1、有穷性
图.
开始
输入a,b,c
a+b>c,a+c > b, b+c > a是否同 时成立?
是 存在这样的
三角形
结束

不存在这样 的三角形
例5 设计一个计算1+2 +...+100的值的 算法,并画出程序框图.
开始 i=1 sum=0
i≤100? 否
输出sum
结束
i=i+1 sum=sum+1 是
练习巩固
1 看下面的程序框图,分析算法的作用
(1)
开始 输入x y=3*x*x+4*x+5 输出y
(2)
开始 输入a,b
a<b? 是
输出a,b
结束
结束
否 输出b,a
练习2
城区一中学生数学模块学分 认定由模块成绩决定,模块 成绩由模块考试成绩和平时 成绩构成,各占50%,若模 块成绩大于或等于60分,获 得2学分,否则不能获得学分 (为0分),设计一算法,通 过考试成绩和平时成绩计算 学分,并画出程序框图。
开始
输入a,b
S=(a+b)*0.5
S>=60? 是
credit=2

credit=0
输出credit
结束
1.
课堂练习:

高中数学必修3程序框图知识点高中数学必修三知识点

高中数学必修3程序框图知识点高中数学必修三知识点

高中数学必修3程序框图知识点高中数学必修三知识点程序框图的概念:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形;程序框图的构成:一个程序框图包括以下几部分:实现不同算法功能的相对应的程序框;带箭头的流程线;程序框内必要的说明文字。

设计程序框图的步骤:第一步,用自然语言表述算法步骤;第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图;第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图。

画程序框图的规则:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画;(3)除判断框外,大多数程序框图中的程序框只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;(4)在图形符号内描述的语言要非常简练清楚。

几种重要的结构:顺序结构、条件结构、循环结构。

输入语句:在该程序中的第1行中的INPUT语句就是输入语句。

这个语句的一般格式是:其中,“提示内容”一般是提示用户输入什么样的信息。

如每次运行上述程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“某”,并按“某”新获得的值执行下面的语句。

输出语句:在该程序中,第3行和第4行中的PRINT语句是输出语句。

它的一般格式是:同输入语句一样,表达式前也可以有“提示内容”。

赋值语句:用来表明赋给某一个变量一个具体的确定值的语句。

除了输入语句,在该程序中第2行的赋值语句也可以给变量提供初值。

它的一般格式是:赋值语句中的“=”叫做赋值号。

算法语句的作用:输入语句的作用:输入信息。

输出语句的作用:输出信息。

赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。

条件语句:算法中的条件结构由条件语句来表达。

循环语句:在一些算法中,从否处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。

高中数学人教版必修三《程序框图更新》课件

高中数学人教版必修三《程序框图更新》课件

表示一个算法的起始和结束
• 二级
• 三级
• 四级 • 五级
输入、输出框
处理框 (执行框)
表示一个算法输入和 输出的信息
赋值、计算
判断某一条件是否成立,成立
判断框
时在出口处标明“是”或“Y”;
不成立时标明“否”或“N”.
连接点
连接程序框图的两部分
720/2233//270/233
流程线
连结程序框
5
单击1此.流处程图编的辑功能母是:版……标……题…样……式..( D ).
第一• 四步级,输入a,b,c的值;
• 五级
第二步,计算
p
a
b
c

开始
2
输入a,b,c
第三步,计算S p( p a)( p b)( p c) ;
p abc
2
第四步,输出三角形的面积S
S p( p a)( p b)( p c)
输出S
结束
720/2233//270/233
114
单1画击.试出此描算述法处求的编点程(序x辑0框, y母图0).到版直标线A题x+B样y+C式=0的距离开始的算法,并
• 五级
步骤n
步骤n+1
720/2233//270/233
113
单击例此1.已处知一编个辑三角母形版的三标边题边长样分别式为a,b,c利用海伦-
秦九韶公式( S p( p a)( p b)( p c) • 单击计此处编辑母版文本样式
p,
a
b
2
c
)设
算法•:二一•级三个级算法,求出它的面积,并画出算法的程序框图。
• 五级

i>n-1或r=0?

高一数学程序框图

高一数学程序框图
形容长久安逸, 不得了(用在“得”字后做补语):累得~|大街上热闹得~。【;免签支付 免签支付; 】cèduó动推测; 【敝人 】bìrén名对人谦称自己。【别】4bié副①表示禁止或劝阻,②(Chánɡ)名姓。【仓黄】cānɡhuánɡ同“仓皇”。指同类的人或事物很多。 不能 吃生冷的东西。 ⑤〈书〉祸害;【标签】biāoqiān(~儿)名贴在或系在物品上,③动脱离(不良环境);身体保持不沉,二进制数的一位所包含的信 息量就是1比特。不同的事情同时进行:两说~存|相提~论。 【刹那】chànà名极短的时间;②来不及:后悔~|躲闪~|~细问。【不近人情】 bùjìnrénqínɡ不合乎人之常情。 【不…不…】bù…bù…①用在意思相同或相近的词或词素的前面,②馒头或其他面食,②量用于书籍等:这套书一 共六~。【草棉】cǎomián名棉的一种,战胜困难。用竹做管,形状像扁桃。【参】(參)cēn见下。 ②(Bì)名姓。 ②动表明某种特征:这条生产线 的建成投产,旧时以湖南辰州府出的最著名,【兵家】bīnɡjiā名①古代研究军事理论、从事军事活动的学派。zi)名①槟子树,对比着:~着实物绘图 。 所挟带的沙石、泥土等沉淀堆积起来。。 种子供食用。 圆形平底, 不必提了。③标志;②形交通不便;【摈弃】bìnqì动抛弃:~旧观念。 【擦屁股】cāpì? 【闭关锁国】bìɡuānsuǒɡuó闭塞关口, 【沉郁】chényù形低沉郁闷:心绪~。 原谅他这一次。事理上确定不移:~趋势| 胜利~属于意志坚强的人。【长鼓】chánɡɡǔ名①朝鲜族打击乐器,如“不经一事,不愿把自己的意见或技能表露出来让别人知道。【成书】chénɡ shū①动写成书:《本草纲目》~于明代。【尘寰】chénhuán名尘世;也比喻事情严重到了不可挽救的程度(膏肓:我国古代医学上把心尖脂肪叫膏,产 业革命的结果是资本主义制度的确立, 〈古〉又同“阵”zhèn。【漕粮】cáoliánɡ名漕运的粮食。 【册】(冊)cè①册子:名~|画~|纪念~。 陆地被大规模冰川覆盖的时期。人比以前显得~多了。【并立】bìnɡlì动同

人教A版高中数学必修3:1.1.2程序框图(平行班)

人教A版高中数学必修3:1.1.2程序框图(平行班)

开始 i=1 sum=0
i≤100? 否
输出sum
结束
i=i+1 sum=sum+1 是
顺序结构
输入n flag=1
条件结构

flag=1?

n是质数
n不是质数
结束
循环结构

d整除n?

flag=0
d=d+1

d<=n-1且flag=1?

1)如果学生的成绩大于或等于60分,则输出 “及格”,否则输出“不及格”.用程序框图表 示这一算法过程.


处理框(执 赋值、计算 行框)
判断框
判断一个条件是否成立,用 “Байду номын сангаас”、“否”或“Y”、 “N”标明
例2 已知一个三角形的三 边长确分别为2,3,4,利用 海伧-秦九 韶公式设计 一个算法,求出它的面积,
画出算法的程序框图.
开始 p=(2+3+4)/2
s=SQR(p*(p-2)*(p -3)*(p-4))
2)画出解不等式ax+b>0(b≠0)的程序框 图.
开始 输入成绩A
否 A<60? 是
输出“及格”
输出“不及格”
结束
开始 输入a,b
是 a=0?

b>0? 否
a>0?


输出x∈R 输出无解

输出x>-
b a
输出x<-
b a
结束
小结:
1、本节课主要讲述了程序框图的三种逻辑结构,
即顺序结构、条件结构和循环结构。其中顺序结 构是最简单的结构,也是最基本的结构,循环结 构必然包含条件结构,所以这三种基本逻辑结构 是相互支撑的,它们共同构成了算法的基本结构, 无论怎样复杂的逻辑结构,都可以通过这三种结 构来表达。

高中数学 1.1.2 程序框图课件 新人教A版必修3

高中数学 1.1.2 程序框图课件 新人教A版必修3

流程线
流_程__进__行__的__方__向___
?
连接点 连__接__另__一__页__或__另__一__部__分__的__框__图____
注释框
帮__助__理__解__流__程__图______
• 3.画流程图的规则
• (1)使用_标__准___的框图的符号.
• (2)框图一般按____从_上_到__下_、_从__左_到_右________的 方向画.
1.1.2 程序框图
本课时要求学生理解程序框图。 学生已有的基础刚刚学完算法概念,理解了算 法的特点,可以用文字语言来表述算法,学生运用 框图来表示算法,首先理解掌握框图的符号,用数 学语言来表述算法。然后用三道例题的讲解框图, 及其画法,判断框的应用。最后小结本节课,用课 堂检测巩固知识。
1、掌握程序框图的概念,会用通用的图形符号表示算法; 2、掌握画程序框图的基本规则,能正确画出程序框图; 3、通过模仿、操作、探索,经历通过设计程序框图解决问 题的过程,学会灵活、准确地画程序框图.
• (3)除判断框外,大多数流程图符号只有 __一_个___进入点和__一_个___退出点.判断框是具 有超过一个退出点的唯一符号.
• (4)一种判断框是“是”与“不是”两分支的 判断,而且有且仅有_两_____个结果;另一种 是多分支判断,有__几_种___不同的结果.
• (5)在图形符号内描述的语言要非常 ___简_练__清_楚___.
例 1 关于程序框图,有以下说法:
√ ①程序框图只有一个入口,也只有一个出口; × ②输入框只能在开始框之后,输出框只能在结束框前;
③判断框内的条件是惟一的;
×
④在程序框图中,大多数框图符号只有一个进入点和一个
√ 退出点,判断框是惟一具有超过一个退出点的一个符号; √ ⑤一种判断框是“是”与“不是”两分支的判断,而且有

高中数学程序框图 PPT课件 图文

高中数学程序框图 PPT课件 图文

图形符号
名称
流程线
连结点 终端框 (起止框)
输入、 输出框 处理框 (执行框)
判断框
功能
连接循环框
连接循环框图的两部分
表示一个算法的 起始和结束 表示一个算法输 入和输出的信息
赋值、计算
判断某一条件是否成立, 成立时在出口处标明 “是”或“Y”,不成立时 标明“否”或“N”.
3.四种基本的程序框及其功能用法:
【教学目标】
课程目标
掌握程序框图的概念;会用通用的图形符号 表示算法, 掌握算法的三个基本逻辑结构;
掌握画程序框图的基本规则,能正确画出程 序框图.
【教学重点】 程序框图的基本概念,基本图形符号和3种 基本逻辑结构.
【教学难点】
能综合运用这些知识正确地画出程序框图 .
新课引入
算法可以用自然语言来描述,但为了使算法 的程序或步骤表达得更为直观,我们更经常地用 图形方式来表达它.
1.顺序结构:按照步骤依次执行的一个算法,称 为具有“顺序结构”的算法,或者称为算法的 顺序结构.
2.顺序结构的流程图
语句A 语句B
顺序结构是最简单的 算法结构,语句与语句之间, 框与框之间是按从上到下 的顺序进行的.它是由若干 个处理步骤组成的,这是任 何一个算法都离不开的基 本结构.
3.画顺序结构程序框图时注意事项
2.现以证明,无论多么复杂的问题,其算法都可 表示为这三种基本结构的组合.其结构清晰、易 于理解、易于验证其正确性,也易于查错和排 错.
课堂作业
随堂练习
课本P.2 2 预习1.1.2程序框图P8-9
再见
【2】“鸡兔同笼”是我国隋朝时期的数学著 作《孙子算经》中的一个有趣而具有深远影响 的题目:“今有雉兔同笼,上有三十五头,下有九 十四足,问雉兔各几何.” 请你设计一个这类问 题的通用算法.并画出算法的程序框图.

高中数学课件-程序框图(循环结构)

高中数学课件-程序框图(循环结构)

2.循环结构要在某个条件下终止循环,这就需 要选择结构来判断。因此,循环结构中一定包含 条件结构,但不允许“死循环”。
3.画循环结构流程图前: ①确定循环变量和初始条件; ②确定算法中反复执行的部分,即循环体; ③确定循环的转向位置; ④确定循环的终止条件.
4、循环结构的三要素
循环变量和初始条件,循环体、循环的终止条件。
1+2+3+…+(n-1)+n(
)
的过程。

开始 i=1 S=0
S=S + i 输出S i=i+1
i>n? 是
结束
练习巩固 1、设计算法,求和2+4+6+…+100
开始
i=2
S=0
S=S+I I=I+2 N I >100
Y 输出S 结束
2、设计一算法,求积:1×2×3×…×100
开始 i=1,A=1
直到 型循 环结 构
开始 i=1 S=0
S=S + i i=i+1
i>100? 是
输出S 结束
开始
思考:将步骤A和步骤B交
i=1
换位置,结果会怎样?能达到 预期结果吗?为什么?要达到
预期结果,还需要做怎样的修
S=0
改?
i=i+1
步骤B
i≤100?
否 输出S
结束
S=S+i 是
步骤A
答:达不到预期结果;当i = 100 时,没有退出循环,i的值为101加 入到S中;修改的方法是将判断条件 改为i<100,i的初始值变为0
练习3:下面表示了一个什么样的算法?

高中数学 程序框图课件 新人教A版必修3

高中数学 程序框图课件 新人教A版必修3

i=1
sum=0 i=i+1 sum=sum+1 i≤100? 否 输出sum 输出 结束

练习2 练习 城区一中学生数学模块学分 认定由模块成绩决定, 认定由模块成绩决定,模块 成绩由模块考试成绩和平时 成绩构成,各占50%,若模 成绩构成,各占 , 块成绩大于或等于60分 块成绩大于或等于 分,获 学分, 得2学分,否则不能获得学分 学分 设计一算法, (为0分),设计一算法,通 分),设计一算法 过考试成绩和平时成绩计算 学分, 学分,并画出程序框图 开始 输入a,b 输入 S=(a+b)*0.5 否 S>=60? 是 credit=2 输出credit 输出 结束 credit=0
课堂作业P11
练习1
开始
输入a
N
a ≥0
Y
输出 |a|=a
输出 |a|=-a
结束
开始 X1=1
练习2
X2=2
m=(x1+x2)/2 N m*m -3<>0 y (x1*x1 -3)*(m*m -3) >0
x1=m N |x1 -x2|<0.005 y m=(x1+x2)/2
x2=m
输出所求的近似值m
条件结构: 条件结构:
满足条件? 满足条件? 是 步骤A 步骤

满足条件? 满足条件? 是

步骤B 步骤
步骤A 步骤
例3:设计求︱x︱的算法,并画出程序框图表示。 :设计求︱ ︱的算法,并画出程序框图表示。 算法分析: 算法分析: 第一步: 第一步:输入 x 第二步: 第二步:若x≥0,则 , ︱x︱= x ︱ 第三步: < , 第三步:若x<0,则 ︱x︱=-x ︱ 第四步:输出︱ ︱ 第四步:输出︱x︱的值

高中数学《程序框图、顺序结构》课件

高中数学《程序框图、顺序结构》课件

随堂达标自测
课后课时精练
数学 ·必修3
【跟踪训练 1】 程序框图中矩形框的功能是( ) A.表示一个算法的起始和结束 B.表示一个算法输入和输出的信息 C.赋值、计算 D.判断某一条件是否成立
解析 本题考查程序框的功能,矩形框即处理框,具 有赋值、计算的功能.
16
课前自主预习
课堂互动探究
随堂达标自测
课堂互动探究
随堂达标自测
课后课时精练
数学 ·必修3
2.做一做 (1)下列图形中表示处理框的是( )
解析 由处理框的定义知选 B.
8
课前自主预习
课堂互动探究
随堂达标自测
课后课时精练
数学 ·必修3
(2)阅读如图所示的程序框图,输入 a1=3,a2=4,则输 出的结果是( )
A.12
B.7
C.34
D.43
课堂互动探究
随堂达标自测
课后课时精练
数学 ·必修3
程序框图如图所示:
20
课前自主预习
课堂互动探究
随堂达标自测
课后课时精练
数学 ·必修3
拓展提升 应用顺序结构表示算法的步骤
(1)仔细审题,理清题意,找到解决问题的方法. (2)梳理解题步骤. (3)用数学语言描述算法,明确输入量,计算过程,输 出量. (4)用程序框图表示算法过程.
5
课前自主预习
课堂互动探究
随堂达标自测
课后课时精练
数学 ·必修3
三、顺序结构
□ 1.算法的基本逻辑结构有三种: 19 顺序结构 、 □20 条件结构 和 □21 循环结构
□ 2.顺序结构:由若干个 22 依次执行的步骤 组成.
顺序结构的结构形式为:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试用这个公式设计一个计算三角形面积的算 法步骤. 第一步,输入三角形三条边的边长a,b,c. a + b+ c 第二步,计算 p = . 2 第三步,计算 S = p( p - a )( p - b)( p - c) .
S=
p(p - a)(p - b)(p - c)
例1 若一个三角形的三条边长分别为a,b, c,令p=(a+b+c)/2,则三角形的面积
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.
3. 将上述算法的用程序框图表示
试用这个公式设计一个计算三角形面积的算 法步骤. 第一步,输入三角形三条边的边长a,b,c. a + b+ c 第二步,计算 p = . 2
S=
p(p - a)(p - b)(p - c)
Байду номын сангаас
例1 若一个三角形的三条边长分别为a,b, c,令p=(a+b+c)/2,则三角形的面积
S p( p a )( p b)( p c )
S p( p a )( p b)( p c )
试用这个公式设计一个计算三角形面积的算 法步骤. 第一步,输入三角形三条边的边长a,b,c.
S=
p(p - a)(p - b)(p - c)
例1 若一个三角形的三条边长分别为a,b, c,令p=(a+b+c)/2,则三角形的面积
S p( p a )( p b)( p c )
例、写出图1、图2中程序框图的运行结果:
开始
输入a,b a=2 b=4
S=a/b+b/a
输出S 结束
(1)图中输出S= 5/2 ;
练习1:写出下列算法的功能。
开始
输入a,b
d=a2+b2
(1)右图算法的功能
求两数平方和 是 的 算术平方根
c= d
输出c 结束

S=
p(p - a)(p - b)(p - c)
a + b+ c p= 2
开始
S = p( p - a )( p - b)( p - c)
输入a,b,c
条件

条件结构
(1)条件结构是指
在算法中通过对条
是 处理
件的判断,根据条
件是否成立而选择
是 处理 1
条件
否 处理 2
不同流向的算法结
构。它的一般形式
是:
例1 若一个三角形的三条边长分别为a,b, c,令p=(a+b+c)/2,则三角形的面积
S p( p a )( p b)( p c )
试用这个公式设计一个计算三角形面积的算 法步骤.
S=
p(p - a)(p - b)(p - c)
例1 若一个三角形的三条边长分别为a,b, c,令p=(a+b+c)/2,则三角形的面积
小 结
程序框图又称流程图,是一种用规定的图形,指向线及 文字说明来准确、直观地表示算法的图形。 程序框 名称 终端框(起 止框) 输入、输出 框 处理框(执 行框) 功能 表示一个算法的起始和结束 表示算法的输入和输出的信 息 赋值、计算
判断框
判断一个条件是否成立,用 “是”、“否”或“Y”、 “N”标明
相关文档
最新文档