- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 联系方式 电子邮件: Wanglei_t@ QQ群: 教学邮箱: swufe_jsj@163.com 密码:111111 成绩评定 平时成绩:40分 作业(包括实验):25分 出席情况:15分 期末考试成绩: 60分 计算机的组成 计算机的组成——图例 形式多样的计算机 计算机能“理解”的语言——二进制 二进制:计算机中采用的计数制 0011101101111000… 规则: 逢2进1 特点:便于电压信号、磁信号实现数据的存储和计算。 指令、程序和软件 指令: 能让计算机完成特定操作的二进制命令。 程序:是一组指令(及指令参数)的组合,这组指令依据既定的逻辑控制计算机的操作运行。 软件: 商业化后的软件,有时与程序等同。 程序设计:用程序设计语言编写程序的过程,或者软件开发的过程。 谁在软件市场赚了大钱! 谁在软件市场赚了大钱! 谁在软件市场赚了大钱! 谁在软件市场赚了大钱! 程序设计语言: 1: 机器语言——采用计算机的语言 程序设计语言: 2. 汇编语言 汇编语言程序代码(code) 【例】 设X、Y两个小于10的整数分别存于片内30H、31H单元,试求两数的平方和并将结果存于32H单元。 汇编代码: ORG 2000H MOV A,30H ;取30H单元数据 MOV B,A ;将X送入B寄存器 MUL AB ;求X2,结果在累加器中 MOV R1,A ;将结果暂存于R1寄存器中 MOV A,31H ;取31H单元数据 MOV B,A ;将Y送入B寄存器 MUL AB ;求Y2,结果在累加器中 ADD A,R1 ;求X2+ Y2 MOV 32H,A ;保存数据 SJMP $ ;暂停 END 程序设计语言: 3. 高级计算机语言 高级语言程序代码(code) C语言: main() { int X, Y, Z; ;变量定义 Z=X*X + Y*Y; ;计算平方和 printf (“%d”, Z); ;显示输出 } 编译、链接过程 用高级语言编写的程序,称为“源程序”,或code. 特点: 人类容易编写、阅读 计算机不能直接执行. 在编写完“源程序”后,需要依次对其执行“编译”,“链接”操作,才能获得计算机可执行的“程序”。 高级语言的编译和执行 C语言的集成开发环境 (IDE) IDE: 完成编辑、编译、链接、运行等功能。 Win-TC Visual Stdio 6.0 其它… 启动Win-TC程序 双击win-tc.exe图标 编辑C源程序文件 Win-TC集成开发环境的使用 Visual Stdio 6.0 集成开发环境 启动Visual Stdio 6.0程序 双击Microsoft Visual C++ 6.0图标 Visual Stdio 6.0 集成开发环境 C语言程序——演示 求解pi的小数点后80位小数; 求两个数的最大公约数; 时钟; “贪吃蛇”游戏; “扫雷”游戏; 约2500行源代码 Windows XP操作系统 超过3500万行源代码 思考:什么是算法 计算长方形的面积 补充: C程序的开发过程一览 为什么是C语言! 为什么是C语言! 程序设计语言数以千计,能广为流传的不过几十种,能够风光20年的更是屈指可数。 计算机的相当一部分系统软件都是由C语言编写的。例如,Linux, window的一部分。 几乎没有不能用C语言写出来的软件,没有不支持C的系统。 目前最为主流的程序设计语言C++, Java, C#都以C语言作为基础。 C语言的特点 语言简洁、紧凑、灵活 运算符丰富 数据结构丰富 结构化的控制语句 语法限制不太严格,程序设计自由度大 允许直接访问物理地址,能进行bit操作,能够实现汇编语言的大部分功能,可以直接对硬件进行操作,因此也称为“中级语言” 生成目标代码质量高,程序执行效率高 可移植性好(与汇编相比),基本上不做修改就能用于各种型号的计算机和各种操作系统。 如何学习C语言程序设计? 如何学习C语言程序设计? 学习编程最好的方法之一就是阅读源代码 多读书,积累编程技巧 擅于利用身边的工具与环境 学习编程的秘诀是:编程,编程,再编程 ! C 程序的基本结构 C 程序中的注释 C 程序的基本结构 C 程序的基本结构 良好的编程风格,规范化编程。 补
文档评论(0)