资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,复习回顾,1.,将两个数,a,=5,b,=6,交换,使,a,=6,b,=5,使用赋值语句正确的一,组是 (),A.,a,=,b,b,=,a,B.,c,=,b,b,=,a,a,=,c,C.,b,=,a,a,=,b,D.,a,=,c,c,=,b,b,=,a,B,2.,我们已学过基本的算法语句有,(,1,)输入语句,(,2,)输出语句,(,3,)赋值语句,复习回顾1.将两个数a=5,b=6交换,使a=6,b=,3,几种基本语句,-,条件语句,一、提出问题,某居民区的物业管理部门每月按以下方法收取卫生费,:3,人和,3,人以下的住户,每户收取,5,元,;,超过,3,人的住户,每户超出,1,人加收,1.2,元,.,试设计算法,根据输入的人数应收取的卫生费,.,分析,:,若用,c,(,单位,:,元,),表示应收取的费用,n,表示住户的人数,则,算法步骤,:,1.,输入,n,;,2.,若,n,3,则,c,=5,3.,输出,c,.,算法框图,:,开始,n,3,Y,c,=5,输出,c,N,c,=5+1.2(,n,-3),否则,c,=5+1.2(,n,-3);,3 几种基本语句-条件语句一、提出问题,一、条件语句定义,处理条件分支逻辑结构的算法语句,叫做,条件语句,.,二、条件语句的格式及框图模式,开始,n,3,Y,c,=5,输出,c,N,c,=5+1.2(,n,-3),1.,一般形式,:,If,Then,Else,End If,如下所示,:,If,条件,Then,语句,1,Else,语句,2,End If,2.,对应的框图,:,条件,语句,1,真,假,语句,2,注意,!,“,条件,”表示判断的条件,“,语句,1,”,表示满足条件时执行操作的内容,;,“,语句,2,”,表示不满足条件时执行的操作内容,;,“,End If,”,表示条件语句的结束,.,If,n,3,Then,c,=5,Else,c,=5+1.2(,n,-3),End If,输出,c,输入,n,一、条件语句定义 处理条件分支逻辑结构的算法语句,三、例题与练习,例,1,.,设计算法,根据输入,x,的值,计算,y,的值,.,解,算法如下,:,1.,输入,x,;,2.,若,x,2.5,则,否则,3.,输出,y,.,可以用条件语句表示第(,2,)步,:,If,x,2.5,Then,y,=,x,2,+1,Else,End If,y,=,x,2,-1,三、例题与练习例1.设计算法,根据输入x的值,计算y的值,例,2,.,在音乐唱片超市里,每张唱片售价,25,元,.,顾客如果购买,5,张以上,(,含,5,张,),唱片,则按照九折收费,;,如果顾客购买,10,张以上,(,含,10,张,),唱片,则按照八五折收费,.,请用语句描述完成计费工作的算法,画出算法框图,.,解,假如用变量,a,表示顾客购买的唱片数量,用变量,C,表示顾客要缴纳的金额,.,则这个,算法可以表示为,:,1.,输入,a,;,2.,对,a,进行判断,:,(,1,)若,a,5,则,C,=25,a,;,(,2,)若,5,a,10,则,C,=22.5,a,;,(,3,)若,a,10,则,C,=21.25,a,;,3.,输出,C,.,算法框图如右,:,开始,输入,a,a,5,是,C,=25,a,否,a,10,否,C,=21.25,a,是,C,=22.5,a,输出,C,结束,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,例2.在音乐唱片超市里,每张唱片售价25元.顾客如果购买,解,假如用变量,a,表示顾客购买的唱片数量,用变量,C,表示顾客要缴纳的金额,.,则这个,算法可以表示为,:,1.,输入,a,;,2.,对,a,进行判断,:,(,1,)若,a,5,则,C,=25,a,;,(,2,)若,5,a,10,则,C,=22.5,a,;,(,3,)若,a,10,则,C,=21.25,a,.,3.,输出,C,.,算法框图如右,:,开始,输入,a,a,5,是,C,=25,a,否,a,10,否,C,=21.25,a,是,C,=22.5,a,输出,C,结束,下面用复合,If,语句描述这个算法算法,:,输入,a,;,If,a,5 Then,C,=25,a,Else,If,a,10 Then,C,=22.5,a,Else,C,=21.25,a,End If,End If,输出,C,.,解假如用变量a表示顾客购买的唱片数量,用变量C表示顾客要缴,抽象概括,对于形如有图中所示的框图的算法,都可以,用复合,If,语句,来表示,:,If,条件,1 Then,语句,1,Else,If,条件,2 Then,语句,2,Else,语句,3,End If,End If,条件,1,语句,2,真,假,语句,1,条件,2,真,假,语句,3,【,规律总结,】,若问题中出现几次条件判断,则在框图中会有几个判断框,同样的在程序语句中,也会有几重语句的,嵌套,;,出口“,End If,”,不能缺省,否则将会出现无法执行的错误,.,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,抽象概括对于形如有图中所示的框图的算法,都可以用复合If语,例,3,.,某地个人所得税税率表(工资、薪金所得适用)如下,:,级数,全月应纳税所得额,税率(,%,),1,不超过,2 000,元部分,0,2,超过,2 000,至,2 500,元部分,5,3,超过,2 500,至,4 000,元部分,10,4,超过,4 000,至,7 000,元部分,15,9,超过,7 000,元部分,20,试写出该问题的算法程序并画出算法的程序框图,使得当输入某人月工资、薪金(,5 000,)后,能输出这个人应缴纳的个人所得税,.,分析,用,x,表示月工资、薪金所得,用,y,表示应缴纳的个人所得税,(,1,)当,0,x,2 000,时,y,=0;,(,2,)当,2 000,x,2 500,时,y,=(,x,-2 000)5%=0.05,x,-100;,(,3,)当,2 500,x,4 000,时,y,=500 5%+(,x,-2 500)10%=0.1,x,-225;,(,4,)当,4 0000,and,x,2 000 Then,y,=0,Else,If,x,2500 Then,y,=0.05,x,-100,Else,If,x,4 000 Then,y,=0.1,x,-225,Else,If,x,7 000 Then,y,=0.15,x,-425,Else,输出,“,输入有误”,End If,End If,End If,End If,输出,y,解,算法程序如右,:,例3.某地个人所得税税率表(工资、薪金所得适用)如下:级数全,开始,输入,x,x,0,and x,2000,是,y,=0,x,2500,x,4000,是,y,=0.1,x,-225,x,7000,输出,“输入有误”,输出,y,否,是,y,=0.05,x,-100,否,否,是,y,=0.15,x,-425,否,输出,y,结束,试写出该问题的算法程序并画出算法的程序框图,使得当输入某人月工资、薪金(,5 000,)后,能输出这个人应缴纳的个人所得税,.,输入,x,If,x,0,and,x,2 000 Then,y,=0,Else,If,x,2500 Then,y,=0.05,x,-100,Else,If,x,4 000 Then,y,=0.1,x,-225,Else,If,x,7 000 Then,y,=0.15,x,-425,Else,输出,“,输入有误”,End If,End If,End If,End If,输出,y,试写出该问题的算法程序并画出算法的程序框图,使得当输入某人月工资、薪金(,5 000,)后,能输出这个人应缴纳的个人所得税,.,输入,x,If,x,0,and,x,2 000 Then,y,=0,Else,If,x,2500 Then,y,=0.05,x,-100,Else,If,x,4 000 Then,y,=0.1,x,-225,Else,If,x,7 000 Then,y,=0.15,x,-425,Else,输出,“,输入有误”,End If,End If,End If,End If,输出,y,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,开始输入xx0and x2000是y=0 x2500,练习,1,.P107/1.,输入,x,;,If,x,0 Then,Else,If,x,0 Then,End If,Else,End If,输出,y,练习,2,.P108/2.,用,a,表示人数,n,表示年龄,x,表示消费额,y,表示应付金额,.,用复合,If,语句描述该算法,:,输入,a,n,x,;,If,n,6,0 Then,Else,If,n,7,0 Then,Else,If,n,8,0 Then,Else,End If,End If,End If,输出,y,练习1.P107/1.输入 x;If x0 ThenEl,输入,n,a,p,a,60,是,x,=0.9,pi,否,a,70,是,y,=0.6,pj,否,a,80,是,z,=0.5,pk,否,c,=0,【,解,】,设年龄为变量,a,60,岁以下、,60,70,岁、,79,80,岁的用餐人数分别为,i,j,k,人,消费额,均,为,p,元,应收金额为,c,元,全天计费算法为:,开始,结束,输入,n,a,p,;,If,a,6,0 Then,Else,If,a,7,0 Then,Else,If,a,8,0 Then,Else,End If,End If,End If,输出,c,c,x,y,z,输出,c,c,x,y,z,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,输入 n,a,pa60是x=0.9pi否a70是y,a,60,否,a,70,否,a,80,否,c,=0,【,另解,】,设年龄为变量,a,消费额为,p,元,应收金额为,c,元,计费算法:,开始,结束,输入,a,p,;,If,a,6,0 Then,Else,If,a,7,0 Then,Else,If,a,8,0 Then,Else,End If,End If,End If,输出,c,i,=0,j,=0,k,=0,输入,a,p,I=0.9,pi,是,i,=,i,+1,K=0.5,pk,是,k,=,k,+1,J=0.6,pj,是,j,=,j,+1,输出,c,c,I,J,K,i,0,j,0,k,0,i,i,+1,I,0.9,pi,j,j,+1,J,0.6,pj,k,k,+1,K,0.5,pk,c,0,c,I,J,K,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,a60否a70否a80否c=0【另解】设年龄为变量a,开始,输入,a,n,x,n,60,是,y,=0.9,ax,否,n,70,是,y,=0.6,ax,否,n,80,是,y,=0.5,ax,否,y,=0,输出,y,结 束,算法框图如下,:,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,高中数学北师大版必修,3,几种基本语句,-PPT,全文课件,(21ppt)【,完美课件,】,开始输入a,n,
展开阅读全文