第2课时基本算法语句、算法案例与框图考点探究·挑战高考考向瞭望·把脉高考双基研习·面对高考第2课时双基研习·面对高考1.输入语句、输出语句、赋值语句的格式与功能基础梳理基础梳理语句一般格式功能输入语句Scilab程序中用“_________”输入语句来控制在屏幕上输入可输入数值、单个或多个字符输出语句“print”语句:print(%io(2),a,b,c)的参数%io(2)表示在屏幕上输出以某种形式把求解结果“输出”出来赋值语句______________________先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于___________的值input变量名=表达式表达式2.条件语句(1)概念:处理__________________的算法语句,叫做条件语句.(2)一般格式(if语句)①一般格式if表达式语句序列1;else语句序列2;end条件分支逻辑结构②最简单的格式if表达式语句序列1;end(3)作用①一般格式:如果表达式结果为___,则执行表达式后面的语句序列1;如果表达式结果为___,则执行else后面的语句序列2.②最简单格式:如果表达式结果为___,则执行表达式后面的语句序列1,否则_____________.假真真跳过语句序列13.循环语句(1)循环语句的概念用来处理算法中的循环结构的语句.(2)循环语句的一般格式①for循环的格式for循环变量=初值:步长:终值循环体;end②while循环的格式(3)作用循环语句是用来控制有规律的重复运算或者在程序中需要对某些语句进行重复的执行的语句.4.求两个正整数最大公约数的算法(1)更相减损之术(等值算法)用两个数中较大的数减去较小的数,再用差数和较小的数构成新的一对数,再用大数减小数,以同样的操作一直做下去,直到产生一对相等的数,这个数就是最大公约数.(2)辗转相除法(欧几里得算法)用较大的数除以较小的数所得的余数和较小的数构成新的一对数,继续做上面的除法,直到大数被小数除尽,这个较小的数就是最大公约数.5.割圆术用正多边形面积逐渐逼近圆面积的算法是计算圆周率π的一种方法.6.秦九韶算法秦九韶算法是我国南宋数学家秦九韶提出的一种用于计算多项式函数值的方法.7.框图的分类1.关于赋值语句下列说法不正确的是()A.赋值语句就是将表达式所代表的值赋给变量B.赋值号左右不能互换C.赋值号与数学中的符号有着完全相同的意义D“”.执行赋值语句时,先计算=右边表达式的值答案:C课前热身课前热身2.给出以下四个问题,①输入一个数x,输出它的绝对值;②求函数f(x)=x2-1x≥0x2+2xx<0的函数值;③求面积为6的正方形的周长;④求三个数a、b、c中的最大数,其中不需要用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个答案:A3.当x=2时,下面程序段的结果是()i=1S=0whilei<=4S=S*x+1i=i+1wendprintSendA.3B.7C.15D.17答案:C4.120与2010的最大公约数是________.答案:305.已知程序若输入a=3,执行上述程序后输出的结果是________.答案:6考点探究·挑战高考输入、输出和赋值语句的应用考点突破考点突破输入语句,输出语句,赋值语句是任何一个算法中必不可少的语句,在赋值语句中,变量的值始终等于最近一次赋给它的值,先前的值将被替换,要注意这一特点,“=”是一个赋值号,左边只能是变量,不能是常数或表达式,变量赋值后其原来的值被改变,初始值不被记忆.春节到了,小刘妈妈的糖果店里忙极了,请你帮她设计一个程序方便算账,已知果糖每千克16.8元,奶糖每千克32.6元,巧克力每千克41元.那么依次购买这三种糖果a、b、c千克,应收取多少元?例例11【规律小结】赋值语句在使用时易出现格式不符合要求的错误,应注意以下三点:(1)赋值号左边只能是变量而不是表达式;(2)赋值号两边不能对换;(3)不能利用赋值语句进行代数式计算.(1)条件语句一般用在需要对条件进行判断的算法设计中,求分段函数的函数值往往用条件语句编写程序.(2)条件语句常用运算符.“>”(大于)“、<”(小于)“、>”=(大于或等于)、“<”=(小于或等于)“、<>”(不等于).条件语句到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费.汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额...