【7A文】程序设计基础-程序与程序文件
32页1、1,第二章 程序设计基础,2.4 程序与程序文件,2,本 章 要 点,Visual FoxPro的工作方式 程序文件的建立与编辑 程序的基本结构 分支结构 循环结构 过程,3,2.4.1程序的概念,概念:程序时能够完成一定任务的命令的有序的集合。 特点:1、可以利用编辑器方便的修改和保存, 2、程序一旦建立,就可以被多次修改 3、在程序中可以出现在命令窗口中无法使用的命令和语句。 例:2.40,要 点,4,2.4.2 程序文件的建立、修改与执行,1建立或修改程序文件 可用两种方式调用系统内置的文本编辑器建立或修改程序文件 : 命令方式 MODIFY COMMAND 程序文件名 或 MODIFY FILE 程序文件名 菜单方式 打开“文件”菜单,选择“新建”;在“新建”窗口,选择“程序”,再选择“新建文件”,要 点,5,2保存程序 程序输入、编辑完毕,单击【文件】|【保存】菜单项,或按Ctrl+W复合键,在“另存为”对话框中指定程序文件的存放位置和文件名,并单击“保存”按钮保存程序文件并退出文本编辑器。程序文件的默认扩展名是.PRG。,6,3执行程序 程序文件建立后,可以用多种方式、多次
2、执行它。下面是两种常用的方式。 (1)菜单方式 单击【程序】|【运行】菜单项,打开“运行”对话框; 从文件列表框中选择要运行的程序文件,并单击“运行”命令按钮,启动运行该程序文件 (2)命令方式 【格式】DO 【功能】执行指定、下的程序文件,7,执行程序文件时,将依次执行文件中的命令,直到所有命令执行完毕,或者执行到以下命令: CANCAL:终止程序运行,清除所有的私有变量,返回命令窗口; RETURN:结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口; QUIT:结束程序执行并退出Visual FoxPro系统,返回操作系统,8,2.4.3 简单的输入输出命令,3 简单的输入输出命令 1ACCEPT命令 【格式】ACCEPT TO 【功能】在程序执行过程中,将用户交互式输入的内容作为字符串赋值给指定内存变量。 该命令只接受字符型数据,输入的字符串不需要加定界符,9,2INPUT命令 【格式】INPUT TO 【功能】在程序执行过程中,将用户交互式输入的内容赋值给指定内存变量 可以输入字符型、数值型、逻辑型、日期型和日期时间型等类型数据,而且可以是常量、变量、函数或表达式
3、等形式,按回车键结束输入,系统将输入的数据赋值给。,10,【例】从键盘输入两个任意正数,编程求以两数为边长的长方形面积。程序文件名为PROG4.PRG SET TALK OFF CLEAR INPUT “长方形一边的长为:” TO A INPUT “长方形另一边的长为:” TO B S=A*B ? “长方形的面积为:” , S SET TALK ON RETURN,11,3WAIT命令 【格式】WAIT TO WINDOW AT, NOWAIT CLEAR|NOCLEAR TIMEOUT 【功能】显示提示信息,暂停程序执行,直到用户按任意键或单击鼠标时继续执行程序。 若选择可选项TO ,将输入的单个字符作为字符型数据赋给指定的;若用户是按Enter键或单击鼠标,的值为空串。 若省略所有可选项,屏幕显示“键入任意键继续”默认提示信息,12,4三条输入命令的异同 ACCEPT命令只能接受字符型数据,不需定界符,输入完毕按回车键结束; WAIT命令只能输入单个字符,且不需定界符,输入完毕不需按回车键; INPUT命令可接受数值型、字符型、逻辑型、日期型和日期时间型数据,数据形式可以是常量、变
4、量、函数和表达式,如果是字符串,需用定界符,输入完毕按回车键结束。,13,2.5程序的基本结构,Visual FoxPro程序由顺序结构、选择结构、循环结构三种基本结构构成。二是面向对象可视化的结构程序模块,在每个模块的内部也是由程序控制流组成。常见的控制结构如下: 1顺序结构 顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。Visual FoxPro系统中的大多数命令都可以作为顺序结构中的语句。 2分支结构 分支结构是在程序执行时,根据不同的条件,选择执行不同的程序语句,用来解决有选择、有转移的诸多问题。,要 点,14,3循环结构 循环结构则能够使某些语句或程序段重复执行若干次。如果某些语句或程序段需要在一个固定的位置上重复操作,使用循环是最好的选择。,要 点,15,分支结构形式有如下三种: 1简单的条件语句 单向分支语句,即根据用户设置的条件表达式的值,决定某一操作是否执行。 (1)语句格式: IF条件表达式 命令行序列 ENDIF (2)语句功能: 该语句首先计算条件表达式的值,当条件表达式的值为真时,执行命令行序列;否则,执行ENDIF后面的第一条命令。 例
《【7A文】程序设计基础-程序与程序文件》由会员Jerm****014分享,可在线阅读,更多相关《【7A文】程序设计基础-程序与程序文件》请在金锄头文库上搜索。
中考化学专题12 常见的酸和碱-中考化学备考百日捷进提升系列
中考语文复习:记叙文阅读指导
中考历史(人教版-北部湾专版)总复习课件-8年级上册-第4单元
人教版八年级语文上册优品课件-第6课 阿长与《山海经》-1
中考历史(人教版-北部湾专版)总复习课件-8年级上册-第1单元
中考历史高分突破系列-近四年选择题剖析与实战训练
中考语文(人教版-通用版)总复习课件:专题15-议论文阅读
中考化学专题10 碳及其氧化物-中考化学备考百日捷进提升系列
中考物理高分突破复习-第6章 质量和密度
中考历史(人教版-北部湾专版)总复习课件-9年级上册-第7单元
中考英语高分突破系列-语法精练精讲-第五节介词和介词短语
人教版八年级语文上册优品课件-桥之美-1
中考语文(人教版-通用版)总复习课件:专题12-文言文阅读-第2节-课外文言文阅读
中考英语高分突破系列-语法精练精讲-第十一节句子种类、简单句和主谓一致
中考英语高分突破系列-语法精练精讲-第一节名 词
中考语文复习现代文阅读解题攻略课件-第三章-文学类文本阅读1
中考语文复习现代文阅读解题攻略课件-第一章-说明文阅读 1
中考化学专题08 空气和水-中考化学备考百日捷进提升系列
中考物理高分突破复习-第12章 欧姆定律
中考英语高分突破系列-题型解题指导-第一节语法选择
2024-04-20 24页
2024-04-20 24页
2024-04-20 24页
2024-04-20 22页
2024-04-11 32页
2024-04-11 32页
2024-04-11 32页
2024-04-11 32页
2024-04-11 32页
2024-04-11 32页