VFP程序设计示例与练习(选择结构)教学提纲.doc

VFP程序设计示例与练习(选择结构)教学提纲.doc

ID:60779792

大小:30.50 KB

页数:3页

时间:2020-12-18

VFP程序设计示例与练习(选择结构)教学提纲.doc_第1页
VFP程序设计示例与练习(选择结构)教学提纲.doc_第2页
VFP程序设计示例与练习(选择结构)教学提纲.doc_第3页
资源描述:

《VFP程序设计示例与练习(选择结构)教学提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流选择结构程序设计示例与练习仅供学习与交流,如有侵权请联系网站删除谢谢3精品好文档,推荐学习交流1.从键盘输入一个正整数,判断这个数的奇偶性。输出这个数以及判断结果。SETTALKOFFCLEARINPUT‘请输入一个正整数:’TOXIFINT(X/2)=X/2?‘是偶数’ENDIFIFINT(X/2)!=X/2?‘是奇数’ENDIFSETTALKONRETURN【练习】(1)请用IF……ELSE……ENDIF语句实现;2.输入一个年份,判断其是否闰年,输出这个年份以及判断结果。SETTALKOFFCLEARINPU

2、T‘请输入一个年份:’TOYRIFMOD(YR,4)=0ANDMOD(YR,100)!=0OR;MOD(YR,400)=0Note上面两行是关于闰年的判断,因为太长,所以写Note成了两行,第一行末尾用了分号,表示和下一行Note是一个命令?YR,‘是闰年’ELSE?YR,‘不是闰年’ENDIFSETTALKONRETURN【练习】(1)从键盘输入一个正整数,判断这个数是否是3的倍数,若是,则输出这个数,否则,输出“不是3的倍数”;(2)从键盘输入一个正整数,判断这个数是否能被3、4同时整除。输出同(1);(3)从键盘输入一个正整数,判断

3、这个数是否能被4和5整除,同时又不能被6整除。输出同(1);(4)从键盘输入一个正整数,如果这个数同时能被3、5整除,或者同时能被2、7整除,则输出“YES!”,否则输出“NO!”3.输入一个大写字母,求该字母的ASCII值;(要求判断该字母是否为大写字母,若不是,则输出“输入错误,该字母不是大写字母!”)CLEARSETCOLLATETO‘MACHINE’ACCEPT‘请输入一个大写字母:’TOCHIFCH>=‘A’ANDCH<=‘Z’?“字母&CH.的ASCII值是:”,ASC(CH)ELSE?‘输入错误,该字母不是大写字母!’END

4、IFRETURN【练习】(1)输入一个小写字母,做同样判断;(2)输入一个大小为100—10000的整数,并将该数转换为字符串输出;(要求判断该数的大小,若不符合要求,则输出“输入数据不符合要求”)4.输入三角形的三条边,求三角形的周长和面积。(要求判断是否能构成三角形,若不能构成三角形,则输出“数据有误,不能构成三角形”)CLEARINPUT‘请输入三角形的第一条边:’TOAINPUT‘请输入三角形的第二条边:’TOBINPUT‘请输入三角形的第三条边:’TOCIFA+B<=CORB+C<=AORA+C<=B?“数据有误,不能构成三角形

5、”ELSEL=A+B+CS=SQRT(L*(L-2*A)*(L-2*B)*(L-2*C)/16)?‘三角形的周长L=’,L?‘三角形的面积S=’,SENDIFRETURN【练习】从键盘输入一元二次方程AX^2+BX+C=0的三个系数A、B、C,按下列要求编程求方程的根:(1)考虑二次方程是否成立,即系数A是否为0,若A=0,则输出“二次方程不成立”,否则按(2)输出;(2)设方程的判别式M=B^2-4*A*C①若M=0,则输出方程的两个相同(一个)实根②若M>0,则输出方程的两个不同实根③若M<0,则输出方程的两个不同虚根提示:此题可a.

6、采用多个IF语句并列b.采用DOCASE语句c.采用IF语句嵌套(请依次尝试上述a、b、c三种方法)5.从键盘输入三个数,求出最大数和最小数。SETTALKOFFINPUT‘请输入第一个数:’TOAINPUT‘请输入第二个数:’TOBINPUT‘请输入第三个数:’TOCIFACZXS=CENDIF?‘最大的数是:’,ZDS?‘最小的数是:’,ZXSSETTALKON

7、【练习】(1)从键盘输入二个数,求出最大数和最小数;(2)从键盘输入四个数,求出最大数和最小数;(3)从键盘输入两个字符串,求最大的串和最小的串;(4)从键盘输入三个字符串,求最大的串和最小的串。(要求上述各题都要采用IF语句,同时将其与前面“顺序结构”中第3题进行比较)6.任意输入一个长度为5—10的字符串,求该串的ASCII值;(要求:若输入串的长度小于5,则输出提示“输入有误,该串的长度小于5!”;若输入串的长度大于10,则输出提示“输入有误,该串的长度大于10!”)clearACCEPT‘请输入一个长度为5—10的字符串:’TOC

8、HDOCASECASELEN(CH)<5?‘输入有误,该串的长度小于5!’CASELEN(CH)>10?‘输入有误,该串的长度大于10!’OTHERWISE?‘&CH的ASCII值为:’,AS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。