第五讲 程序设计基础ppt课件.ppt

第五讲 程序设计基础ppt课件.ppt

ID:59238969

大小:173.00 KB

页数:41页

时间:2020-09-26

第五讲 程序设计基础ppt课件.ppt_第1页
第五讲 程序设计基础ppt课件.ppt_第2页
第五讲 程序设计基础ppt课件.ppt_第3页
第五讲 程序设计基础ppt课件.ppt_第4页
第五讲 程序设计基础ppt课件.ppt_第5页
资源描述:

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

1、程序设计基础课时计划:9课时主要内容:程序与程序文件程序的基本结构多模块程序程序调试程序与程序文件——是能够完成一定任务的命令的有序集合程序文件的建立(*.prg)新建命令——modifycommand程序文件名系统先检查程序文件是否存在,若存在,则修改;不存在,则建立。保存——确定位置程序文件的执行工具栏/命令:do程序文件名执行过程中的障碍命令cancel:终止程序的运行,清除所有内存变量,返回到命令窗口状态Do:转去执行另外一程序Return:结束当前程序的执行,返回到它的上级程序,若无上级程序则返回到命令窗

2、口.Quit:退出foxpro软件系统,返回到操作系统状态.Settalkon(末尾)

3、off(初始)clearopendata学生管理use学生listuse成绩canclistuse课程listclosedataCancel示例:Do示例:store10toa,b?a,bdob?"你好"程序b.prg?11?12Return示例:store10toa,b?a,bdob?"你好"?11return?12程序b.prg基本的输入输出命令:(1)input命令语法:input[<提示信息>]to<内存变量>功能:系统

4、等待用户输入任何数据,当回车时系统将表达式的值传给内存变量.注意:输入的数据可以为任意的数据类型,但字符类型数据要加定界符号,逻辑数据要加小原点,日期数据要加大括号.(2)accept命令语法:accept[<提示信息>]to<内存变量>功能:等待用户从键盘输入字符串数据,按回车将输入的字符串存放在变量中.注意:只能接收字符串类型的值,无须定界符(3)wait命令语法:wait[<提示信息>]window[AT行,列]timeout<数值表达式>功能:暂停程序执行,等待用户响应.参数:window:显示一个提示窗口

5、.Timeout:设置等待时间(秒数),超过秒数系统继续执行.AT行,列:提示信息在屏幕的位置程序举例:例如1:编写一个程序,从键盘上输入一个学生的姓名,并查询显示该学生的详细信息.settalkoffuse学生accept"请输入学生的姓名"tonamelocatefor姓名=namedisplaysettalkonreturn例如2:编写一个程序实现输入一个圆的半径,能够计算并输出圆的面积.Settalkoffinput"请输入圆的半径"torarea=3.14*r^2?"圆的面积为",areasettalko

6、nreturn程序基本结构——顺序、选择、循环一、选择结构1.条件语句(if…endif)2.分支语句 (docase…endcase)1.条件结构——2个条件之间的选择(1)简单条件语句if<逻辑表达式><语句序列>endif执行过程:条件语句序列Endif后面语句真假(2)带else的条件语句(3)嵌套的条件语句if<逻辑表达式><语句序列1>else<语句序列2>endif执行过程:条件语句2语句1Endif后面的语句真假注意:if和endif必须成对出现程序举例:例1.从键盘上输入任意两个数,输出较大者。s

7、ettalkoffclearinput”请输入一个数:”toainput”请输入一个数:”tobifa

8、losedatabase例3.以下程序的运行结果是:——真题分析(嵌套的if结构)settalkoffclearinput"请输入一个分数:"TOXIFX<60?"不及格"ELSEIFX>80?"优秀"ELSE?"一般"ENDIFENDIFSETTALKON2.分支结构——>2条件间的选择语法:docasecase<逻辑表达式1><语句序列1>case<逻辑表达式2><语句序列2>case<逻辑表达式3><语句序列3>…[otherwise]<语句序列n+1>endcase功能:不管有几个case条件成立,最先成立

9、的case后的语句被执行;若无case条件满足,执行otherwise后的语句;Docase和endcase必须成对出现。程序举例:例1.编写一个程序,实现输入一个学生的成绩,根据成绩值的不同输出不同的结果(成绩>90,输出优秀,成绩>80,输出良好,成绩>60输出及格,否则输出不及格信息)settalkoffinput”成绩”tocjdocasecasec

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

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

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