第五讲 程序设计基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础 课时计划:9课时 主要内容: 程序与程序文件 程序的基本结构 多模块程序 程序调试 程序与程序文件 ——是能够完成一定任务的命令的有序集合 程序文件的建立(*.prg) 新建 命令——modify command 程序文件名 系统先检查程序文件是否存在,若存在,则修改; 不存在,则建立。 保存——确定位置 程序文件的执行 工具栏/命令:do 程序文件名 执行过程中的障碍命令 cancel:终止程序的运行,清除所有内存变量,返回到命令窗口状态 Do:转去执行另外一程序 Return:结束当前程序的执行,返回到它的上级程序,若无上级程序则 返回到命令窗口. Quit:退出foxpro软件系统,返回到操作系统状态. Set talk on(末尾)|off(初始) 基本的输入输出命令: (1)input命令 语法:input [提示信息] to 内存变量 功能:系统等待用户输入任何数据,当回车时系统将表达式的值传给内存变量. 注意:输入的数据可以为任意的数据类型,但字符类型数据要加定界符号,逻辑数据要加小原点,日期数据要加大括号. (2)accept命令 语法:accept [提示信息] to 内存变量 功能:等待用户从键盘输入字符串数据,按回车将输入的字符串存放在变量中. 注意:只能接收字符串类型的值 ,无须定界符 (3)wait命令 语法:wait [提示信息] window [AT 行,列] timeout数值表达式 功能:暂停程序执行,等待用户响应. 参数: window:显示一个提示窗口. Timeout:设置等待时间(秒数),超过秒数系统继续执行. AT 行,列:提示信息在屏幕的位置 程序举例: 例如1:编写一个程序,从键盘上输入一个学生的姓名,并查询显示该学生的详细信息. set talk off use 学生 accept 请输入学生的姓名 to name locate for 姓名=name display set talk on return 程序基本结构——顺序、选择、循环 一、选择结构 1.条件语句(if…endif) 2.分支语句 (do case … endcase) 程序举例: 例1.从键盘上输入任意两个数,输出较大者。 set talk off clear input”请输入一个数:” to a input”请输入一个数:” to b if ab t=a a=b b=t endif ?’较大的数为:‘,a set talk on 程序举例: 例1.编写一个程序,实现输入一个学生的成绩,根据成绩值的不同输出不同的结果(成绩90,输出优秀,成绩80,输出良好,成绩60输出及格,否则输出不及格信息) set talk off input”成绩”to cj do case case cj90 ?”优秀” case cj80 ?” 良好” case cj60 ?” 及格” otherwise ?”不及格” endcase set talk on 二、循环结构 (1)do while循环 (2)For循环语句 (3)scan endscan语句 1)Do while结构 语法:do while 逻辑表达式 语句序列1 [loop] 语句序列2 [exit] 语句序列3 enddo 功能:若逻辑表达式为真执行语句序列,若为假执行enddo后面的语句; Loop:结束本次循环,回到do while 处重新判断条件; Exit:当遇到exit时就结束该语句的执行,转去执行enddo后面的语句。 程序举例: 例1:编写程序,实现计算1-100之间所有偶数的和. Set talk off s=0 i=2 do while i=100 s=s+i i=i+2 enddo ?s=,s set talk on 例2.编写程序,实现计算100! 真题分析: 1.编写文件名为FOUR.PRG的程序,根据

文档评论(0)

awang118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档