1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,基本的算法语句,:,知识回顾,输入语句、输出语句、赋值语句、,条件语句、循环语句;,赋值语句:,值语句伪代码的一般格式:,变量表达式,(,公式或运算式,),或变量,符号表示,“,”,如:,“,xy,”,表示将,y,的值赋给,x,赋值语句:,赋,值语句伪代码的一般格式:,变量表达式,(,公式或运算式,),或变量,注意:,赋值号左边只能是变量,不能是表达式 或常数;,赋值号左右两边不能调换;,赋值号左右两边可以出现同一个变量,但值可能不相同;,赋值号左右两边的量应该是同类型的,输入语句:,输入语句伪代码的一般格
2、式:,Read,a,,,b,输入语句也是赋值语句,只不过是从键盘等输入设备上接受数据,而且可以批量接受数据,输出语句:,输出语句伪代码的一般格式:,Print,a,,,b,注意使用输出语句输出字符串时,字符内容应加在括号内,结束,输出,y,y,5,y,1.2(,x,3)+5,开始,输入,x,x,3,Y,N,某居民区的物管部门每月按以下方法收取卫生费:,3,人和,3,人以下的住户,每户收取,5,元;超过,3,人的住户,每超过,1,人加收,1.2,元。试设计一个算法,根据输入的人数计算应收取的卫生费。,S1,输入,x,;,S2,如果,x,3,,,y,5,,,否则,y,1.2(,x,3)+5,;,S
3、3,输出,y.,自然语言:,楚水实验学校高二数学备课组,基本算法语句,条件语句,条件语句,算法中的条件结构由条件语句来表达。条件语句的一般格式:,(If-Then-Else,格式,),If,条件,Then,语句,1,Else,语句,2,End If,满足条件?,否,是,语句,1,语句,2,S1,输入,x,;,S2,如果,x,3,,,y,5,,,否则,y,1.2(,x,3)+5,;,S3,输出,y.,自然语言:,Read,x,If,x,3,Then,y,5,Else,y,1.2(,x,3)+5,End if,Print,y,伪代码:,块条件语句,注意语句缩进,End if,不能省略,某居民区的物
4、管部门每月按以下方法收取卫生费:,3,人和,3,人以下的住户,每户收取,5,元;超过,3,人的住户,每超过,1,人加收,1.2,元。试设计一个算法,根据输入的人数计算应收取的卫生费。,儿童坐火车时,若身高不超过,m,则无需购票,超过,m,但不超过,m,可买半票,若超过,m,应买全票,试设计一个购票的算法,写出伪代码,并画出流程图,设计一个算法,实现求绝对值的功能,.,S1,输入,x,;,S2,如果,x,0,,,y,x,,,否则,y,x,;,S3,输出,y.,自然语言算法,1,:,S1,输入,x,;,S2,如果,x,0,,,x,x,;,S3,输出,x.,Y,开始,输入,x,x,0,y,x,y,x
5、,N,结束,输出,y,N,x,x,结束,输出,x,Y,开始,输入,x,x,0,Read,x,If,x,3,Then,y,x,Else,y,x,End if,Print,y,自然语言算法,2,:,条件语句伪代码格式,2,:,If,A,Then,B,10 Read,x,20,If,x,0,Then,x,x,30 Print,x,输出,y,结束,x,0,Y,N,开始,输入,x,y,1,x,0,Y,N,y,0,y,1,下列流程图,实现的一个“符号”函数的求值,试用自然语言和伪代码描述算法,.,S2,如果,x,0,,,y,1,,,转,S4;,S1,输入,x,;,S4,输出,y.,自然语言:,S3,如果,
6、x,=0,,,y,0,,,否则,y,1,;,If,x,0,Then,y,1,Else,If,x=,0,Then,y,0,Else,y,1,End if,End if,Read,x,伪代码:,Print,y,课时小结:,本节课主要学习了条件语句的结构、特点、作用及用法,并懂得利用解决一些简单问题。条件语句使程序执行产生分支,根据不同的条件执行不同的路线,使复杂问题简单化。,条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套。,If,A,Then,B,Else,C,End If,If,A,Then,B,If,A,Then,B,Else,If,C,Then,D,Else,E,End If,End If,