内容正文:
程序框图
图形符号
名 称
功 能
终端框 (起止框)
输入、输出框
处理框 (执行框)
判断框
流程线
表示一个算法的起始和结束
表示一个算法输入和输出的信息
赋值、计算
判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”
连接程序框,表示算法步骤的执行顺序
基本程序框
2
开始
输入n
求n除以i的余数
i的值增加1,仍用i表示
i>n-1或r=0?
r=0?
n不是质数
n是质数
结束
否
否
是
是
i=2
顺序结构
循环结构
条件结构
算法的基本逻辑结构
顺序结构:在算法的程序框图中,由若干个依次执行的步骤组成的逻辑结构。
步骤n
步骤n+1
条件结构:在算法的程序框图中,由若干个在一定条件下才会被执行的步骤组成的逻辑结构。
满足条件?
步骤A
步骤B
是
否
满足条件?
步骤A
是
否
循环结构:在算法的程序框图中,由按照一定的条件反复执行的某些步骤组成的逻辑结构。反复执行的步骤称为循环体.
循环体
满足条件?
是
否
循环体
满足条件?
是
否
直到型循环结构
当型循环结构
1、 将X=2005输入如图所示
的程序框图得结果 ( )
A.-2005 B.2005
C.0 D.2006
D
Y
开始
输入x
输出y
结束
N
练习.根据下边程序框图,当输入10时,输出的是( )
A.-20 B.20
C.29 D.-29
C
2.某程序框图如图所示,该程序运行后输出的k的值是( )
A.4
B.5
C.6
D.7
A
练习:如果执行下面的程序框图,那么输出的S=( )
A.7 B.9
C.11 D.13
C
3.按如图所示的程序框图运行后,若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是( )
A.i>5?B.i>6?
C.i>7?D.i>8?
A
练习:
若下框图所给程序运行的结果
为S=90,那么判断框中应填
入的关于k的判断条件是
_________
结束
开始
k=10 , s=1
输出s
s=s×k
k=k-1
否
第7题图
是
K>8
1. 2014高考全国Ⅱ
执行右图程序框图