§2 算法框图的基本结构及设计2.1 顺序结构与选择结构知识点一 算法框图 [填一填]1.通常,为了使算法结构更加清晰,可借助框图来帮助描述算法,这便得到了算法框图.图的特点是直观、清楚,便于检查和交流.算法框图有三种基本结构:顺序结构、选择结构和循环结构.2.几个基本的框图和它们各自表示的功能.[答一答]1.画算法框图的步骤.提示:画算法框图的步骤:(1)提出问题;(2)确定数学模型和计算方法;(3)画程序框图;(4)检查有无错误;(5)修改程序框图;(6)结束.其过程如图.知识点二 顺序结构和选择结构 [填一填]3.顺序结构(1)定义:按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或者称为算法的顺序结构.(2)算法框图:如图所示.(3)执行步骤的方式:先执行步骤甲,再执行步骤乙.4.选择结构(1)定义:在算法中,需要判断条件的真假,依据判断的结果决定后面的步骤,像这样的结构通常称为选择结构.(2)算法框图:如图所示.(3)执行步骤的方式:每次仅能执行一个步骤.当条件为真时,执行步骤甲;当条件为假时,执行步骤乙,不能同时执行这两个步骤,也不能一个步骤也不执行.[答一答]2.算法框图的判断框有两个退出点,是否表示在这里同时执行?提示:不是,在判断框处进行真假判断,只能执行其中一个.(1)起、止框是任何算法框图都不可缺少的,表明程序的开始或结束;(2)输入(出)框可以用在算法中任何需要输入(出)的位置,需要输入(出)的字母、符号、数据等都填在框内;(3)处理框用于填写处理数据需要的算式、公式等,另外,对变量进行赋值,也用到处理框;(4)当算法要求对两个不同的结果进行判断时,需要将判断的条件写在判断框内;(5)一个算法步骤到另一个算法步骤用流程线“↓”或“”连接,如果一个算法框图需分开来画,要在断开处画上连接点,并标出连接的号码.类型一 顺序结构的算法框图 【例 1】 已知 f(x)=x2-2x-3,求 f(3),f(-5),f(5),f(3)+f(-5)+f(5)的值.设计出解决该问题的一个算法,并画出算法框图.【思路探究】 本题的算法实际上就是将相关数值代入函数计算的过程.【解】 算法步骤如下:1.输入 x=3;2.计算 y1=x2-2x-3;3.输入 x=-5;4.计算 y2=x2-2x-3;5.输入 x=5;6.计算 y3=x2-2x-3;7.计算 y=y1+y2+y3;8.输出 y1,y2,y3,y.算法框图如图所示.规律方法 画顺序结构框图的思路顺序结构指的是依次进行多个处理的结构,其特点是各部分按照...