- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4单元结构化程序设计
第4章 结构化程序设计 4.1 程序设计基础 4.2 程序设计基本语句 4.3 程序控制结构 4.4 子程序、过程和自定义函数 4.5 综合程序设计实例 4.1 程序设计基础 4.1.1 算法 4.1.2 程序及编写要求 4.1.3 程序文件的建立、编辑与运行 4.1.1 算法 4.1.1 算法 2.算法的表示 设计算法的目的:借助计算机编程解决实际应用问题。 算法的表示方法: 流程图、N-S 法、伪代码等。 流程图:用一些几何图框表示不同的操作: 如P78图4-1所示为ANSI规定的常用流程图符号。 长方形框(处理框):在框内写简明文字或符号表示操作。 菱形框(判断框) :用于写条件,有一个入口、两个出口,根据条件的结果执行后续操作。 箭头线(流程线) :用于表示操作的流程顺序。 平行四边形(I/O ):用于描述输入/输出的内容。 4.1.1 算法 3.算法举例【例4.1】计算圆面积。 (1)算法(解题思路) 步骤1:输入圆半径R。 步骤2:用圆面积公式计算圆面积。 步骤3:输出计算结果。 (2)流程图(算法描述) 【例4.2】输入一个数,判断其是奇数还是偶数。 (1)算法(解题思路) 步骤1:输入这个数。 步骤2:判断奇偶:用2除,有余数为奇,否则为偶。 步骤3:输出判断结果。 (2)流程图(算法描述) 4.1.2 程序及编写要求 4.1.2 程序及编写要求 4.1.2 程序及编写要求 2.程序的组成 一个Visual FoxPro程序可以分为3个部分: 第一部分:说明部分(可省略) 一般用于程序的功能、文件名等需要说明的信息。 第二部分:处理部分(核心内容) 通常包括3个方面:提供初始数据的输入功能、数据处理功能和输出处理结果功能。 第三部分:结束部分 一般包括控制程序返回或程序运行结束。 4.1.2 程序及编写要求 4.1.2 程序及编写要求 (7)交互输入使用提示信息,明确提示数据的类型和取值范围。 (8)大型程序应采用“自顶向下,逐步细化和模块化”的开发方法。 (9)程序模块只有一个入口,一个出口,无死循环。 4.1.2 程序及编写要求 4.程序设计的基本步骤 (1)分析问题,建立数学模型。 (2)建立算法。 (3)确定变量或数据。 (4)画出程序流程图。 (5)编写程序代码。 (6)上机运行调试。 (7)验证程序的正确性和可靠性。发现问题及时修改,直到得出正确结果为止。 4.1.3 程序文件的建立、编辑与运行 4.1.3 程序文件的建立、编辑与运行 说明: (1)程序文件类型: .prg (可省略)。 (2)保存文件的路径:用户指定或建立在VFP默认文件夹下。 (3)文件名:用户指定或由VFP自动命名(程序1.prg、程序2.prg等)。 (4)文件名将显示在“程序窗口”标题栏的左侧。 4.1.3 程序文件的建立、编辑与运行 2.保存程序文件 3.修改程序文件 4.1.3 程序文件的建立、编辑与运行 4.2 程序设计基本语句 4.2.1 输入输出语句 4.2.2 程序设计辅助命令 4.2.3 程序文件示例 4.2.1 输入输出语句 4.2.1 输入输出语句 例如,在命令窗口中执行命令: ?计算机 则在主窗口当前光标的下一行显示字符串“计算机” 。 若继续执行命令: ??VFP程序设计 则在当前光标所在行输出字符串“VFP程序设计” 。 若将上条命令改为?“VFP程序设计”,则如何? 4.2.1 输入输出语句 ③ 输入数据类型:数值型、字符型、日期型和逻辑型。 不同类型的输入规则为: 数值型数据:可以直接输入; 字符型数据:内容两边必须用定界符; 日期型数据(可用两种格式): 如要输入2011年3月14日,可写为 {^2011/03/14} 或写为 CTOD(03/14/11); 逻辑型数据:输入时T、F、Y、N等两边必须有圆点。 4.2.1 输入输出语句 (2)接收字符型数据输入语句ACCEPT 格式:ACCEPT [提示信息] TO 内存变量名 功能:显示[提示信息],等待用户输入字符型数据到内存变量名中,并按【Enter】键完成。 说明: ① 只接收字符型数据,输入时不需加定界符。 ② 无论输入何种类型数据,该命令都按字符串处理。 4.2.1 输入输出语句 【例4.6】WAIT应用示例 WAIT继续查找吗(Y/N)?
文档评论(0)