§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-