1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,楚水实验学校高二数学备课组,基本算法语句,条件语句,赋值语句:,赋,值语句伪代码的一般格式:,变量表达式,(,公式或运算式,),或变量,符号表示,“,”,如:,“,xy,”,表示将,y,的值赋给,x,知识回顾,输入语句:,输入语句伪代码的一般格式:,Read,a,,,b,输入语句也是赋值语句,只不过是从键盘等输入设备上接受数据,而且可以批量接受数据,输出语句:,输出语句伪代码的一般格式:,Print,a,,,b,注意使用输出语句输出字符串时,字符内容应加在括号内,条件语句,算法中的条件结构由条件语句来表达。
2、条件语句的一般格式:,(If-Then-Else,格式,),If,条件,Then,语句,1,Else,语句,2,End If,满足条件?,否,是,语句,1,语句,2,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,某市出租汽车最新计费标准如下:在,3km,以内(含,3km,)路程按起步价,8,元收费,超过,3km,以外的路程按,2.4,元,/km,收费,.,试给出一个出租车计费的算法,.,S1,输入,x,;,S2,如果,x,3,,,y,8,,,否则,y,2.4(,x,
3、3)+8,;,S3,输出,y.,自然语言:,Read,x,If,x,3,Then,y,8,Else,y,2.4(,x,3)+8,End if,Print,y,伪代码:,块条件语句,注意语句缩进,End if,不能省略,例如:,编写一个程序,从键盘上输入一个整数,若是正数就将其输出。,程序:,Read x,If x0 Then,Print x,End If,程序,:,Read x,If x0 and x=20 Then,y0.35x,Else,y0.3520+0.65(x-20),End If,Print y,火车托运行李的收费方法如下:,y,是收费,,x,上行李重量,当,0,x20,(千克)时,按每千克,0.35,元收费。当,x,20(,千克,),时,,20,千克的部分按,0.35,元的单价收费,超出,20,千克的部分,则按,0.65,元的单价收费。请根据上述收费方法编写程序。,(,0 x20,),(,x20,),编写求一个数是偶数还是奇数的程序,从键盘上输入一个整数,输出该数的奇偶性。,程序:,Read x,y x Mod2,If y=0 Then,Print x,;,“,is an even number”,Else,Print x,;,“,is an odd number”,End If,