1 / 15
文档名称:

模块七 计算机软件和程序设计基础知识.pptx

格式:pptx   大小:230KB   页数:15页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

模块七 计算机软件和程序设计基础知识.pptx

上传人:1557281760 2018/1/18 文件大小:230 KB

下载得到文件列表

模块七 计算机软件和程序设计基础知识.pptx

文档介绍

文档介绍:计算机软件和程序设计基础知识
计算机软件和程序设计基础知识
软件的基本概念

指令是指计算机执行某种操作的命令,它由一串二进制数码组成。
一条指令通常由两个部分组成:操作码+地址码(操作数)。
(1)操作码:指计算机程序中所规定的要执行操作的那一部分指令或字段(通常用代码表示),其实就是指令序列号,用来告诉CPU需要执行哪一条指令。
(2)地址码:指明操作对象的内容或所在的存储单元地址。
(3)指令系统:指一台计算机所能执行的全部指令的集合,不同型号的计算机有不同的指令系统,它反映了计算机的处理能力。
计算机软件和程序设计基础知识
软件的基本概念

程序是为实现特定目标或解决问题而用计算机语言编写的指令序列的集合。
(1)算法可以看作是有限个步骤组成的用来解决问题的具体过程。实质上反映的是解决问题的思路。其主要性质有穷性、确定性和可行性。
(2)数据结构是从问题中抽象出来的数据之间的关系,它代表信息的一种组织方式,用来反映一个数据的内部结构。其目的是提高算法的效率。典型的数据结构包括线性表、堆栈和队列。
计算机软件和程序设计基础知识
软件的基本概念

软件是指程序及开发、使用和维护程序所需的文档。软件系统一般分为系统软件和应用软件。
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无须用户干预的各种程序的集合,主要功能是高度、监控和维护计算机系统,负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。它包括操作系统、计算机语言、系统支持和服务程序、数据库管理系统(DBMS)等.
操作系统(OS)是系统软件的核心。
计算机语言通常分为机器语言、汇编语言和高级语言三类。
计算机软件和程序设计基础知识
软件的基本概念
(1)机器语言:机器语言是计算机唯一能够识别并直接执行的语言。机器语言的运行速度快,但可读性、通用性和移植性差。
(2)汇编语言:(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
(3)高级语言:计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序。
高级语言源程序要先被翻译成机器语言程序才能执行。翻译的方法有“解释”和“编译”两种。一个高级语言源程序必须经过这两个步骤才能成为可执行的机器语言
计算机软件和程序设计基础知识
软件的基本概念
编译程序、汇编程序和解释程序是常见的语言处理程序,其工作对象或方式不同。编译型语言系统在执行速度上都优于解释型语言系统。
汇编程序将汇编语言编写的源程序翻译成机器语言程序。
编译程序的翻译方式是将高级语言源程序翻译成目标程序(汇编语言或机器语言形式),进行汇编及连接后才能在计算机上执行。
解释程序是对某种程序设计语言(如Basic语言)编写的源程序的每条语句逐句进行解释并执行,最后得出结果。边翻译,边执行,不产生目标程序。
计算机软件和程序设计基础知识
软件的基本概念
应用软件是为了解决计算机各类应用问题而编制的软件系统,它具有很强的实用性、可分用户程序和应用软件包。
计算机软件和程序设计基础知识
程序设计

程序设计分为指令是指计算机执行某种操作的命令,它由一串二进制数码组成。
程序设计
面向过程程序设计
面向对象程序设计
分析出解决问题所需要的步骤,然后用函数把这些步骤一眇一眇实现,使用时一个一个依次调用即可。C语言是典型的面向过程程序设计语言
把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。
计算机软件和程序设计基础知识
程序设计
2、面向对象程序设计
(1)面向对象的基本概念
①对象:对象是指要研究的任何事物,是类的实例。
②类:类是对象的模板,即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象上的抽象,对象则是类的具体化,是类的实例。类可有子类,也有其他类,形成类层次结构。
类和对象就好比是“实型”和“”,“实型”是一种数据的类型,而“1。23”是一个真正的“实数”(即对象)。所有的“实数”都具有“实型”所描述的特征。
③消息的方法:对象之间的信息传递是通过消息进行的,消息是对象之间进行通信的一种规格说明,一般由三个部分组成接收消息的对象、消息名及实际变元。
计算机软件和程序设计基础知识
程序设计
面向对象程序设计可以看

最近更新

货运保险方案 17页

钢结构施工安全方案 32页

赵海燕计划书 27页

越野俱乐部计划书 35页

2024年石英陶瓷项目项目投资申请报告代可行性.. 67页

2024年石材翻新用品项目项目投资筹措计划书代.. 84页

秋天郊游计划书 35页

2024年润湿渗透剂项目项目投资需求报告代可行.. 67页

2024年燃气项目项目投资需求报告代可行性研究.. 65页

2024年球形铝粉项目项目投资申请报告代可行性.. 65页

通航领域计划书 31页

2024年社区工作者考试必考1000题(历年真题).. 292页

酒店设计选题计划书 31页

2024年社区工作者考试必考1000题含完整答案(.. 295页

2024年汽车试验设备投资申请报告代可行性研究.. 70页

美容加盟项目计划书 33页

2024年社区工作者考试必考1000题精品(各地真.. 293页

2024年社区工作者考试必考1000题带答案(a卷).. 296页

联想参展计划书 38页

2024年全国高中数学联赛福建赛区预赛试题及参.. 12页

2023年河南省级普通高中学生学业水平考试生物.. 13页

《财经应用文写作》课程教学大纲 10页

经典碑帖《圣教序》史上最高清版本,赶紧收藏 37页

最新八年级下册英语单词表(听写版) 12页

主奴合约只是分享(共3页) 3页

第五章--遵守道德规范-锤炼高尚品德PPT 68页

语文学科语文中考复习阶段总结 7页

宏观视角下的碳中和:财政视角下的碳中和 压缩.. 20页

班主任安全培训ppt课件 26页