程序设计基础与常见编程语言概述
4星 · 超过85%的资源 需积分: 0 57 浏览量
更新于2024-07-31
2
收藏 884KB PPT 举报
"大学计算机基础课程,由宋长龙主编,是吉林大学使用的教材,旨在教授学生程序设计的基础知识,为他们未来深入学习编程语言打下基础。"
本章《程序设计基础》主要涵盖以下几个核心知识点:
1. **程序设计基本概念**:
- 程序是计算机执行特定任务的一系列指令,分为系统程序和应用程序。
- 指令是计算机能理解和执行的最基本单位,包括操作码和地址码,用于指示计算机执行特定操作。
- 指令系统是指计算机所支持的所有指令的集合,分为CISC(复杂指令集)和RISC(精简指令集)两类,CISC提供丰富指令,而RISC注重效率。
2. **程序设计语言概述**:
- 程序设计语言分为面向机器的语言、面向过程的语言和面向对象的语言。
- 面向机器的语言如汇编语言,直接对应硬件指令;面向过程的语言如C语言,以过程或函数为中心;面向对象的语言如Java或C++,以对象为基本单位,包含属性和方法。
3. **结构化程序设计**:
- 结构化程序设计强调使用顺序、选择(条件)、循环三种基本控制结构,遵循“自顶向下,逐步求精”的设计原则,以提高程序的可读性和维护性。
4. **面向对象程序设计**:
- 面向对象编程(OOP)引入了类和对象的概念,通过封装、继承和多态来构建复杂的软件系统。
- VB(Visual Basic)是微软公司开发的一种面向对象的编程语言,适用于快速开发Windows应用程序。
5. **软件工程基础**:
- 软件工程强调使用工程化的步骤来开发、维护和管理软件项目,包括需求分析、设计、编码、测试和维护等阶段。
- 介绍几种常用程序设计语言,比如Python、Java、C#等,每种语言都有其特点和适用场景。
6. **程序的基本构成**:
- 程序通常包括数据类型、常量、变量、表达式、控制结构(如if-else、for、while等)、输入/输出和过程(函数或子程序)。
通过这些基础知识的学习,学生将能够理解程序设计的基本原理,掌握程序的结构和逻辑,为进一步学习各种编程语言奠定坚实的基础。
198 浏览量
点击了解资源详情
点击了解资源详情
2021-09-25 上传
126 浏览量
2021-08-19 上传
198 浏览量
drkjb2001
- 粉丝: 0
- 资源: 1