第4章结构化程序设计本章内容:·程序与程序文件程序的基本结构子程序和过程文件铜陵学院数学与计算机系
铜陵学院数学与计算机系 第4章 结构化程序设计 本章内容: •程序与程序文件 •程序的基本结构 •子程序和过程文件
4.1程序与程序文件4.1.1程序的概念程序:是能够完成一定任务的命令的有序集合。程序文件:一组构成程序的命令被存放的文件称为程序文件或命令文件,建立好的程序可多次运行,也可根据需要修改和进一步完善铜陵学院数学与计算机系
铜陵学院数学与计算机系 4.1 程序与程序文件 4.1.1程序的概念 程序:是能够完成一定任务的命令的有 序集合。 程序文件:一组构成程序的命令被存放 的文件称为程序文件或命令文件,建立好 的程序可多次运行,也可根据需要修改和 进一步完善
,编写程序,显示数据表XSDA.DBF中性别为“男”的学生学号、姓名、出生日期。下面是一个完整的VFP程序*程序文件名lx4_1.prgSETTALKOFF&&关闭状态信息OPENDATABASEJXGL&&打开数据库JXGL.DBCUSEXSDAINO&&D在当前最小工作区打开XSDA.DBFCLEAR&&清屏LIST学号,姓名,出生日期FOR性别=男&&显示查询到的信息&&关闭数据库CLOSEDATABASE&&打开状态信息SETTALKON&&返回RETURN铜陵学院数学与计算机系
铜陵学院数学与计算机系 • 编写程序,显示数据表XSDA.DBF中性别 为“男”的学生学号、姓名、出生日期。 下面是一个完整的VFP程序。 *程序文件名lx4_1.prg SET TALK OFF &&关闭状态信息 OPEN DATABASE JXGL &&打开数据库JXGL.DBC USE XSDA IN 0 &&D在当前最小工作区打开 XSDA.DBF CLEAR &&清屏 LIST 学号,姓名,出生日期 FOR 性别=”男” &&显示查询到的信息 CLOSE DATABASE &&关闭数据库 SET TALK ON &&打开状态信息 RETURN &&返回
此程序的几点说明:1.命令分行若命令一行写不下,则需分行书写,应在一行末尾输入分号,然后回车写续行2.命令注释格式一:<注释内容>在要解释的命令前,又称行首注释。格式二:&&<注释内容>在要解释的命令后,又称行尾注释。3.程序结尾的专用命令RETUEN:置于程序末尾,返回到调用它的上级程序CANCEL:使程序执行终止,并返回到命令窗口QUIT:使程序终止执行,返回操作系统4.SETTALKONJOFF命令铜陵学院数学与计算机系
铜陵学院数学与计算机系 此程序的几点说明: 1.命令分行 若命令一行写不下,则需分行书写,应在一行末尾输入分号, 然后回车写续行。 2.命令注释 格式一:* <注释内容> 在要解释的命令前,又称行首 注释。 格式二:&& <注释内容> 在要解释的命令后,又称行尾 注释。 3.程序结尾的专用命令 RETUEN:置于程序末尾,返回到调用它的上级程序 CANCEL:使程序执行终止,并返回到命令窗口 QUIT:使程序终止执行,返回操作系统 4.SET TALK ON|OFF命令
4.1.2程序文件的建立、1修改与运行在VFP中,一个程序文件就是一个ASCII文本文件,因而可用各类编辑工具来建立。1.命令方式(1)程序文件的建立和修改命令格式:MODIFYCOMMAND[<程序文件名>|?]功能:打开一个编辑窗口,从中可以修改或创建程序文件。(2)程序的运行命令格式:DO<文件名>功能:运行已建立的程序文件说明:该命令除了可以从命令窗口调用程序外,还可以在程。如果文件不序中使用,可以从一个程序调用子程序。加扩展名,系统会假定它具有.PRG的扩展名铜陵学院数学与计算机系
铜陵学院数学与计算机系 4.1.2 程序文件的建立、修改与运行 在VFP中,一个程序文件就是一个ASCII文本文件,因而可 用各类编辑工具来建立。 1.命令方式 (1)程序文件的建立和修改 命令格式:MODIFY COMMAND [<程序文件名>|?] 功能:打开一个编辑窗口,从中可以修改或创建程序文件。 (2) 程序的运行 命令格式:DO <文件名> 功能:运行已建立的程序文件。 说明:该命令除了可以从命令窗口调用程序外,还可以在程 序中使用,可以从一个程序调用子程序。如果文件不 加扩展名,系统会假定它具有.PRG的扩展名