1 / 61
文档名称:

第6章 面向过程程序设计.ppt

格式:ppt   页数:61
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章 面向过程程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第6章 面向过程程序设计.ppt

文档介绍

文档介绍:第6章面向过程程序设计
应用程序基本操作
应用程序中的常用命令
分支结构程序设计
顺序结构程序设计
循环结构程序设计
退出
过程结构程序设计
数组变量的应用
结构化程序设计举例
应用程序基本操作
应用程序的修改
退出
应用程序的运行
应用程序的建立
1)应用程序:为完成某项任务所需执行的命令序列,这些命令按照一定的结构有机地组合在一起,并以文件的形式存储在磁盘上,又称为命令文件。
2)应用程序的组成:
前言:注释语句
设置区:设置程序的运行环境,多由SET命令实现
程序体:所有命令序列,一般包括数据的输入输出、数据的处理以及结果输出等命令
整理部分:如关闭各种文件
程序的退出:设置有关命令关闭文件返回到命令窗口状态或操作系统状态
应用程序的建立
(1)菜单方式
(2)命令方式:MAND <程序名>
说明:<程序名>为主文件名,
示例:,使其能够打开表文件“\VFP\ ”,根据键入的学生姓名在该表文件中查找并输出该学生的基本情况,然后关闭该文件。
命令窗口:M VFP\
编辑窗口:*
SET TALK OFF
USE VFP\
ACCEPT “请输入学生姓名:” TO XM
LOCATE FOR 姓名=XM
?学号,姓名,性别,班级
USE
SET TALK OFF
RETURN
应用程序的运行
1. 菜单方式
2. 命令方式:DO 〈应用程序名〉WITH <参数表>
说明:1)在程序运行过程中执行到下述命令时将会中断运行而退出,它们退出后返回的系统状态分别是:
CANCEL:命令窗口状态。
QUIT:操作系统状态。
RETURN:调用点或命令窗口状态。
2)在程序运行过程中,若按下ESC键可使运行强行中断。这时系统显示警告,并给用户三种选择:
取消:中断程序的运行。此为缺省选项。
继续执行:忽略ESC的中断作用,继续程序的执行。
挂起:暂时中断程序的运行,返回命令窗口。当再次运行时可以从中断处继续运行。
应用程序的修改
1)菜单方式
2)命令方式: MAND <程序名>
应用程序中的常用命令
退出
常用辅助命令
交互输入命令
交互输入命令
1. 键入字符串命令
格式:ACCEPT <提示信息> TO <内存变量>
说明:1)暂停程序的运行,等待用户键入字符型常量以赋给指定的内存变量。
2)<提示信息>是显示在屏幕上的、用于提示说明的字符型表达式。
3)如果不键入任何字符而只按回车键,则赋给内存变量的值将是一个空字符串。
示例:编写可以打开任一数据表文件的通用命令。
ACCEPT “请输入要打开的表文件名:” TO BM
USE &BM
2. 输入单字符命令
格式:WAIT <提示信息>TO <内存变量>
功能:暂停程序的运行,等待用户键入单个字符后再恢复程序运行。
说明:1)<提示信息>为可选项,其格式、EPT命令。如果命令中无此选项,则系统默认的提示信息是:PRESS ANY KEY TO CONTINUE……
2)TO <内存变量>也为可选项,选用时,则键入的单个字符均作为字符型数据赋给内存变量。如果只是按下回车键,则只将一个空字符存入内存变量。
示例:试编写一个VFP程序,能够根据键入的系别代号(单字符)在不同系的档案表文件中查找某一职工的情况。
*
SET TALK OFF
CLEAR
WAIT “请输入系的代号:” TO DH
XH=“DH”+DH
USE &XH
ACCEPT “请输入职工姓名:” TO XM
LOCATE FOR 姓名=XM
?“职工姓名:”+姓名
?“性别:”+性别
?“年龄:”+STR(年龄,2)
………
WAIT
?“职称:”+职称
?“任教课程:”+任教课程
?“教研室:”+教研室
………
WAIT
SET TALK ON
RETURN
2. 输入单字符命令
3. 键入表达式命令
格式:INPUT [<提示信息>] TO <内存变量>
功能:暂停程序运行,等待键入表达式并将其值赋给指定的内存变量,待按回车键后,继续运行程序。
说明:
1)<提示信息>为可选项,其格式、EPT命令。
2)命令中的<内存变量>的类型决定于键入数据的类型,但不得为M型数据。
3)若键入的是表达式,本命令将先计算出表达式的值,然后把其结果赋给<内存变量>。
4)若键入字符型常量或逻辑型常量时应带有定

最近更新

2024年辽宁地质工程职业学院单招职业技能考试.. 41页

2024年辽宁工程职业学院单招职业技能考试模拟.. 42页

2024年辽宁理工职业大学单招职业倾向性考试题.. 40页

2024年辽宁省抚顺市单招职业倾向性考试题库必.. 41页

2024年辽宁省沈阳市单招职业适应性考试模拟测.. 40页

2024年辽宁省辽阳市单招职业倾向性测试题库完.. 40页

2024年辽宁经济职业技术学院单招职业倾向性考.. 40页

2024年辽宁装备制造职业技术学院单招职业倾向.. 39页

2024年辽宁轻工职业学院单招职业倾向性考试题.. 40页

2024年达州职业技术学院单招职业技能测试题库.. 42页

2024年运城幼儿师范高等专科学校单招职业技能.. 40页

2024年连云港职业技术学院单招职业技能测试模.. 39页

2024年遵义职业技术学院单招职业倾向性考试模.. 40页

2024年邢台应用技术职业学院单招职业倾向性考.. 40页

2024年邯郸应用技术职业学院单招综合素质考试.. 38页

2024年邯郸职业技术学院单招综合素质考试模拟.. 40页

2024年邵阳工业职业技术学院单招职业适应性考.. 40页

2024年郑州医药健康职业学院单招职业适应性测.. 41页

2024年郑州商贸旅游职业学院单招职业适应性测.. 41页

2024年郑州城建职业学院单招职业技能考试题库.. 42页

2024年郑州旅游职业学院单招职业适应性测试模.. 40页

2024年郑州汽车工程职业学院单招职业技能考试.. 41页

2024年郑州理工职业学院单招职业适应性考试模.. 40页

2024年郑州电力高等专科学校单招职业适应性考.. 39页

2024年郑州电子商务职业学院单招职业适应性考.. 39页

2024年郑州轨道工程职业学院单招职业倾向性测.. 41页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页

小学数学六年级下册《鸽巢问题》作业设计 9页