第4讲算法与程序框图夯实基础【p8】【学习目标】1.了解算法的含义、了解算法的思想;理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.2.理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.3.初步了解几个典型算法案例.4.了解程序框图,了解工序流程图(即统筹图),能绘制简单实际问题的流程图,了解流程图在解决实际问题中的作用;了解结构图,会用结构图梳理已学过的知识、整理收集到的资料信息.【基础检测】1.程序框图中表示计算的是()【解析】A中执行框可表示计算;B中为输入输出框;C中为判断框;D中为起止框.【答案】A2.下列给出的赋值语句中正确的是()A.x=1B.x=y=5C.x+1=yD.x+y=0【解析】根据赋值号左边只能是变量,右边可以是任意表达式,故选A
【答案】A3.如图所示,当输入a,b的值分别为2,3时,最后输出的M的值是()INPUTa,bIFa>bTHENM=aELSEM=bENDIFPRINTMA.1B.2C.3D.4【解析】算法是求a,b中的较大者,故最后输出的是3,故选C
【答案】C4.执行如图所示的程序框图,输出的S值为()A.2B.4C.8D.16【解析】程序执行中的数据变化如下:k=0,S=1,02