课件12张PPT。 用自然语言描述算法通俗易懂,你知道它存
在哪些缺点吗?
(1)由于自然语言的歧义性,容易导致算法执
行的不确定性;
(2)自然语言的语句一般太长,从而导致了用
自然语言描述的算法太长;
(3)由于自然语言表示是按照步骤的标号顺序
执行的,因此当一个算法中循环和分支较多时就
很难清晰地表示出来;
(4)自然语言表示的算法不便翻译成计算机程
序设计语言. 人的思想要用语言来表达.算法是人求
解问题的思想方法,是对解题过程的精确描
述,同样也需要用语言来表示.表示算法的
语言不仅有自然语言,还有程序框图.
程序框图又称流程图,是一种用程序框、
流程线及文字说明来表示算法的图形. 程序框图直观地描述了程序执行的控制流程. 终端框(起止框)输入、输出框表示一个算法的起始和结束表示算法的输入和输出的信息赋值、计算处理框(执行框)判断框流程线判断一个条件是否成立,用
“是”、“否”或“Y”、“N”标明连接程序框连接程序框图的两部分连接点判断整数n(n>2)是否为质数的程序框图.判断整数n(n>2)是否为质数的程序框图判断整数n(n>2)是否为质数的程序框图判断整数n(n>2)是否为质数的程序框图1.流程图的功能是 ( ).
A.表示算法的起始和结束.
B.表示算法的输入和输出信息.
C.赋值、运算.
D.按照算法顺序连接程序图框.
A.表示算法的起始和结束.
B.表示算法输入和输出的信息.
C.赋值、计算.
D.按照算法顺序连接程序图框.DB 输出圆的面积S. 输入任意一个正实数r. 计算以r为半径的圆的面积S=πr2. 任意给定一个正实数,设计一个算法求以
这个数为半径的圆的面积的程序框图. 第三步: 第一步:第二步: 输出圆的面积S 输入任意一个正实数r 计算以r为半径的圆的面积S=πr2 任意给定一个正实数,设计一个算法求以
这个数为半径的圆的面积的程序框图. 第三步: 第一步:
第二步: 用砖砌一堵墙,第一层用了全部砖的一半
多一块;第二层用了剩下砖的一半又多一块,
以后每层都用了前一层砌完后剩下砖的一半多
一块,到第二十层时恰好剩下一块砖,将其砌
上,这堵墙也就砌完了.问这堵墙一共用了多
少块砖?画出算法的程序框图.