1、第一章11.2 程序框图与算法的基本逻辑结构第1课时 程序框图、顺序结构思路方法技巧命题方向1程序框图的认识和理解程序框图主要包括三部分:(1)表示相应操作的框;(2)带箭头的流程线;(3)框内外必要的文字说明读懂程序框图要从这三个方面研究,流程线反映了流程执行的先后顺序,主要看箭头方向,框内外的文字说明表明了操作内容例1 下列关于程序框图中图形符号的理解正确的有()任何一个流程图必须有起止框输入框只能放在开始框后,输出框只能放在结束框前判断框是唯一的具有超过一个退出点的图形符号对于一个程序框图来说,判断框内的条件是唯一的A1个 B2个C3个 D4个分析 根据程序框图画法的流程逐一判断即可解析
2、 任何一个程序必须有开始和结束,从而流程图必须有起止框,正确输入、输出框可以用在算法中任何需要输入、输出的位置,错误正确判断框内的条件不是唯一的,错误故选B.答案 B规律总结:画程序框图的规则:使用标准的框图符号;框图一般按从上到下、从左到右的方向画;除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一的符号;在图形符号内描述的语言要非常简练、清楚.命题方向2顺序结构程序框图设计例2 已知点P(x,y),画出求点P到直线xy20的距离的程序框图分析 题中直线方程已知,求某点P到它的距离设计算法时点的坐标应从键盘输入,再利用点到直线的距离公式求距离,要先写出自然
3、语言的算法,再画程序框图解析 用自然语言描述算法:第一步,输入点P的横坐标x和纵坐标y.第二步,计算S|xy2|的值第三步,计算d S2的值第四步,输出d.程序框图:误区警示 对解答本题时易犯的错误具体分析如下:常见错误错误原因缺少输入P点坐标的步骤不理解题意,不知道点的坐标要从键盘输入程序框图中缺少了“开始框”和“结束框”对程序框图算法设计掌握不熟,只知程序框图与自然语言算法对应,忘记了程序框图的要求.点评 顺序结构的结构特点:顺序结构的语句与语句、框与框之间都是按从上到下依次执行的顺序,不会引起程序步骤的跳转;顺序结构是最简单的算法结构,任何一个算法都离不开它;它的基本形式如右图所示,其中A和B两个框依顺序执行;顺序结构只能解决一些简单的问题利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积设计出该问题的算法及流程图解析(1)根据梯形的面积公式S 12(ab)h.其中a是上底,b是下底,h是高,只要令a2,b4,h5,代入公式即可算法如下:第一步:输入梯形的两底a,b与高h的值;第二步:计算S12(ab)h;第三步:输出S.该算法的流程图如图所示(20112012杭州高一检测)图中所示的是一个算法的程序框图,已知a13,输出的b7,则a2的值是_答案 11