网站大量收购独家精品文档,联系QQ:2885784924

大学计算机基础-第9-10章(第一版第九章)-宋长龙版-吉林大学现用.ppt

大学计算机基础-第9-10章(第一版第九章)-宋长龙版-吉林大学现用.ppt

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

第九章 程序设计基础 本章教学内容: 程序设计基本概念 本章教学内容: 程序的概念 程序是为实现预期目的而进行操作的一系列语句和指令。一般分为系统程序和应用程序两大类。 计算机中的程序在港澳台地区称为程式。 程序就是为使电子计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合。 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。是用汇编语言、高级语言等开发编制出来的可以运行的文件,在计算机中称可执行文件(后缀名一般为.exe)。 程序设计中的基本概念(2) 指令系统:一台计算机中全部指令的集合,由计算机设计者确定。 程序设计中的基本概念(3) 程序: 解释方式: 所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。 由于它的方便性和交互性较好,早期一些高级语言采用这种方式,如BASIC、dBASE。但它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在操作系统下运行。 程序设计中的基本概念(4) 软件(Software): 9.2 程序设计语言概述 程序设计语言种类丰富,每种程序设计语言都有其适用范围,如汇编语言用于控制过程、C语言用于开发系统软件,而JAVA则适合网页设计。 9.2.1 面向机器语言 机器语言程序:使用计算机指令直接书写的程序,能够被计算机直接识别和执行。 9.2.2 面向过程高级程序设计语言 脱离具体计算机指令,使用人们熟悉的表达方式书写程序。如BASIC、FORTRAN、Pascal、C等。 9.2.3 面向对象程序设计语言 面向过程的语言将数据和处理数据的方法分割开来,对问题的描述带来困难。 如何定义对象(程序环境提供操作) 定义哪些对象(即程序界面如何布局) 设置每个对象的属性值(对象的外观) 为对象编写事件的响应代码(确定方法) 对象之间通过消息传递形成一个完整的应用系统 9.3 程序基本构成 数据 9.3.1 数据类型(1) 基本数据类型: 包括整型、字符型、实型等。 9.3.1 数据类型(2) 9.3.1 数据类型(3) 9.3.2 常量、变量和运算符 常量: 9.3.2 常量、变量和运算符 9.3.2 常量、变量和运算符 算术运算: + - * / ^等 字符运算:&等 关系运算: = = == !=等 逻辑运算: and or not等 9.3.2 常量、变量和运算符 9.3.3 控制结构 程序中语句的执行顺序构成了程序的控制结构,通常控制结构分为顺序、分支和循环三种。 控制结构——顺序结构 按语句书写的先后顺序执行。 控制结构——分支 分支也称为选择,是按条件决定是否执行某段代码。 控制结构——循环 循环也称为重复,是根据条件决定是否要反复执行某段程序代码。 当型循环:当条件成立时执行循环体。 直到型循环:一直执行循环体,直到条件成立。 循环举例: 计算1+2+3+……+100的和。 9.3.4 输入输出 输入输出是计算机系统与用户之间信息交流的一种主要手段。 9.3.5 过程 过程也称为函数,是功能独立的一段程序。 9.4 结构化程序设计 结构化程序设计说明: 设计一个学生综合信息管理系统 结构化程序设计说明: 设计一个学生综合信息管理系统 结构化程序设计说明: 设计一个学生综合信息管理系统 9.5 面向对象程序设计 对象是对客观事物的描述,这里的客观事物即可以是客观实体,也可以是事件、过程或概念等。 类的定义: class student_info { public:   void setinfo(int xh, char xm[]); void printinfo(); private: int num; char name[8];   float score[20]; }; 对象的定义: 类的特性: 类的继承性 类的特性: 类的封装性 类的特性: 类的多态性 9.6 VB程序设计基础 VB中的基本概念 VB中的基本概念 对象的事件 创建VB应用程序的步骤: 1、新建一个工程文件 9.7 软件工程基础 软件工程是将工程的思想应用到软件开发设计过程中,是软件设计方法学和工程管理学的结合体。 软件危机 软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机的原因: 对软件需求的描述不正确 软件工程目标: 低成本、高性能。 软件生命周期 将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。

文档评论(0)

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

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

1亿VIP精品文档

相关文档