感悟流程图在我们所介绍的流程图内,每一个框代表一道工序,流程线则表示两相邻工序之间的衔接关系,这是一个有向线,其方向用它上面的箭头标示,用以指示工序进展的方向
显然,在工序流程图上不允许出现几道工序首尾相接的圈图或循环回路,当然对每一道工序还可以再细分,还可以画出更精细的统筹图,这一点完全类似于算法的流程图表示:自顶向下,逐步细化
例1请设计输出两点连线斜率的程序框图
分析:平面上两点111,Pxy、222,Pxy,若12xx,则直线12PP的斜率不存在;若12xx,则直线12PP的斜率为2121yykxx
解析:程序框图如图1所示:评注:解决直线中的有关问题,大多采用公式法,先赋值,再运算,再输出结果
练习:已知三个数,设计一个程序框图,求它们中的最大数
答案:程序框图如图2所示:用心爱心专心开始输入12
xx2121yykxx输出结束斜率不存在否是图1例2要想调查学生在某个敏感问题上是否愿意与父母坦诚交流,不太容易因为这牵涉到个人的隐私权,一般的问卷回遭到拒绝
如果调查者把调查的方式设计好,即保护了学生的隐私权,又能获得有效的调查数据
你能设计出一份该社会调查工作的流程图吗
分析:第一步:设计无记名问卷格式如下:要求务请配合,严格做到;学号是奇数者回答问题A,否则回答问题B
答案栏问题问题A:你的学好是奇数吗
问题B:在问题上你不愿意与父母坦诚交流吗
注意事项(1)不要写出你的姓名和学号;(2)不要说出你回答的是哪个问题;(3)要真实地回答问题;(4)无论回答哪个问题答案都写在同一个答案栏内;(5)在答案栏内画“√”表示“是”,画“×”表示“不是”
第二步:设接受调查的学生有m个,可以统计这m个学生中学号是奇数的学生有多少个(比如说是n个);第三步:统计回愦问卷中画“√”的数目(设有y个);第四步:对数据作如下的统计处理:因为学号是奇数的