1 / 628
文档名称:

武汉大学c语言.ppt

格式:ppt   大小:5,496KB   页数:628页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

武汉大学c语言.ppt

上传人:相惜 2021/12/28 文件大小:5.37 MB

下载得到文件列表

武汉大学c语言.ppt

相关文档

文档介绍

文档介绍:计算机基础教学系列课程
C语言程序设计
课程性质: 大学生公共基础课程 (必修课)
学时: 讲课 34课时; 实验 64 (课内32/课外32)
学分: 2学分
总评成绩 = 平时成绩 40%+ 期末成绩 60%
平时成绩: 成绩1(作业、考勤10%) + 成绩2(单元测验15%)
+ 成绩3(实验报告15%)
期末成绩: 期末理论机考60%
C 语言程序设计
编辑ppt
第一章 C语言的发展、特点与程序结构
第二章 基本数据类型、运算符和表达式
第三章 基本语句与顺序结构
第四章 选择结构
第五章 循环结构
第六章 数组
第七章 函数
第八章 指针
第十章 结构体
第十二章 文件
编辑ppt
C 语 言 程 序 设 计
推荐参考书:
谭浩强主编《C程序设计》(第二版)
北京:清华大学出版社
编辑ppt
第一章 C语言的发展、特点与程序开发基本知识
C语言的发展与特点
程序设计的基本方法
算法的概念及其表示
C语言的基本结构
应用程序的开发步骤和运行过程
下一章
目 录
习题
编辑ppt
C语言是一门优秀的程序设计语言
C语言是在1973年由美国贝尔实验室开发的。
1983年, ANSI为C语言制定了新的标准, 称为ANSIC, 并于1989年最终完成。
目前使用较多的版本有ANSI C, Borland C, Turbo C, Microsoft C/C++ , Visual C++等。
C语言的发展
WUCC
C语言是结构化程序设计语言
功能强大,具有丰富的数据类型及运算符。
简洁紧凑,使用方便灵活。
C语言具有自我扩充能力
C语言具有汇编语言的功能
可移植性好
WUCC
C语言的特点
程序的概念
程序是计算机解决问题所需的一系列指令的集合。
著名计算机科学家Nikiklaus Wirth 提出了
“ 算法+数据结构=程序 ”的公式
程序就是在数据的某些特定的表示方式和结构的基础上,对抽象算法的具体描述。
程序设计的基本方法
程序=数据结构+算法+程序设计方法+语言工具
数据结构是数据的类型和数据的组织形式。
算法是为解决一个问题而采用的方法和有限的步骤。
程序设计方法
确定语言和编程环境
WUCC
面向过程的程序设计
所谓面向过程的程序设计, 是指利用面向过程的语言工具 (如Pascal、Fortran和C语言等)进行程序开发的各项活动。
基本思想:
把一个需要求解的复杂问题分为若干个模块来处理,每个模块处理一个子问题;设计时遵循自顶向下、逐步细化、模块化设计和结构化编码的原则。
优点:编程简单、结构性强、可读性好;
遵循这种结构的程序只有一个入口和一个出口。
缺点:存在数据与程序模块的分离和程序的可重用性差等问题。
WUCC
面向对象的程序设计
Program Design in C Language
面向对象的程序设计将一些新的理念和结构化程序设计中好的思想相融合,提供了一种全新的程序设计方法。
基本思想
将一个需要解决的问题分解为一系列实体(对象),然后围绕这些对象建立数据和函数;函数的功能决定了该对象的行为。规定一个对象的函数可以访问另一对象的函数,但一个对象的数据不能应用于另一对象的函数中。
几个基本概念: 三类机制:
类、对象、属性、事件、方法 封装、继承、多态