第13课.程序设计基础

第13课.程序设计基础

ID:38680727

大小:50.00 KB

页数:12页

时间:2019-06-17

第13课.程序设计基础_第1页
第13课.程序设计基础_第2页
第13课.程序设计基础_第3页
第13课.程序设计基础_第4页
第13课.程序设计基础_第5页
资源描述:

《第13课.程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习1.常用函数:str()val()substr()len()sqrt()&year()Bof()eof()recno()found()13章程序设计基础前言:1.什么是程序?2.程序的优点?2.程序的组成?程序设计步骤:1环境设置命令2(打开文件)3输入数据4数据处理5输出数据6(关闭文件)7恢复环境退出环境设置:settalkon/off控制非输出性的执行结果是否在屏幕上显示或打印setsafetyon/off在用户提出对文件进行修改或删除要求时给出警告提示12系统默认为on。编程开始关闭

2、off。结束时候恢复on今日主要内容:1.程序中常用的命令1)输入:inputacceptwait2)输出:???3)系统状态其他命令:NOTE*&&  CLEARCANCELRETRYRETURN  2.基本结构 1)顺序结构 2)选择结构 3)循环结构一、程序的建立、编辑和运行 程序的建立、编辑和运行1.菜单方式2.项目管理器3.命令方式1)建立和编辑:MODICOMM 文件名2)程序的保存:CTRL+W/CTRL+S3)运行DO文件名4)扩展名:*。PRG12二、三、程序中常用的命令VFP

3、下常用的命令:输入命令、输出命令、系统状态设置命令J输入命令三个命令:INPUT命令NDLACCEPT命令CWAIT命令1个字符1.Input命令格式:input“提示信息:”to内存变量input可以输入各种类型的数据,加定界符以回车作为输入的结束!例:求圆的面积SETTALKOFFSELE1USEXSDAINPUT”请输入姓名:”TOXLISTFOR姓名=X12USESettalkonRETURN2.accept命令1)命令格式:accept“提示信息:”TO内存变量2)命令功能P124只能

4、输入字符型的数据,不需要加定界符**输入字符串可不用定界符3)例SETTALKOFFSELE1USEXSDAACCEPT“请输入学生姓名:”TOXMLOCAFOR姓名=XMDISPUSERETURN3.WAIT命令1)命令格式12WAIT“提示信息”TO内存变量2)功能:在程序执行该命令时,系统首先在屏幕上显示用户设置的提示信息,然后等待用户从键盘输入一个字符,并将其保存到指定的内存变量中.J输出命令1.?/??1)?命令功能:在新的一行中输出表达式的值(换行)2)??命令用于在当前行输出表达式

5、的值(不换行)J格式化输入输出命令1)命令格式:@行,列[say输出信息][get输入变量]get后必须跟上read命令2)命令功能:P1253)命令说明:变量的类型与初值相同(先赋值初值或用default指定)BDE4)例:例13.212J其他命令1.注释语句:NOTE/*/&&不同P1732.CLEAR命令:清屏/命令说明3.CANCEL命令终止程序的执行4.RETURN返回主程序/命令窗口J常用的系统状态设置命令1)SETTALKON/OFF2)SETdefaultto默认路径(临时的)3

6、)SETSTEPON/OFF4)SETESCAPEON/OFF5)SETPATHTO6)SETDELETEDON/OFF三、程序的结构 三种基本结构:顺序结构、选择结构、循环结构n顺序结构:前面的例子n选择结构12 什么时候用?做条件判断!IIF……ELSE……ENDIF1.作用:二选一,意思是:满足条件就选……,否则就选……,称为双重选择(可嵌套)2.命令格式:IF条件命令1[ELSE命令2]ENDIF3命令说明:P128例13.3 、13.4IDOCASE……ENDCASE1.作用:多重选择

7、2.命令格式DOCASECASE条件1命令1&&表达式1成立执行命令1,然后再向下执行CASE表达式212命令2&&表达式2成立执行命令2,然后再向下执行…………[otherwise]命令n+1(如果上面的表达式都不成立,则无条件地执行命令n+1,该项可选)ENDCASE 3.命令说明 4.例13.5 、p142cx3.prgn循环结构三种:1)DOWHILE……ENDDO2)SCAN……ENDSCAN3)FOR……ENDFOR计算1+2+3……+100=??1+2+3+4+……+100(会出错

8、)JDOWHILE……ENDDO121.命令格式:初始化DOWHILE条件(循环变量)命令[LOOP]:跳出本轮循环,进入下一轮循环[EXIT]:跳出整个循环修改循环变量的值:SKIPENDDO2.命令功能:1)先判断表达式是否成立,成立才执行下面的2)第一次循环结束后返回第一行判断表达式是否成立3)直到表达式不成立才退出3.命令说明:1)LOOP2)EXIT4.例13.6JFOR……ENDFOR1.命令格式:适合处理数据12FOR变量=初值TO终值[STEP步长]命令[EXIT][LOOP]E

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

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

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