VF程序设计与数据库应用教案-2.ppt

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

一则小学一年级奥数题 “快、乐、节、日”四个字是0到9十个整数,写出满足下面表达式的值。(限制不相同呢?) 快 乐 节 日 + 快 快 乐 乐 节 日 快 乐 请写出答案? 第3章 结构化程序设计 3.1 算法(推后) 算法概述 流程图 3.2 程序设计概述 1、基本概念 程序:是解决某个问题的方法和步骤的描述。计算机程序是用某种计算机能理解并执行的计算机语言描述解决问题的方法和步骤。 程序设计:是对问题进行分析,建立数学模型,考虑数据的组织方式和算法,选用一种计算机程序语言编写程序,并对程序进行调试,使之能正确运行,产生预期结果的过程。 3.2 程序设计概述 2、结构化程序设计方法 自顶向下:从问题的全局考虑,将复杂问题化解为若干个相对简单独立但又有联系 的子问题,便于问题求解; 逐步求精:从程序设计是一个渐进和逐步完善的过程,首先要能实现基本功能要求,然后在此的基础上逐步完善程序设计; 模块化:从将大的功能复杂 的程序化解为简单的功能单一的小程序。由主 控模块(即菜单)来调控模块程序(子程序)。 3、程序的控制结构 顺序结构 选择结构 循环结构 3.2.3 VF程序设计 1. 程序文件的建立 菜单方式: 命令方式: 打开程序编辑窗口:Modify command [filename.prg] 输入程序 保存程序 2. 程序文件的执行 1、三种方式 工具栏: 菜单命令: 命令: Do filename 3.2.3 VF程序设计 3、编程练习: 例1:已知一个圆的半径(r),求其面积(S)。 总结:命令方式编程步骤 Step1、打开编辑窗口:modify command 程序主名[.prg] Step2、程序代码的输入: Step3、程序的保存:按Ctrl+W命令或关闭程序窗口时选择“保存”命令。 Step4、程序的执行:do 程序主名 如果出错: Step5、程序的修改:modify command. 程序主名 3.2.3 VF程序设计 4、程序出错处理: 程序错误对话框 取消: 挂起: 忽略: 程序运行出错类型: 语法错误:语法错误比较简单,可能是输入出错,或者语法规则不对,系统可以自动检测出出错的语句,并自动停留在出错的位置。(关键字若正确,为兰色显示,否则为黑色。) 逻辑错误:从程序本身来判断 程序出错处理: 选择“取消”按钮 修改程序 保存程序,运行程序 3.2.3 VF程序设计 5、常用命令: 注释命令 行首注释:note | *[注释内容] 行尾注释: [注释内容] 简单输出命令 ?: 换行输出 ??: 续行输出 常用输入命令 accept语句:accept [提示信息] to 内存变量 input语句:input [提示信息] to 内存变量 wait语句:wait [提示信息] [ to 内存变量] [nowait] [timeout n] 3.2.3 VF程序设计 5、常用命令: 例2:已知任一圆的半径(r),求其面积(S)。 注释语句:note | *[注释内容] 输入语句: input 输出语句:? 状态设置命令:P43 表 6、程序的编译: 源程序.prg是文本文件,通过编译可变成目标程序文件(.fxp)。 编译方法: 命令:compile 程序名 菜单:程序→编译 3.2.3 VF程序设计 5、常用命令: 注释命令 行首注释:note | *[注释内容] 行尾注释: [注释内容] 简单输出命令 ?: 换行输出 ??: 续行输出 常用输入命令 accept语句:accept [提示信息] to 内存变量 input语句:input [提示信息] to 内存变量 wait语句:wait [提示信息] [ to 内存变量] [nowait] [timeout n] 第3章 结构化程序设计 3.3 程序结构 1、三大经典结构 顺序结构、选择结构、循环结构 2、程序结构的描述 流程图:传统流程图、结构化流程图(N-S流程图) 传统流程图:P35 基本构件:矩形框-----要进行的操作、菱形框---判断、 流程线---各步操作连接起来。 主要优点:直观性强、容易掌握。 缺点: 对流程线的使用没有严格限制;难以阅读。 N-S图(结构化流程图):P36 以三种基本结构作为构成算法的基本元素 每一种基本结构用一个矩形框来表示 取消了流程线 各基本结构之间保持顺序执行关系 第3章 结构化程序设计 3.3 程序结构 3、顺序结构程序设计 概念:是按命令行的先后顺序依次执行。 举例: 1、已知半径求圆面积。 2、反向输出字符串。(实践教程P11) Set talk off Clear Accept “请输入3个字符:” to s ?right(s,1)+substr(s,2,1)+left(

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档