第一节 算法与程序框图[考纲传真] 1.了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序、条件、循环.3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.1.常用程序框及其功能2.三种基本逻辑结构及相应语句名称示意图相应语句顺序结构① 输入语句:INPUT “提示内容”;变量② 输出语句:PRINT “提示内容”;表达式③ 赋值语句:变量=表达式条件结构IF 条件 THEN 语句体END IFIF 条件 THEN 语句体 1ELSE 语句体 2END IF循环结构直到型循环结构DO 循环体LOOP UNTIL 条件当型循环结构WHILE 条件循环体WEND[基础自测]1.(思考辨析)判断下列结论的正误.(正确的打“√”,错误的打“×”)(1)一个程序框一定包含顺序结构,但不一定包含条件结构和循环结构.( )(2)条件结构的出口有两个,但在执行时,只有一个出口是有效的.( )(3)输入框只能紧接开始框,输出框只能紧接结束框.( )(4)在赋值语句中,x=x+1 是错误的.( )[答案] (1)√ (2)√ (3)× (4)×2.如图所示的程序框图的运行结果为( )A.2 B.2.5 C.3 D.3.5B [因为 a=2,b=4,所以输出 S=+=2.5.故选 B.]3.根据下列算法语句,判断当输入 x 的值为 60 时,输出 y 的值应为( )A.25 B.30 C.31 D.61C [该语句表示分段函数y=则当 x=60 时,y=25+0.6×(60-50)=31,所以输出 y 的值为 31.故选 C.]4.执行如图所示的程序框图,如果输入的 a=-1,b=-2,那么输出的 a 的值为( )A.16 B.8 C.4 D.2B [初始值:a=-1,b=-2.第一次循环:a=(-1)×(-2)=2,b=-2;第二次循环:a=2×(-2)=-4,b=-2;第三次循环:a=(-4)×(-2)=8>6,此时循环结束,输出 a=8.故选 B.]5.如图为计算 y=|x|函数值的程序框图,则此程序框图中的判断框内应填________.x<0? [由条件结构可知,当 x<0 时,y=-x,当 x≥0 时,y=x,故判断框内应填 x<0?.]程序框图的执行问题1.阅读如图所示的程序框图,若输入的 a,b,c 的值分别是 21,32,75,则输出的 a,b,c 分别是( )A.75,21,32 B.21,32,75C.32,21,75 D.75,32,21A [当 a=21,b=32,c=75 时,依次执行程序框图中的各个步骤:x=21,a=75,c=32,b=21,所以 a,b,c 的值依次为 75,21,32.]2.(2017·全国卷Ⅱ)执行如图所示的程序框图,如果输入的 a=-1,则输出...