(演示)计算机程序设计基础(c语言)-第1章+程序设计abc(通信专业用)

上传人:j7****6 文档编号:61615426 上传时间:2018-12-06 格式:PPT 页数:14 大小:95KB
返回 下载 相关 举报
(演示)计算机程序设计基础(c语言)-第1章+程序设计abc(通信专业用)_第1页
第1页 / 共14页
(演示)计算机程序设计基础(c语言)-第1章+程序设计abc(通信专业用)_第2页
第2页 / 共14页
(演示)计算机程序设计基础(c语言)-第1章+程序设计abc(通信专业用)_第3页
第3页 / 共14页
(演示)计算机程序设计基础(c语言)-第1章+程序设计abc(通信专业用)_第4页
第4页 / 共14页
(演示)计算机程序设计基础(c语言)-第1章+程序设计abc(通信专业用)_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《(演示)计算机程序设计基础(c语言)-第1章+程序设计abc(通信专业用)》由会员分享,可在线阅读,更多相关《(演示)计算机程序设计基础(c语言)-第1章+程序设计abc(通信专业用)(14页珍藏版)》请在金锄头文库上搜索。

1、1,第一章 程序设计ABC,2,主要内容,计算机与人 程序设计语言,3,计算机与人,计算机是用来延伸人的能力的工具,需要人来驾驭 计算机工作的整个过程的执行者是硬件,但硬件是受软件控制的 完成这一目标的主要手段之一就是“编程 ”,就是编写软件,使硬件按照人的意图工作,4,计算机系统的组成,5,“冯诺依曼机”结构:五大逻辑部件,教材第4页,6,存储器,存储器是计算机存储数据和程序的记忆单元集合 每个记忆单元由8位二进制位组成。cpu可读写其中的数据。 分外存和内存.,1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB,内存示意图,地址0F01,数据,存储容量单位

2、:,7,二进制数与 八进制数、十六进制数,十进制数间的关系,8,人与计算机的对话过程,用户从键盘输入程序和数据 程序与数据被存入计算机内存;然后由CPU逐一读出每一条指令,数据,按指令对数据进行运算;运算的结果写回内存,并通过显示器将结果显示给用户。如果用户认为有长期保存的必要,则将其存入外存备用. (背诵),教材第5页,9,看看C程序长什么样?,例2: #include int Add(int a, int b) return (a + b); main() int x, y, sum = 0; printf(“Input two integers:“); scanf(“%d%d“, ,例1

3、: #include main() printf(“%dn“, 1+1); ,10,程序设计语言,程序设计语言(Programming Language)是人与计算机进行交流的语言 程序用程序设计语言描述的计算机可执行的指令序列。 程序设计语言的分类: 机器语言直接理解执行,难理解,难记。计算机能直接读懂 汇编语言要翻译成机器语言,依赖硬件。 高级语言简单接近于人们的习惯,不依赖于机器,需编译、执行 易学、易用、易读、易懂、强大、可移植,11,程序设计语言,例:编写程序,功能是计算1+1的值. 用机器语言编写的1+1程序 10111000,00000001,00000000,00000101,

4、00000001,00000000 用汇编语言 编写的1+1程序 MOV AX, 1 ADD AX, 1 用高级语言(C语言)编写的1+1程序 #include main() printf(“%dn“, 1+1); ,12,程序设计语言的工作原理,编辑(Edit) 扩展名为.c的文件(对C语言而言) 编译(Compile) 扩展名为.obj的文件 链接(Link) 形成最后的可执行文件 扩展名为.exe的文件 运行 (Run) (背诵),13,C语言,目前影响最大、寿命最长的高级语言 诞生于上世纪70年代初,成熟于80年代 “ANSI C”标准的发布是C语言成熟的标志. ANSI:美国国家标准协会 很多重量级软件都是用C写的 C语言被分类为高级语言,但实际上它是一种介于高级语言和低级语言之间的语言。 很多流行语言、新生语言都借鉴了它的思想、语法 从C+,到Java,再到C# 正确地学好C语言,是学习其他语言的基础,14,思考题,简述计算机的基本组成及各部分的作用. 简述冯诺依曼机的主要结构。(作业) 说明下列名词的含义: (作业) 程序,程序设计语言,指令,地址,位,字节,编译器,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号