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