当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第5章 语言

资源类别:文库,文档格式:PPT,文档页数:65,文件大小:565KB,团购合买
5.1程序设计概念 5.2程序设计语言的发展 5.3程序设计语言中的一些术 5.4结构化程序设计方法 5.5面向对象程序设计 5.6流行语言介绍 5.7程序设计语言的发展趋势
点击下载完整版文档(PPT)

第5章程序设计语言 本章主要了解计算机语言的发展历程,熟 悉各种语言的特点,特别关注面向对象程 序设计、组件技术等主流发展方向,为 下一步学习语言打下良好基础

第5章 程序设计语言 ◼ 本章主要了解计算机语言的发展历程,熟 悉各种语言的特点,特别关注面向对象程 序设计、组件技术等主流发展方向,为 下一步学习语言打下良好基础

本章内容 51程序设计概念 52程序设计语言的发展 53程序设计语言中的一些术 54结构化程序设计方法 55面向对象程序设计 5.6流行语言介绍 5.7程序设计语言的发展趋势

本章内容 ▪ 5.1 程序设计概念 ▪ 5.2 程序设计语言的发展 ▪ 5.3 程序设计语言中的一些术 ▪ 5.4 结构化程序设计方法 ▪ 5.5 面向对象程序设计 ▪ 5.6 流行语言介绍 ▪ 5.7 程序设计语言的发展趋势

5.1程序设计概念 程序设计是软件开发过程中的一个重 要环节,关系到软件总体质量,一个 好的软件可从其可靠性、可读性、可 测性和可维护性等多方面进行考核。 这部分内容在软件工程中会有详细介 绍。计算机科学技术专业的学生将来 大部分要从事程序设计工作,因此必 须掌握程序设计的基本要领,才能成 为一个优秀的设计人员

5.1程序设计概念 ◼ 程序设计是软件开发过程中的一个重 要环节,关系到软件总体质量,一个 好的软件可从其可靠性、可读性、可 测性和可维护性等多方面进行考核。 这部分内容在软件工程中会有详细介 绍。计算机科学技术专业的学生将来 大部分要从事程序设计工作,因此必 须掌握程序设计的基本要领,才能成 为一个优秀的设计人员

什么是程序? 所谓程序通常是指一组计算机能够识别的指令, 这组指令用来定义计算机所要执行的任何一个 任务。不管使用哪一种语言编写,最终在计算 机内部都是通过二进制的形式保存和处理

◼ 什么是程序? 所谓程序通常是指一组计算机能够识别的指令, 这组指令用来定义计算机所要执行的任何一个 任务。不管使用哪一种语言编写,最终在计算 机内部都是通过二进制的形式保存和处理

crosoIL VISUal BdsIC HA1J 山 文件)编辑()视图工程c)格式调试①)运行() 查询①图表①工具①外接程序(A)窗口Q帮助山H) My first VB program 程1C程 你好!计算机 Form1 Fc

■所谓程序设计是指使用计算机语言产生一系列的 指令告诉计算机如何去做的过程。这里涉及到采 用何种语言、何种设计风格、何种算法、程序的 逻辑结构等等一些问题。一般来讲,程序设计包 括:程序说明→设计程序→编写程序代码→程序 测试→编写程序文档→运行和维护。在此要明确 点,不能将程序设计单纯理解为代码的编写过 程

◼ 所谓程序设计是指使用计算机语言产生一系列的 指令告诉计算机如何去做的过程。这里涉及到采 用何种语言、何种设计风格、何种算法、程序的 逻辑结构等等一些问题。一般来讲,程序设计包 括:程序说明→设计程序→编写程序代码→程序 测试→编写程序文档→运行和维护。在此要明确 一点,不能将程序设计单纯理解为代码的编写过 程

5.2程序设计语言的发展 ■程序设计语言的发展从面向过程,到面 向对象,现在又进一步发展成为面向组 件,经历了非常曲折的发展过程

5.2 程序设计语言的发展 ◼ 程序设计语言的发展从面向过程,到面 向对象,现在又进一步发展成为面向组 件,经历了非常曲折的发展过程

划分如下: 第一代语言(1GL) 机器语言 第二代语言(2L): 汇编语言 第三代语言(3GL): 高级语言 第四代语言(4GL): 非过程性语言 第五代语言(5GL) 自然语言

划分如下: 第一代语言(1GL): 汇编语言 高级语言 非过程性语言 自然语言 机器语言 第二代语言(2GL): 第三代语言(3GL): 第四代语言(4GL): 第五代语言(5GL):

52.2组件技术 目前关于组件( component)尚无确切的 定义,软件组件可理解为自包含的、可编 程的、可重用的、与语言无关的代码片段, 可以作为整体很容易地插入到应用程序中

5.2.2 组件技术 ◼ 目前关于组件(component)尚无确切的 定义,软件组件可理解为自包含的、可编 程的、可重用的、与语言无关的代码片段, 可以作为整体很容易地插入到应用程序中

组件具有明确的接口,软件就是通过这些接口 调用组件所能提供的服务,多种组件可以联合 起来构成更大型的组件乃至直接建立整个系统 在组件设计中,必须包括需求、源代码和可执 行代码、接口规范、分析和设计模型、测试和 其他同类术语。组件的实现必须支持一种或者 多种用户所希望获得的接口

◼ 组件具有明确的接口,软件就是通过这些接口 调用组件所能提供的服务,多种组件可以联合 起来构成更大型的组件乃至直接建立整个系统。 在组件设计中,必须包括需求、源代码和可执 行代码、接口规范、分析和设计模型、测试和 其他同类术语。组件的实现必须支持一种或者 多种用户所希望获得的接口

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共65页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有