VB第1章 程序设计基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * 类 对象 属性 * Visual Basic 6.0是一种具有一定面向对象功能,可以实现结构化程序设计的高级程序设计语言。 * 本章小结 1. 程序设计语言 机器语言、汇编语言、高级语言 2. 程序设计 算法的概念 结构化程序设计的三种基本结构 顺序结构 选择结构 循环结构 3. 面向对象程序设计的基本概念 对象、面向对象、消息、类及类实例、封装、继承、多态、抽象 * * 一、教学内容: 1.程序设计语言:了解什么是程序设计语言,程序设计语言的发展过程及各阶段语言的特点,包括机器语言阶段、汇编语言阶段和高级语言阶段;理解语言的编辑、解释、编译和连接的概念;理解源程序、目标程序和可执行程序的概念。 2.程序设计:了解什么是程序设计、什么是算法、算法的表示形式(传统流程图和N-S流程图);了解结构化程序设计的三种基本结构及其特点;了解面向对象程序设计的基本概念(对象、属性、方法、事件、面向对象、类、类的实例、继承、多态性、封装、重载);了解程序设计的一般步骤。 二、要求重点掌握的概念: 1、机器语言、汇编语言、高级语言的特点及区别 2、什么是算法? 3、算法的表示形式。 4、结构化程序有哪三种基本结构是什么? 5、对象、属性、事件、方法 * 一、教学内容: 1.程序设计语言:了解什么是程序设计语言,程序设计语言的发展过程及各阶段语言的特点,包括机器语言阶段、汇编语言阶段和高级语言阶段;理解语言的编辑、解释、编译和连接的概念;理解源程序、目标程序和可执行程序的概念。 2.程序设计:了解什么是程序设计、什么是算法、算法的表示形式(传统流程图和N-S流程图);了解结构化程序设计的三种基本结构及其特点;了解面向对象程序设计的基本概念(对象、属性、方法、事件、面向对象、类、类的实例、继承、多态性、封装、重载);了解程序设计的一般步骤。 二、要求重点掌握的概念: 1、机器语言、汇编语言、高级语言的特点及区别 2、什么是算法? 3、算法的表示形式。 4、结构化程序有哪三种基本结构是什么? 5、对象、属性、事件、方法 * 注意: 以前我们都是在使用现成的工具或软件,这些工具或软件都是别人(如专业软件开发人员)用程序设计语言(或某种开发工具)编写出来。 本课程需要站在开发人员的角度来设计或编写程序(软件),供用户或你自己来使用,因此,应该转变学习思路。 使用现成软件的学习思路:主要问题是“知道与不知道的问题”,“熟悉与不熟悉”的问题。 设计软件的学习思路:需要融入自己的思想、智慧、经验、要有一定的设计方法、考虑用户的使用需求等,因此绝对不是到期末总复习再背一背、操作操作、搞搞突击就能够解决的问题。需要平时就多动脑、多思考、多练习、逐步形成程序设计思想。 * * * * * * * * * * 在一些高级语言中设置了无条件转移语句,当程序执行到此语句时,就会无条件地转移到某条语句去执行。对于编制一些小程序来说,无条件转移语句使用起来很方便,可以转到程序的任意位置去执行,但是,当设计的程序较大,而且无条件转移语句稍多时,就会给程序的阅读、修改、维护带来很多的麻烦。任意地转移会使程序设计思路显得非常没有条理性且难以理解。于是,人们设想,能否使用一些基本的结构来设计程序,无论多么复杂的程序,都可以使用这些基本结构按一定的顺序组合起来。这些基本结构的特点都是只有一个入口、一个出口。由这些基本结构组成的程序就避免了任意转移、阅读起来需要来回寻找的问题。这就是结构化程序设计的基本思路。 * * * * * * 板书分析: 需要引入一个变量(内存单元)来保存这个和值,假设为S 直接写表达式不可能,省略号机器不识别,都写出来又不实际 因此考虑每次只让机器作两个数相加: 初始化:0→S 步骤1:S+1 → S 步骤2:S+2 → S 步骤3:S+3 → S …… 步骤100:S+100→ S 这样表示也不行,还得写出100个步骤 4. 改进: 初始化:0→S,I=1 步骤1:S+I → S,I+1 →I 步骤2:S+I → S,I+1 →I 步骤3:S+I → S,I+1 →I …… 直到I大于100 这些操作步骤都相同,可以重复执行 * * * 对象1 对象2 消息 汽车 启动 人 * * * * * 抽象 示例: 如果我们进行一个图形编辑软件的开发,就会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域是不存在的,它就是一个抽象概念。正是因为抽象的概念在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类是不能够实例化的。

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档