《程序设计的三种控制结构-精品文档资料整理.doc》由会员分享,可在线阅读,更多相关《程序设计的三种控制结构-精品文档资料整理.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序设计的三种控制结构1、 顺序结构A=5A=a+2“=”是一个赋值,先执行右边的2、选择结构从键盘上输入一个数字判断是偶数还是奇数分析:如果一个数能被2整除,它就是偶数Input “qingshuruyigeshu” to aIf a mod 2=0 关系运算? “偶数”End if “=”在判断结构中,不再是赋值,而是关系运算一个条件两种结果的If a mod 2=0 a=7?”oushu”Else?”jishu”EndifA=”abcdefgHHHH”判断一下,字符串a的第五个字符是不是数字。分析,如何把字符串a的第五个字符取出来Right(Left(a,5),1)B=Substr(a,
2、5,1)判断这个字符是不是数字怎么判断是数字还是其他字符,如果b的ascii的码属于数字范围就是数字,不属于就不是数字0-9 48- 57If asc(b)=48 and asc(b)50B=50*0.52+(A-50)*075Else B=A*0.52End ifSET TALK ON?”YINGJIAODE DIANFEI”,B,”YUAN”判断某一年是否为闰年什么是闰年,闰年的年份是4的倍数,但是不是100的倍数Input “请输入年份” to a如果 年份 能被4整除,并且不能被100整除,就是闰年,否则就是非闰年ClearSet talk offInput “请输入年份” to aI
3、f a mod 4=0 and a mod 1000?”runnian”Else?”bushirunnianendifset talk on判断一个三位数是否为水仙花数分析:什么是水仙花如果一个三位数的个位数的三次方+十位数的三次方+百位数的三次方=它本身,她就是水仙花,这个是从键盘上输入Input “请输入一个三维数” to aB=a mod 10个位数C=int(a mod 100)/10 ) 十位数D=int( a/100 ) 百位数x=str(a) “153” b=substr(x,3,1)c=substr(x,2,1)d=substr(x,1,1)b c d “1” “5” “3”I
4、f val(b)3+val(c)3+val(d)3=a?“shuxianhuashu”Else?“bushishuxianhuashu”endif1532、 循环结构从键盘上属于一串二进制代码,编写程序,转换为十进制代码11011必须把每个1 1 0 1 1 取出来,字符串函数分析:x是大于200 还是小于等于200If x=200X=x+500Else If x=300 X=x+300 ElseX=x+100 End ifendif分支结构的嵌套多分支选择结构期末90 80 70 60 小于60现在国家个人所得税的上缴3500 免证税3500-5100 3% 超出部分5100-8000 10% 超出部分8000-15000 20% 超出部分