第 2 课时 基本算法语句、算法案例 与框图1.输入语句、输出语句、赋值语句的格式与功能 语句一般格式功能输入语句___________________________输入信息INPUT“ 提示内容”;变量语句一般格式功能输出语句_____________________________输出 ___________________________赋值语句 _______________将表达式所代表的值 __________PRINT“ 提示内”容 ;表达式常量、变量的值和系统信息变量=表达式赋给变量2.条件语句 (1)IF—THEN 格式 (2)IF—THEN—ELSE 格式 3.循环语句 (1)UNTIL 语句 (2)WHILE 语句 【思考探究】 基本算法语句与算法结构的对应关系是什么? 提示: 顺序结构↔ 输入、输出语句和赋值语句 条件结构↔ 条件语句 循环结构↔ 循环语句 4 .算法案例我国古代典型的算法案例有 ____________ 、_____________ 、 ________ . 辗转相除法秦九韶算法进位制1.执行 PRINT “2+2 008=”;2+2 008的输出结果是( ) A.2 010 B.2+2 008=2+2 008 C.2+2 008=2 010 D.2 010=2 010 解析: 这是一个计算 2+2 008 的值的简单程序,输出的结果是 2+2 008=2 010. 答案: C2.给出以下四个问题: ①输入一个数 x,输出它的绝对值; ②求函数 f(x)= x2-1,x≥1x2+2,x<0 的函数值; ③求面积为 6 的正方形的周长; ④求三个数 a、b、c 中的最大数. 其中不需要用条件语句来描述其算法的有( ) A.1 个 B.2 个 C.3 个 D.4 个 答案: A3.读程序回答问题. 甲i=1S=0WHILE i<=1 000 S=S+i i=i+1WENDPRINT SEND 乙i=1 000S=0DO S=S+i i=i-1LOOP UNTIL i<1PRINT SEND 对甲、乙两程序和输出结果判断正确的是 ( )A .程序不同,结果不同B .程序不同,结果相同C .程序相同,结果不同D .程序相同,结果相同 解析: 从两个程序可知它们的程序语句不同,但其算法都是求 1+2+3+…+1 000,故结果相同. 答案: B解析: 该程序反映的算法是求分段函数 y= 2a a<10a2 a≥10 的函数值. 故 a=3 时,y=2×3=6. 答案: 65.120 与 2 010 的最大公约数是________. 解析: 2 010=120×16+90, 120=90×1+30,90=30×3, ∴120 与 2 010 的最大公约数是 30. 答案: 30 输入、输出和赋值语句 输入语句、输出语句、赋值语句基本上对应于算法中的顺...