- 0
- 0
- 约2.27千字
- 约 3页
- 2023-03-30 发布于河南
- 举报
程序框图应用评析
程序框图应用评析
程序框图是表达算法的一种重要方式,可以用来分析一个问题或一类问题的解决过
程,直观形象地表现其机械化、程序化和可操作性.下面举例点拨其应用.
例 1 球的半径为 r 4 ,设计一个算法来求其外表积和体积,并画出程序框图.
2 4 3
分析:直接利用公式S 4πr 和V πr ,采用顺序结构,使问题解决.
3
解:算法如下:
第一步:使r 4 ;
第二步: S 4πr2 ;
4 3
第三步: V πr
3
第四步:输出 S, V .
相应的程序框图如图 1 所示.
评注:顺序结构是任何一个算法都离不开的结构.有些简单的算法,只用顺序结构就
可以表达出来.比方此题直接代入公式计算的有关问题等.
2x 1, x 0
2
例2 函数y x 1, 0 ≤x 1,写出求该函数函数值的算法,并画出程序框图.
3
x 2x, x ≥1
分析:该函数是分段函数.当 x 取不同范围内的值时,函数表达式不同,因此当给出
一
个自变量 x 的值时,需先判断x 的范围,然后确定利用哪一段的解析式求函数值.画程序
框图时,必须采用条件分支结构,又因为函数解析式分了三段,所以判断框需要两个,即
进行两次判断.
解:算法如下:第一步:输入x ;
第二步:如果x 0 ,那么使y 2x 1,输出y ,否那么执行第三步;
第三步:如果0 ≤v 1,那么使y x 2 1,输出y ,否那么执行S 4 ;
第四步:y x 3 2x ;
精品资料文档
程序框图应用评析
第五步:输出y .
相应的程序框图如图 2 所示.
评注:凡必须先根据条件作出判断,然后再决定进行哪一个步骤的问题,在画程序框
图
时,必须引入判断框,采用条件结构.而象此题求分段函数的函数值的程序框图的画法,
如果是分两段的函数,只需引入一个判断框,如果是分三段的函数,需要引入两个判断
框,四段的函数需引入三个判断框,依次类推.至于判断框内的内容是没有顺序的.
2 2 2 2 2 2
例 3 画出求 1 2 3 4 99 100 的值的算法的程序框图.
分析:该题是一个有规律的求和问题,故可用循环结构进行算法设计,考虑到其中正
负
号间隔,奇数项为正,偶数项为负,因此可再利用条件结构对此进行判断.
解:算法的程序框图如图 3 所示:
精品资料文档
程序框图应用评析
评注:通过本例可以体会到,如果问题涉及的运算进行了许多重复的步骤,且数之间
有
相同的规律,就可引入变量,应用循环结构,当然应用循环结构时一定
原创力文档

文档评论(0)