收藏 分享(赏)

第八章实验 程序设计基础.doc

上传人:dzzj200808 文档编号:2212957 上传时间:2018-09-05 格式:DOC 页数:5 大小:43.50KB
下载 相关 举报
第八章实验 程序设计基础.doc_第1页
第1页 / 共5页
第八章实验 程序设计基础.doc_第2页
第2页 / 共5页
第八章实验 程序设计基础.doc_第3页
第3页 / 共5页
第八章实验 程序设计基础.doc_第4页
第4页 / 共5页
第八章实验 程序设计基础.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第八章实验 1 程序设计基础 分支结构实验目的:1.掌握程序文件的建立、编辑、调试、运行方法;2.掌握分支结构(IFENDIF, DO CASE ENDCASE)使用方法。实验内容与步骤:(验证性实验)新建程序文件的方法:点击菜单 文件 新建,文件类型选取“程序”,再点击 “文件” 按钮将打开程序窗口。在程序窗口输入程序内容,输完后保存运行(可直接点击工具栏中的运行按钮(!)运行当前窗口中的程序)。点击工具栏中的“新建”按钮新建程序在命令窗口输入命令新建程序:MODIFY COMMAND 做完一个程序后关闭此程序窗口,再新建或打开另外一个程序。1.随意输入两个数,输出其中大的那个数。CLEAR

2、SET TALK OFFINPUT “ 请输入第 1 个数:“ TO nNumber1INPUT “ 请输入第 2 个数:“ TO nNumber2IF nNumber1=90?“ A“CASE nScore=80?“ B“CASE nScore=70?“ C“CASE nScore=60?“ D“OTHERWISE?“ E“ENDCASERETURN3.工资税计算:从键盘输入一个人的工资,计算其应交税金。计算方法如下:工资5000nShuiJin=(nGongZi-5000)*0.2+(5000-3500)*0.15+(3500-2000)*0.1+(2000-1000)*0.5ELSEIF

3、 nGongZi3500nShuiJin =( nGongZi-3500)*0.15+(3500-2000)*0.1+(2000-1000)*0.5ELSEIF nGongZi2000nShuiJin =( nGongZi-2000)*0.1+(2000-1000)*0.5ELSEIF nGongZi1000nShuiJin =( nGongZi -1000)*0.05ELSEnShuiJin =0 ENDIFENDIFENDIFENDIF?“?“ 税金为:“+STR(nShuiJin,8,2)RETURN.用 DO CASEENDCASE 编程CLEARSET TALK OFFINPUT “

4、 请输入工资:“ TO nGongZiDO CASECASE nGongZi2 Y=(X-2)*1.0+3 ENDIF ? “应付费:”,Y, “元” SET TALK ON RETURN实验 2 程序设计基础 循环结构实验目的:1.掌握程序文件的建立、编辑、调试、运行方法;2.掌握循环结构(FOR ENDFOR, DO WHILE ENDDO)使用方法。实验内容与步骤:(验证性实验)1.输出九九乘法口决。CLEARSET TALK OFFFOR nCount1=0 TO 9FOR nCount2=1 TO nCount1?STR(nCount1,3)+“*“+STR(nCount2,1)+“

5、=“+STR(nCount1*nCount2,2)ENDFOR?“ENDFORRETURN2.试编一程序,计算 Y = 1 + 3 + 5 + 7 + + n,其中 n 为正奇数,可任意输入。clears=0input “n=“ to nfor i=1 to n step 2s=s+iendfor?“y=1+3+5+7+n=“,s3.猴子吃桃:猴子摘了 N 个桃子,第一天吃了一半后又多吃了一个,以后天天如此,到第 10 天时只剩一个桃子了,求 N 是多少。用 FOR ENDFOR 做:CLEARSET TALK OFFnSum=1FOR nCount=9 TO 1 STEP1nSum=(nSu

6、m+1)*2ENDFOR? “ N=“+STR(nSum)RETURN用 DO WHILE ENDDO 做:CLEARSET TALK OFFnSum=1nCount=9DO WHILE nCount=1nSum=(nSum+1)*2nCount=nCount-1ENDDO? “ N=“+STR(nSum)RETURN4.例:编程打印此图案 * * * * * 解法 1 SET TALK OFF FOR X=1 TO 5 ?SPACE(15-X) FOR Y=1 TO 2*X-1 ? “X” ENDFOR ENDFOR SET TALK ON RETURN注意:1FOR ENDFOR 循环能自动改变循环变量值,而 DO WHILE ENDDO循环不能。2FOR ENDFOR 循环比 DO WHILE ENDDO 循环执行速度快。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报