第10讲 程序设计基础(1)

第10讲 程序设计基础(1)

ID:38475055

大小:335.00 KB

页数:31页

时间:2019-06-13

第10讲  程序设计基础(1)_第1页
第10讲  程序设计基础(1)_第2页
第10讲  程序设计基础(1)_第3页
第10讲  程序设计基础(1)_第4页
第10讲  程序设计基础(1)_第5页
资源描述:

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

1、教学内容学习要求课后作业上机实验程序源码启动VFP主要内容1.建立和编辑程序2.程序的保存与运行3.程序设计基本语句注释语句赋值语句输入、输出语句4.程序设计的基本结构第1页7/16/2021民族预科教育学院计算机教研组为什么要进行程序设计?计算机是由程序控制自动执行的机器程序、指令和软件的关系什么是程序设计语言?10.1程序设计概述第2页7/16/2021民族预科教育学院计算机教研组程序=算法(Algorithm)+语法(Syntax)算法举例:S=1+2+3+…+10010.1程序设计概述S=0I=1DoWhileI<=100S=S+II=I+1enddo?”S=

2、“,s第3页7/16/2021民族预科教育学院计算机教研组10.2建立和编辑程序建立程序文件程序文件的扩展名为“.PRG”菜单方式:“文件”/“新建”/“程序”/“新建文件”第4页7/16/2021民族预科教育学院计算机教研组10.2建立和编辑程序命令方式【格式】MODIFYCOMMAND[<程序文件名>]【功能】打开VisualFoxPro文本编辑器窗口,输入程序代码。①运行该命令时,系统先在磁盘上搜索是否已有该文件,若文件尚未建立,则由该命令自动创建一个新文件,若该文件已经存在,则打开该文件供用户编辑修改。②如果命令中没有给出<程序文件名>,系统会自动创建一个新程序文

3、件。系统默认的程序文件名为程序1.prg、程序2.prg……,用户可以在关闭编辑窗口或执行保存程序文件操作时指定文件的存放位置和文件名。③<程序文件名>中可以只输入文件主名。第5页7/16/2021民族预科教育学院计算机教研组10.2建立和编辑程序修饰程序方法:“格式”/“字体”。单击鼠标右键——“修饰”注意:一行只能写一条命令,并用回车键结束。一条命令可分几行书写,但在前一行的结尾必须用“;”续行标记,表示一条命令未完,转入下一行。第6页7/16/2021民族预科教育学院计算机教研组10.3程序的保存与运行程序的保存(1)“文件”/“保存”或“另存为”(2)CTRL+W放

4、弃程序:CTRL+Q程序的运行方法一:“程序”/“运行”方法二:工具按纽“!”方法三:DO<程序文件名>第7页7/16/2021民族预科教育学院计算机教研组注释语句【格式一】NOTE[<注释内容>]【格式二】*[<注释内容>]【格式三】&&[<注释内容>]【功能】添加注释语句。①<注释内容>指任何注释文本。②格式一和格式二从行首开始,且独自作为一行,格式三可用在语句行的尾部。10.5基本语句Note这是一个求圆面积的程序Area=pi()*r^2&&求圆面积第8页7/16/2021民族预科教育学院计算机教研组清屏语句【格式】CLEAR【功能】清除当前系统主窗口中的所有信息

5、,但不清除内存变量。10.5基本语句Return语句【格式1】Return【功能】结束当前程序的执行,返回到命令窗口。【格式2】RETURN[<表达式>|TOMASTER|TO<程序名>]TOMASTER直接返回主程序TO<程序名>返回指定的程序TO<表达式>只用于用户自定义函数,将表达式的值返回给调用程序。第9页7/16/2021民族预科教育学院计算机教研组SetTalkOn

6、Off【格式】SetTalkOn

7、Off【功能】打开/关闭返回相关命令执行状态信息的提示。①许多数据处理命令(如AVERAGE、SUM、SELECT等)在执行时都会返回一些有关执行状态的信息并显示在

8、系统窗口、状态栏等处。SETTALK命令用于设置是(ON)、否(OFF)显示这些信息,默认为ON。②通常在程序头部用SETTALKOFF关闭状态信息的显示,以保持系统窗口的整洁,而在程序尾部用SETTALKON设置状态信息的显示。10.5基本语句第10页7/16/2021民族预科教育学院计算机教研组赋值语句(复习)赋值语句的作用是将一个表达式的值赋给一个变量或一个对象的某个属性。给一般变量赋值格式:<变量名>=<表达式>age=2002-1975name="ZhangShan"■问题1:以上赋值语句执行后,变量age和name的值分别是什么?10.5基本语句第11页7/16

9、/2021民族预科教育学院计算机教研组给对象的属性赋值格式:<对象名>.<属性名>=<属性值>,其中<属性值>也是一个表达式。Command1.Caption="退出"Form1.Caption="电子时钟"Timer1.Interval=5010.5基本语句第12页7/16/2021民族预科教育学院计算机教研组使用赋值语句时应注意的问题■理解=,不是数学中的等号,而是赋值符号例如,在数学上没有x=x+1,但在VFP中经常使用;又例如,在数学上y=x+1和x+1=y的含义相同,但在VFP

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

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

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