ppt6 程序设计初步.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ppt6 程序设计初步

第六章 程序设计初步 本章教学计划 教学目的:了解程序设计的概念和程序设计的方法,掌握程序文件的创建与运行方法和与程序设计相关的辅助命令,掌握三大结构的程序设计方法,掌握过程与自定义函数的定义和调用方法。 重点:输入输出命令、三种基本结构程序设计 难点:双层循环程序设计、程序的模块化 课时:课堂讲授2课时、上机实验2 课时 方式:课堂讲授、上机实验 本章纲要 程序设计基础 1.程序设计及算法的概念 程序 = 算法:解决问题的方法和步骤 算法的概念 在员工表中,按员工编号查询员工的姓名和职称 。 算法—— 1.打开员工表。 2.输入待查员工的员工号 3.查找员工在表中对应的位置。 4.显示该记录的员工号、姓名和职称。 5.关闭表。 将酒瓶和油瓶中的液体互换。 解决方法—— 1.拿来一个空瓶 2.酒瓶的酒倒入空瓶 3.油瓶的油倒入酒瓶 4.空瓶的酒倒入油瓶 思考—— 如何将变量A、B中存放的值互换?写出算法 2.程序设计的控制结构 流程图的基本知识 顺序结构 分支结构(选择结构) 循环结构(重复结构) 小结 所有程序从整体上看其执行流程肯定是从上而下顺序执行的,是一种顺序结构。而在其内部的结构中,三种结构是互相嵌套存在。 例如,对于循环结构,其内部肯定包含有判断条件成立与否的结构,单独来看是一种选择结构,但从整体上是属于循环结构的一部分,而循环体内部的语句自然是一种依次执行的顺序结构。 3.结构化程序设计 如何设计结构化程序? 4.程序文件中的专用命令 1、程序注释命令 格 式 :NOTE∣* 或 功 能 : NOTE∣*多用于对一个程序模块的 功能进行说明。是用于在命令语 句末尾加上注释信息。都不被执行. 例 子 : a=mod(sqrt (9) , 3) 对9求平方根,然后对3求模。 2、置会话状态命令 格 式 :SET TALK ON∣OFF 功 能 :控制Visual FoxPro编辑环境中会话状态的 打开与关闭。 说 明 :在会话状态开通( on )时 ,VFP在执行命令的时候会向用户提供大量的中间结果及反馈信息 ,一般用于程序调试时。开通不仅会减慢程序的运行速度,而且还会与程序本身的输出相互夹杂,引起混淆。所以在执行程序时,则通常置“会话”于关闭状态(off) 3、交互式命令 (1)字符串接收命令 格 式:ACCEPT [提示信息] TO 内存变量 功 能:此命令是专门用于字符串的输入。 说 明:(1)提示信息是用来在输入时,显示提示性文字。 (2)输入的字符串保存在TO所指向的内存变量中。 (3)在使用此命令来输入字符串时,不需要加上定界符,否则,定界符会被当做字符串本身被存入内存变量中。 例 子: ACCEPT “请输入一个数字” TO a 输入:21 (则a=”21”) (2)任意数据输入命令 格 式 :INPUT [提示信息] TO 内存变量 功 能 :从键盘输入数据保存在指定的内存变量中。 说 明 :(1)此命令能够接收各种类型数据的输入。 (2)在输入数据时对于有定界符的数据类型一定要带上定界符输入。 例 如 :INPUT “请输入出生日期” TO d 输入:{^1985-09-01} INPUT “请输入入学成绩” TO d 输入:560.5 (数值型数据没有定界符) (3)定位输入输出命令 说明: (1)行号,列号子句用来表示数据在窗口中显示的位置 ,行与列都是数值表达式或是数值型常量。 (2)SAY子句用来输出提示信息,GET子句用来输入及编辑数据。若缺省SAY子句,GET变量值从指定位置开始显示。 (3)GET子句中的变量必须具有初值,可用DEFAULT子句的表达式指定初值。 (4)通过GET子句从外界输入的变量的值,必须通过READ命令来激活。在一个程序中如果有多个GET子句,只需在最后GET子句后面加上一个READ子句。一个READ子句可以激活它前面所有的未被激活的GET子句中的变量。 【例6.1】 4、等待命令 格 式: WAIT [提示信息] [ TO 内存变量] [ WINDOW [ AT [行, 列] [ NOWAIT ] ] [ CLEAR | NOCLEAR ] [ TIMEOUT数值表达式] 功 能:暂停程序运行,直到用户输入任

文档评论(0)

189****6821 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档