- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础 计算机科学与技术系 汪永好wangyh@ 主楼908室 作业: 下载VC6.0安装程序进行系统安装 熟悉VC6.0的开发环境 1. 编写一个c程序,实现在屏幕上输出以下信息 ****************************** Very good! ****************************** 2.编写一个c程序,输入a、b、c3个值,输出其中最大者。 学习参考: 教材 苏小红等编著《C语言程序设计》 高等教育出版社 参考教材 后续学习的需要 今后工作的需要 锻炼思维的需要 如何学好编程? 多读 多写 擅于利用身边的工具与环境 Knowlegde, Practice, Skills 答疑时间: 周二(8:30-11:30、15:00-16:00) 周五(10:00-11:30) 地点:主楼908办公室 《C程序设计(第3版)》 谭浩强 著 《C程序设计经典教程(第4版)》 Harvey M.Deitel Paul J.Deitel 编著 聂雪军 贺军译 《从问题到程序——程序设计与C语言引论》 裘宗燕 著 学习网站 全球最大中文IT社区 / 中文编程开发类门户网站 精品课程网站 /elite/ 哈工大国家级精品课程 /res2006/data/bit/2/index.html 北京理工大学国家级精品课程 * * ——C语言 第1章 为什么要学 C语言 机器语言 (0、1代码组成) 由计算机硬件确定的成串数字,指导计算机执行最基本的操作 例如: +1300042774 +1400593419 +1200274027 高级语言 编码类似于日常英语 使用常用的数学符号 (通过编译器翻译) 例如: grossPay = basePay + overPay 程序设计语言的分类 汇编语言 用类似于英语中的缩写代表计算机的基本操作(由汇编器翻译) 例如: LOAD BASEPAY ADD OVERPAY STORE GROSSPAY 两个骨灰级游戏玩家 Ken Thompson Dennis M. Ritchie 他们干了什么? 1969年,ken和dmr梦想能遨游宇宙 ken设计了一款电子游戏——“Space Travel” 游戏在PDP-7小型机上开发,因为这台机器免费 免费的机器没有操作系统 玩游戏之前,先给PDP-7用汇编语言做个操作系统,命名为“Unix” 汇编编写Unix太慢,又没有称手的高级语言,怎么办? dmr设计了一种新的高级语言,命名为“C语言” 1983年,因为Unix和C语言的巨大成功, ken和dmr共同获得当年度的计算机界最高奖——图灵奖 今天的C语言 编程语言受欢迎程度排行 C语言“好”吗? C诡异离奇,缺陷重重,并获得巨大成功 C语言的爱与恨 爱 信任程序员 给程序员最大的发挥空间 运行效率高 恨 无限制的自由 如程序员不自我约束,代码将是灾难 不安全 不稳定 不易于维护 C程序设计语言 是一种高级语言 并不“高级”,只是相对低级语言,在一个高的级别上进行编程 但实际上是一种介于高级语言和低级语言之间的语言 历史悠久,战勋卓著 诞生于上世纪70年代初,成熟于80年代 很多重量级软件都是用C写的 上天入地,无所不能 几乎没有不能用C写出来的软件,没有不支持C的系统 很多流行语言、新生语言都借鉴了它的思想、语法 从C++,到Java,再到C# C语言适合做什么 选语言若选伴侣,适合的才是最好的 编写操作系统和基础工具 对运行效率要求较高的系统 设备驱动程序,高性能、实时中间件,嵌入式领域,并发程序设计等 继承和维护已有的C代码 交流、笔试、面试时最常见的语言 程序开发步骤 What is to be done? 可执行文件 扩展名为.exe的文件 需求分析(Analysis) 设计(Design) 编码(Write) 编辑(Edit) 编译(Compile) 链接(Link) 运行 (Run) 调试(Debug) How is it to be done? 扩展名为.c的文件(对C而言) 扩展名为.obj的文件 开发C程序的步骤 1.设计算法 2. 编写程序源代码 把自己的意图写入源代码中 3. 编辑源程序 4. 编译和连接 5. 调试程序 直到改正了所
您可能关注的文档
- FID检测器.ppt
- GPS控制测量及地形图测绘新技术培训.doc
- E16型超速保护系统的特点与使用.doc
- H2000保税核查作业管理系统操作手册.doc
- FANUC_系统讲解1.ppt
- INET SEVEN系统配置操作指南.doc
- IT者上网电脑颜色设置保护眼睛.rtf
- linux安装说明.doc
- MCS-51单片机_基础知识1.ppt
- Moudle1HYSYS入门.ppt
- 2024年USB电话商务管理系统项目可行性研究报告.docx
- [白城]2024年吉林白城市通榆县事业单位面向下半年应征入伍高校毕业生招聘笔试历年参考题库(频考点试.docx
- [甘肃]2024年甘肃省地质矿产勘查开发局第一地质矿产勘查院招聘52人笔试历年参考题库(频考点试卷).docx
- 2024年端子机刀片刀模项目可行性研究报告.docx
- 2024年情侣相框项目可行性研究报告.docx
- [玉溪]2024下半年云南玉溪市事业单位招聘工作人员189人笔试历年参考题库(频考点试卷)解题思路附.docx
- 2024至2030年双面脚轮项目投资价值分析报告.docx
- [湖南]2024年湖南劳动人事职业学院招聘32人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [湖南]2024年湖南建筑高级技工学校(湖南建设中等职业学校)招聘17人笔试历年参考题库(频考点试卷.docx
- [烟台]2024年山东烟台市市场监督管理局所属事业单位招聘19人笔试历年参考题库(频考点试卷)解题思.docx
文档评论(0)