1 / 39
文档名称:

第1章-C语言基础知识讲解.ppt

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

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

分享

预览

第1章-C语言基础知识讲解.ppt

上传人:rovend 2018/8/20 文件大小:2.11 MB

下载得到文件列表

第1章-C语言基础知识讲解.ppt

相关文档

文档介绍

文档介绍:C语言程序设计
2018/8/20
2
C语言程序设计
教学要求
掌握程序设计语言的基本知识
常用算法
初步的程序设计能力
学习方法
掌握C语言的语法
阅读程序,模仿、改写、编写程序
重视上机实践
自主学习
通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。
2018/8/20
3
教材、参考书与课时安排
教材和实验教材
C语言程序设计陈刚清华大学出版社
C语言程序设计实践教程王琳艳清华大学出版社
参考书
C程序设计谭浩强主编清华大学出版社
C语言程序设计何钦铭,颜晖主编高等教育出版社,2008
课时安排
授课:40学时(32学时)
上机:24学时(16学时)
第1章 C语言基础知识
2018/8/20
5
本章主要内容
程序设计与算法概述
C语言的特点
VC++
C程序的执行
2018/8/20
6

1. 计算机语言(程序设计语言)
是人与计算机进行交流的工具。
计算机语言分为:
机器语言
机器指令(由0 和 1组成),可直接执行
难学、难记
依赖机器的类型
汇编语言
用助记符代替机器指令,用变量代替各类地址。
克服记忆的难点
其他与机器语言类似
高级语言
类似数学语言、接近自然语言、具有通用性和可移植性,不依赖具体的计算机类型。
2018/8/20
7
例如:
0 0 1 0 0 0 1 1
1 1 1 0 1 1 0 1
0 1 1 0 0 0 0 1
0 1 1 1 0 1 1 0
机器语言程序
MOV AX, 300H
ADD BX, AX
MOV [2100H], BX
HLT
汇编语言源程序
main( )
{ int a, b, c;
a=300; b=18;
c=a+b;
printf(“ a+b= %d\n”, c);
}
高级语言
源程序(C)
源程序需要
翻译
2018/8/20
8
高级语言的翻译:
编译方法
图1. 2 编译过程
( .C )
编译程序
连接程序
编译
连接
高级语言
源程序
机器语言
目标程序
可执行
程序
( .OBJ )
( .EXE )
运行
运行
结果
解释程序
高级语言
源程序
解释执行
运行
结果
解释过程
(.BAS)
解释方法
2018/8/20
9

用计算机解决一个实际应用问题时的整个处理过程称为程序设计。
提出
问题
确定数据结构
确定算法
编写
程序
调试和运行程序
输入
程序
翻译
(编译或解释)
得到
运行结果
程序=算法+数据结构
2018/8/20
10
算法
什么是算法
为解决某一应用问题而采用的数学方法,即解题步骤
算法的描述方式
用自然语言描述算法
用流程图描述算法
用N-S结构图描述算法
例如:输出两个数中的最大数。