下载此文档

C语言程序设计教程课件.pptx


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
该【C语言程序设计教程课件 】是由【niuww】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【C语言程序设计教程课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。2020/9/24
1
说明:
本课件的配套教材为:
《C语言程序设计教程》
《C语言程序设计教程****题解答与实验指导》
北京人民邮电出版社李玲等编著
如果选用本套教材,并需要完整的各章课件,请与作者联系。
电话:010-62755063
E-mail:******@
通信地址:北京科技大学信息工程学院
李玲100817
2020/9/24
2
本章主要内容
程序设计与算法概述
C语言概述
C程序的符号系统
2020/9/24
3

主要内容:
计算机语言与程序设计
算法
结构化程序设计
2020/9/24
4


是人与计算机进行交流的工具
计算机语言分为:
机器语言
机器指令(由0和1组成),可直接执行
难学、难记
依赖机器的类型
汇编语言
用助记符代替机器指令,用变量代替各类地址。
克服记忆的难点
其他与机器语言类似
高级语言
类似数学语言、接近自然语言、具有通用性和可移植性,不依赖具体的计算机类型。
2020/9/24
5
例如:
00100011
11101101
01100001
01110110
机器语言程序
MOVAX,300H
ADDBX,AX
MOV[2100H],BX
HLT
汇编语言源程序
main()
{inta,b,c;
a=300;b=18;
c=a+b;
printf(“a+b=%d\n”,c);
}
高级语言
源程序(C)
源程序需要
翻译
2020/9/24
6
汇编源程序的翻译:
将汇编源程序翻译为目标程序的过程称为汇编
汇编过程:

汇编程序
连接程序
汇编
连接
汇编语言
源程序
机器语言
目标程序
可执行
程序
(.ASM)
(.OBJ)
(.EXE)
运行
运行
结果
2020/9/24
7
高级语言的翻译:
编译方法

(.)
编译程序
连接程序
编译
连接
高级语言
源程序
机器语言
目标程序
可执行
程序
(.OBJ)
(.EXE)
运行
运行
结果
解释程序
高级语言
源程序
解释执行
运行
结果

(.BAS)
解释方法
2020/9/24
8

用计算机解决一个实际应用问题时的整个处理过程称为程序设计
提出
问题
确定数据结构
确定算法
编写
程序
调试和运行程序
输入
程序
翻译
(编译或解释)
得到
运行结果
2020/9/24
9

什么是算法
为解决某一应用问题而采用的解题步骤
算法的描述方式
用自然语言描述算法
用流程图描述算法
用N-S结构图描述算法
例如:输出两个数中的最大数
2020/9/24
10
用自然语言描述算法
第一步:输入x和y的值
第二步:比较x和y的值,如果x大于y,则输出x的值,否则输出y的值。
易于理解,但冗长,不够精确,难于描述复杂算法。
例如当描述“输出10个数中最大数”的算法时,会冗长、难于理解

C语言程序设计教程课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niuww
  • 文件大小185 KB
  • 时间2022-11-07