Ch1_程序设计.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ch1_程序设计

* * * 成绩最高98分,最低分57分,均值80.93分。85分(含85分)以上所占比例38.1%,75~84分所占比例40.48%,65~74分所占比例14.29%,60~64分所占比例4.76%,60分以下所占比例2.38%,1人缺考. 可明显看出:平时总评成绩和期末基本成绩的的曲线分布趋势,比较吻合。平时专心上课和积极上机实验的同学的平时总评成绩高,其期末基本成绩也高;而少数学习自觉性较差的同学,对基本概念理解不清,平时总评成绩低,其期末基本成绩也低。正所谓“一分耕耘,一分收获”,考试成绩分布合理。 * 程冠晓 电子科学与技术学院 科技楼537-2 Email: gx.cheng@szu.edu.cn Tel:0755-2653-8339 C语言程序与设计 C程序设计简介 * C程序设计简介 为什么要学C语言? 如何学好C语言? 计算机工作的基本原理 编程机制 C语言程序的基本结构 * C语言的前世今生 B (Ken Thompson), C (Dennis Ritchie, 1972,美国贝尔实验室), C++ (Bjarne Stroustrup) * 硬件(Hardware) 操作系统(OS) 应用程序 (Application) 应用 平台 基于 平台的 应用 程序 低级语言的地盘 高级语言的地盘 C语言的地盘 为什么要学C语言? * 为什么要学C语言? C语言 信息安全 嵌入式系统 机器人 PC应用程序 操作系统 玩具游戏 计算机语言 电影特效 * 如何学好C? 兴趣!!! 多练!多用! 学好程序设计语言的唯一途径是上机。你的编程能力和你在机器上投入的时间成正比。 * 计算机工作的基本原理 整个过程的执行者是硬件,但硬件是受软件控制的 编程,就是编写软件,使硬件按照人的意图工作 * 计算机工作的基本原理 输入/输出 设备 存储器 运算器 控制器 源程序 和输入数据 输出结果 取出数据 存入数据 操作命令 存取命令 取出 程序指令 输入输出命令 计算结果 CPU “冯·诺依曼机”结构 大脑 记忆装置 眼睛和耳朵 程序和数据 执行结果 * 软件的形成 软件(Software)的形成 程序员编写程序源代码(Source Code) 编译器(Compiler)把源代码转换为可被计算机理解的机器代码(Machine Code) 把机器代码和所需的库文件机器代码链接,形成可执行文件(Executable File) * 软件运行过程的简单描述 软件的运行 计算机把机器代码读入到内存(Memory) 由CPU运行这些代码 读取输入(Input) 产生输出(Output) 完成程序员预定的功能 计算机专业后续课程 计算机原理 编译原理 操作系统 * C语言的编程机制 编辑(Edit) 扩展名为.c的源文件 编译(Compile) 扩展名为.obj的文件 链接(Link) 扩展名为.exe可执行文件 运行 (Run) * 函数体 C程序的基本结构 函数头 #include stdio.h int main(void) { int a,b,c; //定义三个整数变量 printf(Please input two number:\n); scanf(“%d,%d”, a,b); //分别输入两个加数 c=a+b; //对a和b求和,将结果赋值给C printf(%d+%d=%d\n, a,b,c); getch(); return 0; } * C程序格式和结构特点 例1.1 第一个程序 Hello,World! /* example1.1 The first C Program*/ #include stdio.h main() { printf(“Hello,World!”); } 注释 编译预处理 函数 语句 输出: Hello,World! * Visual C++6.0集成开发环境介绍 * Visual C++6.0集成开发环境介绍 * Visual C++6.0集成开发环境介绍 * C程序的上机步骤 C程序开发步骤 file.exe 程序代码的录入, 生成源程序*.c 语法分析查错,翻译 生成目标程序*.obj 与其它目标程序或库 链接装配,生成可执行 程序*.exe 编辑 链接 编译 执行 * 格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 main( ) { ………………. ……………… ………….. …………..

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档