




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
6.1程序文件的建立与运行2.程序文件的保存 程序输入完毕后,从“文件”菜单选择“保存”或按CTRL+W保存程序文件。 3.程序文件的修改 方法1)若程序文件已建在某一项目中,则从项目管理器中选定它并单击“修改”按钮。 方法2)从“文件”菜单选择“打开”,或者单击常用工具栏上的“打开”按钮,在“打开”对话框选定要修改的程序文件后单击“确定”按钮。 方法3)在命令窗口中执行:MODIFYCOMMAND<程序文件名> 4.程序文件的运行 方法1)若程序文件已建在某一项目中,则从“项目管理器”中选定它并单击“运行”按钮。 方法2)从“程序”菜单中选择“运行”,选定要运行的程序文件后单击“运行”按钮。 方法3)在命令窗口中执行命令:DO<程序文件名> 例6.1请编写一程序文件,名为:学生人数.prg,实现统计student表中奖学金在200—300元之间的学生人数,并与书中例5.4(p88)进行比较。6.2结构化程序设计初步半圆框称为起止框,用来表示程序的开始和结束;计算1+2+3+……+100。 的流程图6.3顺序结构程序设计2)功能:依次计算并显示表达式表中各表达式的值,所显示的值与值之间间隔一个空格。 例6.5运行下段程序 input“a=?”toa ?A*5,a+8 (5)信息显示函数:MESSAGEBOX() 1)格式:MESSAGEBOX(<提示信息>[,<按钮类型>][,<对话框标题>]) 2)功能:暂停程序运行,在对话框中显示提示信息,等待用户单击按钮,并返回一个整数表示单击的是哪个按钮。 <按钮类型>由三个数码相加产生,即:<按钮类型码>+<图标类型码>+<默认按钮码> 例6.6:MESSAGEBOX函数举例3.环境设置语句 (1)清屏语句:CLEAR 1)格式:CLEAR 2)功能:清空屏幕或当前窗口中显示的内容。 (2)环境设置语句:SET 设置系统环境和状态的语句为SET语句,SET语句实际上是一个语句组,分为两种格式: 格式ⅠSET<参数>ON/OFF 格式ⅡSET<参数>TO<参数值> 常用的几个SET语句: (1)SETDEFAULTTO<路径>功能:设置默认的工作目录。 (2)SETPATHTO<路径>功能:设置搜索路径。 (3)SETTALKON/OFF功能:控制是否使某些命令产生屏幕显示(P131提示) (4)SETPRINTON/OFF功能:控制屏幕上的输出内容是否同时送打印机打印。例6.7编程显示下列三角形图案 * *** ***** 程序: clear ?“*” ?”***” ?”*****” return 作业:编程显示下列平行四边形图案: ***** ***** *****4.注释 (1)注释语句 1)格式*/NOTE<注释内容> 2)功能 注释语句是非执行语句,它们不对计算机产生任何操作,仅仅对程序起注解作用。 (2)行末注释 行末注释用在语句(命令)末尾,以“&&”起头,后跟本行的注释内容。6.4程序的选择结构2.双分支选择结构 (1)格式 IF<条件> <语句序列1> ELSE <语句序列2> ENDIF (2)功能: 双分支选择结构流程图程序执行时,先判断条件的值是否为真,然后决定程序运行的走向。 (3)P133提示例:请用双分支选择结构完成上例。 input“x=?”tox input“y=?”toy ifx>y ?“最大数是:”,x else ?“最大数是:”,y endif retu3.多分支选择结构 (1)格式: DOCASE CASE<条件1> <语句序列1> CASE<条件2> <语句序列2> …… CASE<条件n> <语句序列n> [OTHERWISE <语句序列n+1>] ENDCASE (2)功能:执行该语句,系统依次检查每一个CASE中条件的值,视其真假决定程序的走向。P135功能说明及提示例:当输入0~6之间的整数时,系统便显示星期日、星期一……星期六的英语单词,否则显示“输入数据出错”的信息,试编程实现之。 clear input“请输入一个整数”ton docase casen=0 ?“Sunday” casen=1 ?“Monday” casen=2 ?“Tuesday” casen=3 ?“Wednesday” casen=4 ?“Thursday” casen=5 ?“Friday” casen=6 ?“Saturday” otherwise ?“输入数据出错” endcase retu 作业:书本P161三.操作题2(参考学习指导书P873) 6.5循环结构例:计算自然数1~100的和。 S=0&&存放累加和的变量S初值为0 N=1&&取第一个自然数 DOWHILEN<=100 S=S+N&&累加当前自然数 N=N+1&&取下一个自然数 E

王子****青蛙
实名认证
内容提供者


最近下载