d<=n-1且 flag=1? 否
flag=1?
是 n是质数
第四页,共12页。
结束
是
否 d=d+1
否 n不是质数
程序框图又称流程图,是一种(yī zhǒnɡ)用规定的图形,指向 线及文字说明来准确、直观地表示算法的图形。
程序框
名称
功能
终端框(起 表示一个算法的起始和结束 止框)
输入、输出 表示算法的输入和输出的信
第三步:输出圆的面积。
开始 定义Pi=3.14 输入半径R 计算S=Pi*R*R
思考:整个程序框图有什么特点?
输出面积S
第六页,共12页。
结束
例2 设计房租收费(shōu fèi)的算法,其要求是:住房面积80平方米
以内,每平方米收费(shōu fèi)3元,住房面积超过80平方米时,超过 部分,每平方米收费(shōu fèi)5元.输入住房面积数,输出应付的房
第十二页,共12页。
第一步:判断n是否等 于2?若n=2,则n是质 数,否则,执行第二步;
第二步:依次从2~
(n-1)检验是不是n
是
的因数,即能整除n的
数,若有这样的数,则
n不是质数;若没有,
则n是质数。
输入n
n=2? 否
d=2
d整除n? 是
flag=0
d<=n-1且 flag=1? 否 flag=1? 是 n是质数
第三页,共12页。
输出租金M
第七页,共12页。
结束
练习(liànxí)巩固
看下面(xià mian)的程序框图,分析算法的作用
(1)
开始 输入x y=3*x*x+4*x+5 输出y