§2 算法框图的基本结构及设计2.1 顺序结构与选择结构1.了解算法框图的定义.2.通过模仿、操作、探索,经历通过设计流程图表达解决问题的过程,理解并掌握顺序结构、选择结构.1.算法框图通常,为了使算法结构更加清晰,可借助____来帮助描述算法,这便得到了算法框图.图的特点是______、清楚,便于检查和交流.算法框图有三种基本结构:顺序结构、选择结构和循环结构.几个基本的框图和它们各自表示的功能.框图功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框赋值、计算判断框判断某一条件是否成立【做一做 1】下列关于框图的功能描述正确的是( ).A.(1)是处理框;(2)是判断框;(3)是终端框;(4)是输入、输出框B.(1)是终端框;(2)是输入、输出框;(3)是处理框;(4)是判断框C.(1)和(3)都是处理框;(2)是判断框;(4)是输入、输出框D.(1)和(3)的功能相同;(2)和(4)的功能相同2.顺序结构(1)定义:按照______依次执行的一个______,称为具有“顺序结构”的算法,或者称为算法的顺序结构.(2)算法框图:如图所示.(3)执行步骤的方式:先执行步骤______,再执行步骤______.【做一做 2】如图所示的算法框图中,输入 a1=3,a2=4, 则输出的结果是( ).A.12 B.7 C.34 D.433.选择结构(1)定义:在算法中,需要判断条件的真假,依据判断的____决定后面的______,像这样的结构通常称为选择结构.(2)算法框图:如图所示.(3)执行步骤的方式:每次仅能执行一个步骤.当条件为____时,执行步骤____;当条件为假时,执行步骤____.不能同时执行这两个步骤,也不能一个步骤也不执行.【做一做 3-1】如图所示的算法框图中,输入 m=-1,则输出 w=________.【做一做 3-2】已知关于 x 的一元二次方程 ax2+bx+c=0(a≠0),设计一个算法判断方程是否有实数根.写出算法步骤,并画出算法框图.怎样画算法框图?剖析:初次学习画算法框图时,首先写出算法步骤,再用相应的框图表示出来.待熟练后,可不写出算法步骤,直接画出算法框图.说明:(1)任何算法框图中,最上面和最下面的框图必须是终端框,表示算法框图的开始和结束.(2)任何算法框图中,必须有输出框,表示输出所解决问题的答案,否则是无意义的算法框图.(3)算法框图中,对于输入框、处理框、判断框,要根据实际需要来决定是否选用.题型一 设计含顺序结构的算法【例题 1】利用梯形的面积公式设计计算两底为 a,b 和高...