第1章为什么要学C语言精选.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章为什么要学C语言精选

编写设计一个简单的猜数字游戏:先由程序“想”一个数请用户猜,如果用户猜对了,则程序给出提示“猜对了”,否则提示“猜错了”,并告诉用户所猜的数是大还是小。 * * * * 《程序设计基础》 程序设计基础课程是为16软件工程专业学生开设的专业基础课程,以C语言作为讲述内容。 总学时:82学时 学时分配:教学30学时+实践52学时 主讲教师:孔宇彦 课程介绍(2) 课程特点:概念多、实践性强 课程学习目的:通过本课程的学习,使学生掌握程序设计的基本理论,学会程序设计的基本方法和技能,具有用程序设计语言解决实际问题的能力,并为后续课程的学习打下良好的基础。 课程学习方法:实践、实践、实践(保证课后每周4-8小时编程时间) 课程学习难点:基本理论、算法、实践 教师姓名 :孔宇彦 教材及参考书 教材: 《C语言程序设计(第3版) 》苏小红 高等教育出版社 2015.07 《C语言程序设计实验与习题指导(第3版)》,颜晖 柳俊 主编,高等教育出版社,2015.07 参考书: Beginning C:From Novice to Professional Apress 2006.8 C程序设计 清华大学出版社 2002.11 C专家编程 人民邮电出版社 2002.12 总评成绩评定 平时成绩(含出勤情况和课堂表现) 实验成绩(提交的实验报告和完成的质量) 实验项目检查,占实验成绩60% 课程实验报告,占实验成绩40% 期末考试成绩 考勤规定:旷课累计次数超过8次或者超过点名次数的1/3(比如本学期总共点名15次,超过5次者)直接取消考试资格,第二年进行重修。旷课一次扣总评分3分。 第1章 为什么要学 C语言 广州商学院 信息技术与工程学院 孔宇彦 本章学习内容 C语言的传奇历史 游戏、黑客、图灵奖 C语言教给我们的事 不同专业的不同需求 计算思维 什么是“编程” 两个骨灰级游戏玩家 Ken Thompson 江湖人称 ken Dennis M. Ritchie 江湖人称 dmr 他们干了什么? 1969年,ken和dmr梦想能遨游宇宙 ken设计了一款电子游戏——“Space Travel” 游戏在PDP-7小型机上开发,因为这台机器免费 免费的机器没有操作系统 玩游戏之前,先给PDP-7做个操作系统,命名为“UNIX” 汇编编写UNIX太慢,又没有称手的高级语言,怎么办? dmr设计了一种新的高级语言,命名为“C语言” 1983年,因为UNIX和C语言的巨大成功, ken和dmr共同获得当年度的计算机界最高奖——图灵奖 Ken和dmr被尊为黑客的鼻祖 他们未对UNIX和C语言申请任何版权或专利 UNIX和C语言是黑客世界里两大神器 黑客精神 做事情以兴趣为出发点,并不在乎未来会怎样 极富钻研精神,喜欢迎接挑战 乐于分享,不计回报 今天的C语言 编程语言受欢迎程度排行 今天的C语言 编程语言受欢迎程度排行 C语言“好”吗? C诡异离奇,缺陷重重,并获得巨大成功 C语言的爱与恨 爱 信任程序员 给程序员最大的发挥空间 运行效率高 恨 无限制的自由 如程序员不自我约束,代码将是灾难 不安全 不稳定 不易于维护 HIT-C Programming C程序设计语言 是一种高级语言 并不“高级”,只是相对低级语言在一个高的级别上进行编程 实际上是一种介于高级语言和低级语言之间的语言 历史悠久,战勋卓著 诞生于20世纪70年代初,成熟于80年代 很多重量级软件都是用C语言写的 上天入地,无所不能 几乎没有不能用C语言实现的软件,没有不支持C语言的系统 很多流行语言、新生语言都借鉴了它的思想、语法 从C++,到Java,再到C# C语言适合做什么 选语言的标准是,适合的才是最好的 编写操作系统和基础工具 对运行效率要求较高的系统 设备驱动程序,高性能、实时中间件,嵌入式领域,并发程序设计等 继承和维护已有的C代码 交流、笔试、面试时最常见的语言 如何学C语言 注定与C语言为伴的人 C语言易学,但不易真正掌握 多练、多读优秀代码 要编程,但不用C语言的人 透过C语言窥探计算机底层原理 掌握最流行的语法形式 了解基本的程序设计思维 永远不编程的人 通过C语言,更好地了解计算机,了解计算思维 通过全国计算机等级考试二级 所有人 了解它,爱上它 HIT-C Programming 程序开发步骤 What is to be done? 可执行文件 扩展名为.exe的文件 需求分析(Analysis) 设计(Design) 编码(Write) 编辑(Edit) 编译(Compile) 连接(Link) 运行 (Run) 调试(Debug) How is it to be done? 扩展名为.c的文件(

文档评论(0)

586334000 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档