A [A正确.判断框内条件不是唯一的,如a>b也可以写为a≤b,只要"是"与"否"位置对调即可,B错.流程线必须带箭头,并按箭头指示方向执行,C错.输入、输出框可以放在算法中任何需要输入、输出的位置,D错.]
程序框图的理解
框图符合标准化,框内语言简练化,框间流程方向化.从上到下,从左到右,勿颠倒.起止框不可少,判断框一口进,两口出.顺序结构处处有.
1.下列说法正确的是( )
A.程序框图中的图形符号可以由个人来确定
B.也可以用来执行计算语句
C.程序框图中可以没有输出框,但必须要有输入框
D.用程序框图表达算法,其优点是算法的基本逻辑结构展现得非常直接
D [一个完整的程序框图至少要有起止框和输入、输出框,输入、输出框用来输入、输出信息,判断框用来判断某一条件是否成立,都不能执行计算.]
程序框图的设计(顺序结构) [探究问题]
1.写出求1+2+3+...+100的一个算法.
[提示] 第一步,输入n=100.
第二步,计算的值.
第三步,输出计算的结果.
2.用程序框图表述上述算法.
[提示]
【例2】 已知平面内的一点P(x0,y0)和直线l:Ax+By+C=0,设计求点P(x0,y0)到直线l的距离d的算法,并画出程序框图.