(了解算法的含义、了解算法的思想/理解程序框图的三种基本逻辑结构:顺序、条件、循环)9
4算法与程序框图1.算法通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是和的,而且能够在有限步之内完成.2.程序框图又称,是一种用、及来准确、直观地表示算法的图形.通常程序框图由和组成,一个或几个程序框的组合表示算法中的一个步骤;带方向箭头,按照算法进行的顺序将连结起来.明确有效流程图规定的图形指向线文字说明程序框流程线流程线程序框3.顺序结构是由组成的,这是任何一个算法都离不开的基本结构.其结构形式为4.选择结构是指算法的流程根据给定的条件是否成立而选择执行不同的流向的结构形式.其结构形式为若干个依次执行的处理步骤5.循环结构是指.反复执行的处理步骤称为.循环结构又分为与for语句对应的循环结构及与DoLoop语句对应的循环结构
其结构形式为6.算法的五个特征:概括性、逻辑性、有穷性、不惟一性、普遍性.从某处开始,按照一定条件,反复执行处理某一步骤的情况循环体1.任何一个算法都必须有的基本结构是()A.顺序结构B.条件结构C.循环结构D.三个都有答案:A2.a表示“处理框”,b表示“输入、输出框”,c表示“起、止框”,d表示“判断框”,以下四个图形依次为()A.abcdB.dcabC.bacdD.cbad答案:D3.如图所示给出的四个流程图,其中与for语句对应的循环结构的有()A.4个B.3个C.2个D.1个解析:其中(2)(3)(4)是与for语句对应的循环结构.答案:B4.一个算法的程序框图如图所示,如果输入的x值是-20,则输出的结果是________.答案:20顺序结构是由若干个依次执行的处理步骤组成的,这是任何一个算法都离不开的基本结构.顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.利用顺序结构可解决简单的已知