第六章程序设计初步课件.ppt

第六章程序设计初步课件.ppt

ID:58677474

大小:630.50 KB

页数:107页

时间:2020-10-05

第六章程序设计初步课件.ppt_第1页
第六章程序设计初步课件.ppt_第2页
第六章程序设计初步课件.ppt_第3页
第六章程序设计初步课件.ppt_第4页
第六章程序设计初步课件.ppt_第5页
资源描述:

《第六章程序设计初步课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章程序设计初步本章教学计划教学目的:了解程序设计的概念和程序设计的方法,掌握程序文件的创建与运行方法和与程序设计相关的辅助命令,掌握三大结构的程序设计方法,掌握过程与自定义函数的定义和调用方法。重点:输入输出命令、三种基本结构程序设计难点:双层循环程序设计、程序的模块化课时:课堂讲授8课时、上机实验8课时方式:课堂讲授、上机实验本章纲要顺序结构设计分支结构设计循环结构设计程序设计基础模块化设计程序设计基础2.程序设计的控制结构(3种结构)3.结构化程序设计(4个步骤)4.程序文件中的专用命令(5类)5.程序文件的建立与运行1.程序设计及算法的概念

2、(2个概念)1.程序设计及算法的概念程序=算法:解决问题的方法和步骤程序设计基础数据结构算法+对数据的描述:在程序中指定数据的类型和数据的组织形式对操作的描述类比理解:菜谱=原料+操作步骤一系列计算机指令的集合算法的概念在员工表中,按员工编号查询员工的姓名和职称。算法——1.打开员工表。2.输入待查员工的员工号3.查找员工在表中对应的位置。4.显示该记录的员工号、姓名和职称。5.关闭表。将酒瓶和油瓶中的液体互换。解决方法——1.拿来一个空瓶2.酒瓶的酒倒入空瓶3.油瓶的油倒入酒瓶4.空瓶的酒倒入油瓶思考——如何将变量A、B中存放的值互换?写出算法程序

3、设计基础2.程序设计的控制结构三种基本的控制结构顺序结构分支结构循环结构流程图的基本知识流程图的基本知识名称起止框输入输出框判断框处理框流程线图形功能表示算法的开始和结束表示数据的输入和输出表示进行条件的判断表示数据加工的过程连接各个步骤顺序结构特点:依照程序书写顺序执行程序usesb&&打开表listfields名称,价格for主要设备&&显示相关记录replaceall价格with价格*0.9for主要设备&&数据替换例:打开设备表,显示所有主要设备的名称及价格,并将主要设备的价格降低10%。分支结构(选择结构)特点:根据条件的满足与否而分别执行

4、与其相对应的操作开始打开表输入员工号找到吗关闭表结束YN输出查无此人输出姓名等思考:分支结构与顺序结构的不同之处循环结构(重复结构)特点:反复执行某些操作,反复执行的部分称为循环体。条件循环体YN(a)当型循环Y循环体条件N(b)直到型循环思考:两种循环结构的区别在于?(提示:循环条件)答案:1.当型是当循环条件成立时执行循环体,条件不成立时退出循环;直到型是执行循环体,直到条件成立才退出循环。2.当型是先判断后执行,可能一次都不能执行;直到型是先执行后判断,至少执行一次。小结所有程序从整体上看其执行流程肯定是从上而下顺序执行的,是一种顺序结构。而在

5、其内部的结构中,三种结构是互相嵌套存在。例如,对于循环结构,其内部肯定包含有判断条件成立与否的结构,单独来看是一种选择结构,但从整体上是属于循环结构的一部分,而循环体内部的语句自然是一种依次执行的顺序结构。如何设计结构化程序?3.结构化程序设计程序设计基础自顶向下逐步细化结构化编码模块化设计什么是结构化程序?答1:用高级语言(如vfp)表示的结构化算法。答2:用三种基本控制结构组成的程序。算法设计4.程序文件中的专用命令程序设计基础2、置会话状态命令3、交互式命令4、等待命令5、程序结束专用命令1、程序注释命令1、程序注释命令格式:NOTE∣*或&&

6、功能:NOTE∣*多用于对一个程序模块的功能进行说明。&&是用于在命令语句末尾加上注释信息。都不被执行.例子:a=mod(sqrt(9),3)&&对9求平方根,然后对3求模。格式:SETTALKON∣OFF功能:控制VisualFoxPro编辑环境中会话状态的打开与关闭。说明:在会话状态开通(on)时,VFP在执行命令的时候会向用户提供大量的中间结果及反馈信息,一般用于程序调试时。开通不仅会减慢程序的运行速度,而且还会与程序本身的输出相互夹杂,引起混淆。所以在执行程序时,则通常置“会话”于关闭状态(off)2、置会话状态命令3、交互式命令(1)字符串

7、接收命令(2)任意数据输入命令(3)定位输入输出命令(1)字符串接收命令格式:ACCEPT[<提示信息>]TO<内存变量>功能:此命令是专门用于字符串的输入。说明:(1)提示信息是用来在输入时,显示提示性文字。(2)输入的字符串保存在TO所指向的内存变量中。(3)在使用此命令来输入字符串时,不需要加上定界符,否则,定界符会被当做字符串本身被存入内存变量中。例子:ACCEPT“请输入一个数字”TOa输入:21(则a=”21”)(2)任意数据输入命令格式:INPUT[<提示信息>]TO<内存变量>功能:从键盘输入数据保存在指定的内存变量中。说明:(1)此

8、命令能够接收各种类型数据的输入。(2)在输入数据时对于有定界符的数据类型一定要带上定界符输入。例如:INPU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。