计算机精品课件:第1章 C语言与程序设计.ppt

上传人(卖家):金钥匙文档 文档编号:435641 上传时间:2020-04-05 格式:PPT 页数:21 大小:575.50KB
下载 相关 举报
计算机精品课件:第1章 C语言与程序设计.ppt_第1页
第1页 / 共21页
计算机精品课件:第1章 C语言与程序设计.ppt_第2页
第2页 / 共21页
计算机精品课件:第1章 C语言与程序设计.ppt_第3页
第3页 / 共21页
计算机精品课件:第1章 C语言与程序设计.ppt_第4页
第4页 / 共21页
计算机精品课件:第1章 C语言与程序设计.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、1,第1章 C语言与程序设计,1.1 程序设计语言及其发展 1.2 程序的基本结构及其表示 1.3 C语言概述,2,1.1 程序设计语言及其发展,1.1.1 程序设计语言的发展历程,1机器语言,直接用二进制代码指令表达的计算机语言,可以用0 和l 组成的一串代码表示指令, 该串代码有一定的位数且分成若干段, 每段代码表示不同的含义。,3,2汇编语言,用助记符代替操作码, 用地址标号或符号代替地址。 汇编语言实际上就是机器语言的符号化。,例如:指令“ADD” 代表加 指令“MOV” 代表数据传送。,4,特点:,1、维护更方便,每一指令都对应一个实际操作,类似的符号对于编程的人来说比机器语言更易懂

2、。,2、执行速度快,由于汇编语言可以直接对硬件进行操作,其源程序经汇编生成的可执行文件小,执行速度很快。,5,3、可移植性差,程序与硬件紧密相关,机器语言和汇编语言都是面向机器的语言,由于它们“贴近”计算机,低级语言,6,3高级语言,1、主要是相对于低级语言而言,2、接近于数学语言或人的自然语言,3、不依靠于计算机硬件,特点:,为了克服低级语言的缺点,7,高级语言示例:,Fortran Algol COBOL BASIC LISP Pascal C PROLOG C+ VC VB Delphi JAVA,第1章 C语言与程序设计,8,1.1.2 程序处理方式,计算机不能直接识别和执行用汇编语言

3、或高级语言编写的程序,程序必须通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。,“翻译”方式,编译方式,解释方式,9,解释方式,程序的每条语句一边翻译一边执行,程序由相应语言的解释器“翻译”成目标代码(即计算机可以识别的机器语言),Basic,效率较低:没有对整个程序的优化过程、 不能生成独立的可执行文件,动态地调整、修改程序,10,编译方式,将程序源代码 “翻译”成目标代码(二进制),再经过连接程序连接,形成可执行文件。,使用比较方便、可移植性好、效率较高,C、FORTRAN、Pascal,程序需要修改,必须先修改源代码,重新经过编译、连接生成新的可执行文件才能执行。,1

4、1,1.2 程序的基本结构及其表示,程序的基本结构主要有三种:,顺序结构,选择结构,循环结构,12,顺序结构,按照程序语句出现的先后顺序一步一步进行,B,A,13,选择结构,首先判断条件,当条件成立才会执行相应条件下的语句,如果条件都不成立,则执行其他的语句或什么也不执行。,条件?,成立,不成立,语句序列,条件?,语句序列 1,成立,不成立,语句序列 2,14,循环结构,条件成立的前提下不断重复相同的语句,直至条件不成立为止。,直到型,当型,15,1.3 C语言概述,1.3.2 C语言的特点,1紧凑简洁、方便灵活 2数据类型丰富 3运算符丰富 4结构化程序设计语言 5程序设计自由度大 6允许直

5、接访问物理地址,直接对硬件进行操作 7程序执行效率高 8. 可移植性好,16,1.3.3 简单的C程序介绍,例1-1 在屏幕上输出“This is my first program.”,#include int main() printf(“This is my first program.n“); return 0; ,函数类型,主函数名,输出函数,换行,输入输出库函数,17,例1-2 计算两个数乘积。,#include int main() int mul(int x,int y); int i,j,k; scanf(“%d,%d”, ,对mul函数进行声明,声明main函数要用到的变量,将z的值作为mul函数返回值,带回到主调函数,定义整型函数mul,形参为整型变量x,y,18,1.3.4 C程序的上机步骤,2. 建立源程序文件,1. 启动VC,New-Files-C+ source File,19,3. 编译源程序,Build(“构建”)Compile(“编译”),第1章 C语言与程序设计,20,4. 连接目标程序,Build(“构建”)Build(“构建”),success,第1章 C语言与程序设计,21,5. 运行程序,Build(“构建”)Execute(“运行”),第1章 C语言与程序设计,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中职 > 电脑技术
版权提示 | 免责声明

1,本文(计算机精品课件:第1章 C语言与程序设计.ppt)为本站会员(金钥匙文档)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|