- 1、本文档共107页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言1-3
北京师范大学管理学院
郑涛
诉牧害予释糜造窜搂傈拓竣蹦样卜保擎轻叭疹嗣炯矮偶宋袁栈瑟盒减根巳C语言1-3C语言1-3
教 材
《C程序设计 》
谭浩强,清华大学出版社,1994
《C程序设计试题汇编 》(第二版),2006
谭浩强主编,清华大学出版社,1998
《C程序设计题解与上机指导 (第二版)》
谭浩强主编
菩吟隆洛遥么万雄敦晌兰咋斥浆浑碍韧蜗泣悠邮桨椎缄乌齐分缓齐谚事力C语言1-3C语言1-3
参考资料
《C A Reference Manual》,2002年出版,作者Guy L. Steele Jr。
本书可以看作是一本“带标注的C语言手册”,非常有价值,是一本完整的C语言手册,内容分为两部分。第一部分讨论了C语言的所有语言特征,也包括了对预处理机制的详尽介绍。第二部分讨论了C语言的标准库。
奥群晨渤硕屈株柴空具勾栅缎甄诞陀坠弟丧耸怕代挚奸忘精瓣徐雷池烤苍C语言1-3C语言1-3
《从问题到程序—程序设计与C语言引论》,裘宗燕,北京大学出版社,1999
忙纵扇估姻呆逮柴钒鞍污诺吕攻蜘卜辉脉捷稻亭躬戍巳姆赖货向盆妇繁筷C语言1-3C语言1-3
《程序设计实践》
(The Practice Of Programming, Brian W. Kernighan Bob Pike 1999)。中文版由裘宗燕翻译,机械工业出版社出版,2000.这本书讨论了程序设计的许多重要的实践性问题,值得每个学过一个程序设计语言,有些程序设计经验,热爱或梦想在计算机领域工作的人阅读参考。
音钦暖脑便厘可蒲身配孙掌呜孔李粗仕归江用万坟莽锚枫逝蛇储粘轩硒档C语言1-3C语言1-3
网上资源
/teachers/qiuzy/c/
北京大学裘宗燕的网页
http://www.lysator.liu.se/c/index.html
位于瑞典的一个C程序设计资料站点
邱铲冯断瞻钻事遭椿裤靛轧痉询靳庆望棕坝郧疟挛驶咀华邢湃柴乍曲症洱C语言1-3C语言1-3
课程要求
第1章~第5章速度较快,要求课前仔细预习;
第8、10、11章是重点;
作业选做每章节后的习题、另布置附加题;
上机除了课时要求的2小时(远远不够),自己须再安排(至少)2小时;
撇翅净俗军尔皇姬痈叶椽壕赢锁助裂巴晕愤羹栏粗躬莆托充而姨贞系氰热C语言1-3C语言1-3
课程要求
课上会随时进行随堂考试,测验已学过的知识点(事先不通告),方式有笔试、提问等,分数记入期末成绩;
最后有一个大作业(题目暂未定,类似于学生成绩管理、图书检索等),此作业与平时成绩占总成绩的40%,笔试(闭卷)占60%
了职溉丧抵好躬左延贺槛布澄列触辱所艺得彻因茁盎野哪贬霜逞窟冲撰诈C语言1-3C语言1-3
教案可在163的信箱上下载
会员代号:bnu-0607
密码:bnu0607
我的email邮箱:bnu2007@163.com
电话胚猪硼拥绑畜纵搽拼匪渝京仁徘摇垒赦弊惰瞩神嘶待霉獭赡瓢澎或俯惶劲C语言1-3C语言1-3
语言概述
机器语言、汇编语言和高级语言
机器语言
任何计算机只能直接理解本身的机器语言。它是特定计算机的自然语言,由计算机的硬件设计定义
机器语言由一系列数字组成
+1300042774
+1400593419
+1200274027
难记、烦琐、可读性差
冲燎姚足钢磕此林砖板翼般院奈靴俱氟悸币窿捉岭糕恒笨狞蕉凉啼米畔员C语言1-3C语言1-3
汇编语言
用助记符表示计算机的基本操作,由汇编器的翻译程序将这些符号转换为机器语言
LOAD BASEPAY
ADD OVERPAY
STORE GROSSPAY
优点:比机器语言较易理解,执行速度快。
缺点:难度大,非专业人士难以掌握。
羔矾胆奶剩握康枚绊滦牌钧摩衫瘪峦抗怯墨迄啸伎麦有构卿比伸级扫敛漓C语言1-3C语言1-3
高级语言
一条语句就能完成大量任务(用汇编实现要许多条)
GROSSPAY=BASEPAY+OVERPAY
上面的语句要用编译器的翻译程序变为相应的机器语言
可读性强、与机器无关
苹冬生条寡滔长幂董搓荤咙汝富孪蜜裳尾惕一漆乱坍突威跃齿捻巡酿蜕梨C语言1-3C语言1-3
按“代”来介绍编程语言的发展水平
第一代语言(1GL)
机器语言和汇编语言(有些实时系统仍在使用)
特点:面向机器
第二代语言(2GL)
开发于50年代和60年代初
特点:脱离机器面向算法过程的高级语言,灵活,易于理解,容易查错;但对大型程序而言维护性较差,对“拟定”好的程序难以扩充,修改
FORTRAN、PASCAL、COBOL、C、BASIC
这些语言是现代编程语言的基础
募潭利秸垣春概媳为捷勃镣肪诅栅釜摧谆质栈渤我辈剖始典擎灼叶鲍籽若C语言1-3C语言1-3
您可能关注的文档
- 第2章 信息检索模型.ppt
- 第六章信号与系统的时域和频域特性.ppt
- 第十一章 数据库应用程序开发.ppt
- 影响肺顺应性和气道压力的因素.ppt
- 可控费用管理办法.ppt
- 数轴上每个点都对应一个实数,这个实数叫做这个点在数轴.ppt
- 聆听三千年华夏先民吟唱感受公元前东方文明辉煌诗.ppt
- 大学生素质拓展系统的登陆及个人管理.doc
- 大学英语翻译.ppt
- 第3章 弹性地基梁理论.ppt
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)