第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)辗转相除法(欧几里得