




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复习1 常用函数:str() val() substr() len() sqrt() & year() Bof() eof() recno() found()13章 程序设计基础前言:1什么是程序? 2程序的优点?2 程序的组成?程序设计步骤: 1 环境设置命令 2 (打开文件) 3 输入数据 4 数据处理 5 输出数据 6(关闭文件) 7 恢复环境 退出 环境设置: set talk on/off 控制非输出性的执行结果是否在屏幕上显示或打印set safety on/off 在用户提出对文件进行修改或删除要求时给出警告提示系统默认为on。 编程开始关闭off。结束时候恢复on今日主要内容: 1.程序中常用的命令 1)输入: input accept wait 2) 输出: ? ? 3)系统状态 其他命令: NOTE * & CLEAR CANCEL RETRY RETURN 2.基本结构1)顺序结构2)选择结构3)循环结构一、 程序的建立、编辑和运行程序的建立、编辑和运行1菜单方式 2项目管理器 3命令方式 1)建立和编辑: MODI COMM文件名2) 程序的保存: CTRL+W / CTRL+S3)运行 DO 文件名4)扩展名: *。PRG二、三、程序中常用的命令VFP下常用的命令:输入命令、输出命令、系统状态设置命令J 输入命令三个命令:INPUT 命令 N D L ACCEPT 命令 C WAIT 命令 1个字符1 Input 命令格式:input “提示信息:”to 内存变量input 可以输入各种类型的数据,加定界符以回车作为输入的结束! 例:求圆的面积SET TALK OFFSELE 1USE XSDAINPUT ”请输入姓名:” TO XLIST FOR 姓名=XUSE Set talk onRETURN2. accept 命令1) 命令格式: accept “提示信息:” TO 内存变量 2) 命令功能P124只能输入字符型的数据,不需要加定界符*输入字符串可不用定界符3)例 SET TALK OFF SELE 1 USE XSDA ACCEPT “请输入学生姓名:” TO XM LOCA FOR 姓名=XM DISP USE RETURN3.WAIT 命令 1) 命令格式 WAIT“提示信息” TO 内存变量 2) 功能: 在程序执行该命令时,系统首先在屏幕上显示用户设置的提示信息,然后等待用户从键盘输入一个字符,并将其保存到指定的内存变量中.J 输出命令1. ?/?1)?命令功能:在新的一行中输出表达式的值(换行)2)?命令用于在当前行输出表达式的值(不换行)J 格式化输入输出命令1) 命令格式: 行,列 say 输出信息 get 输入变量 get 后必须跟上read 命令2) 命令功能:P1253) 命令说明:变量的类型与初值相同(先赋值 初值或用 default指定)BDE4) 例: 例13.2J 其他命令1.注释语句: NOTE/*/& 不同 P173 2. CLEAR 命令: 清屏/命令说明3.CANCEL 命令 终止程序的执行4.RETURN 返回主程序/命令窗口 J 常用的系统状态设置命令1)SET TALK ON/OFF2)SET default to 默认路径 (临时的)3)SET STEP ON/OFF4)SET ESCAPE ON/OFF5)SET PATH TO6)SET DELETED ON/OFF三、程序的结构 三种基本结构:顺序结构、选择结构、循环结构n 顺序结构:前面的例子n 选择结构什么时候用?做条件判断!I IFELSEENDIF1作用:二选一,意思是:满足条件就选,否则就选,称为双重选择(可嵌套)2命令格式: IF 条件 命令1 ELSE 命令2 ENDIF3命令说明: P128 例13.3、13.4I DO CASE ENDCASE1作用:多重选择2命令格式DO CASE CASE 条件1命令1 & 表达式1成立执行命令1,然后再向下执行 CASE 表达式2命令2 & 表达式2成立执行命令2,然后再向下执行 otherwise 命令n+1(如果上面的表达式都不成立,则无条件地执行命令n+1,该项可选) ENDCASE 3命令说明4例 13.5 、 p142 cx3.prgn 循环结构三种:1)DO WHILE ENDDO 2)SCAN ENDSCAN 3)FOR ENDFOR计算1+2+3+100=?1+2+3+4+100(会出错)J DO WHILE ENDDO1命令格式: 初始化 DO WHILE 条件(循环变量) 命令 LOOP:跳出本轮循环,进入下一轮循环 EXIT:跳出整个循环修改循环变量的值 :SKIP ENDDO命令功能:1)先判断表达式是否成立,成立才执行下面的2)第一次循环结束后返回第一行判断表达式是否成立3)直到表达式不成立才退出3命令说明:1)LOOP 2)EXIT4例13.6J FORENDFOR1命令格式 :适合处理数据 FOR 变量=初值 TO 终值 STEP 步长 命令 EXIT LOOP ENDFOR / NEXT2 命令功能:例 13.7 例计算1+2+3+100=? S=0 FOR I=1 TO 100 S=S+IENDFOR ?S 例计算1+2+3+N=?J SCANENDSCAN1命令格式:表 专用循环SCAN 范围参数:FOR 条件 命令 LOOP EXIT参数自动调整,省略 skipENDSCANAll next n rest record n2命令功能:与EOF()函数相关 4例 13.8总结:1.程序中常用的命令 1)输入: input accept wait 2) 输出: ? ? 3)系统状态 其他命令: NOTE * & CLEAR CANCEL RETURN2.程序设计的七步是什么?3. 选择结构:1)IFELSEENDIF 2)DO CASE ENDCASE4. 循环语句:1)DO WHILE ENDDO 2)SCAN ENDSCAN 3)FOR E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医院护士面试题及答案
- 中医药求职面试题及答案
- 中医学院考试题目及答案
- 中医四诊法试题及答案
- 乞丐考试题及答案
- 医疗卫生面试题及答案
- 烹饪考试题及答案
- 2025年植树节活动策划方案
- if的题目及答案
- 2025年制造业供应链数字化协同与供应链创新技术应用实践案例研究
- 《圆的周长》说课ppt
- GIS产品维护检修
- 2023年临沧市市级单位遴选(选调)考试题库及答案
- GSP兽药经营质量管理制度
- 试模报告单模板
- 建设工程质量检测见证取样员手册
- 公司介绍-校园招聘-北汽
- 五年级上册数学练习题-数学好玩 图形中的规律|北师大版 含答案
- 《活着》读书分享优秀课件
- 微型桩施工方案
- 《一站到底》答题库大全之一(共800题)
评论
0/150
提交评论