第2课时基本算法语句、算法案例1.三种语句的一般格式和功能基础知识梳理语句一般格式功能输入语句输入信息输出语句;赋值语句PRINT“提示内容”表达式输出信息将表达式所代表的值赋给变量变量=表达式INPUT“提示内容”;变量2.条件语句(1)定义:算法中的由条件语句来表达.(2)条件语句的格式及框图①IF—THEN格式基础知识梳理条件结构基础知识梳理②IF—THEN—ELSE格式基础知识梳理3.循环语句(1)算法中的是由循环语句来实现的.(2)循环语句的格式及框图.①UNTIL语句基础知识梳理循环结构基础知识梳理②WHILE语句基础知识梳理4.算法案例(1)辗转相除法辗转相除法是用于的一种方法,这种算法是由欧几里得在公元前300年左右首先提出的.因此又叫.基础知识梳理求两个正整数的最大公约数欧几里得算法(2)更相减损术的定义任给两个正整数(若是偶函数,先用2约数),,接着把所得的差与较小的数比较,并以大数减小数,直到所得的数,则这个数(等数)(或这个数与约简的数的乘积)就是所求的最大公约数.基础知识梳理以较大的数减较小的数相等为止(3)秦九韶算法秦九韶算法是我国南宋数学家秦九韶在他的代表作中提出的一种用于计算的方法.(4)进位制进位制是人们为了计数和运算方便而约定的记数系统.“满几进一”就是几进制,几进制的就是几.基础知识梳理《数书九章》一元n次多项式的值基数1.下列赋值能使y的值为4的是()答案:D三基能力强化2.执行下面程序段后,输出的结果是()a=1b=3a=a+bb=a-bPRINTa,bA.1,3B.4,1C.0,0D.6,0答案:B三基能力强化3.读程序回答问题甲乙三基能力强化对甲、乙两程序和输出结果判断正确的是()A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同答案:B三基能力强化4.下面的程序:该程序运行的结果为________.答案:6三基能力强化5.(教材习题改编)两个整数490和910的最大公约数是________.答案:70三基能力强化输入语句,输出语句,赋值语句是任何一个算法中必不可少的语句,在赋值语句中,变量的值始终等于最近一次赋给它的值,先前的值将被替换,要注意这一特点,“=”是一个赋值号,左边只能是变量,不能是常数或表达式,变量赋值后其原来的值被改变,初始值不被记忆.课堂互动讲练考点一输入、输出和赋值语句课堂互动讲练例例11画出程序框图并编写一个程序,求用长度为l的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入l的值,输出正方形和圆的面积(π取3.14).【思路点拨】设围成的正方形的边长课堂互动讲练为a,依题意4a=l,a=l4,所以正方形的面积为S1=(l4)2=l216;同理若设围成的圆的半径为R,则2πR=l,R=l2π,所以圆的面积为S2=πR2=π(l2π)2=l24π.因此可以用顺序结构实现这一算法,采用INPUT语句输入l的值,利用赋值语句得到面积,最后输出两个面积.【解】程序框图:程序如下:课堂互动讲练【误区警示】注意程序语言中运算符号的书写格式,如:乘号为“*”,平方为“^2”,除号为“/”,这与平时运算符号有所区别,其运算规则为先乘除,后加减,幂优于乘除,同级运算先左后右,括号内最优先.课堂互动讲练(1)要区别好条件语句的两种格式:IF-THEN-ELSE格式和IF-THEN格式,理解它们的区别与联系,以及在实际编写程序中各自的特点.课堂互动讲练考点二条件语句(2)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题要用到条件语句.课堂互动讲练课堂互动讲练例例22国庆期间,某超市对顾客实行购物优惠活动,规定一次购物付款总额:①若不超过200元,则不予优惠;②若超过200元,但不超过500元,则按标价价格给予9折优惠;③如果超过500元,500元的部分按②条优惠,超过500元的部分给予7折优惠,编写一个收款程序.【思路点拨】先根据题意,确定分段函数,再利用条件语句写出程序.【解】依题意,付款总额y与标价x之间的关系式为(单位为元)课堂互动讲练y=x(x≤200),0.9x(200500).算法分析:第一步,输入x值.第二步,判断,如果x≤200,则输出x,否则执行...