- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chartbasisc语言课件..ppt
本章主要内容 计算机硬件与软件 C语言介绍 什么是C语言 C语言可以做什么 C语言的特点 用到的工具软件 Visual C++ 6.0 Code Blocks 计算机硬件与软件 计算机硬件(Hardware) 相对于计算机软件,是指计算机的物理实体,能接受信息的输入,是以二进制的形式按照规定好的运算法则进行计算的电路,能够将计算结果输出。 计算机软件(Software) 相对于计算机硬件,是指为了完成某种计算(功能),使用某种编程语言编写的一套规定好的运算法则,以及由该法则转化成的程序,还有该程序的文档。 计算机硬件与软件 规定好的运算法则? 从硬件方面来讲,规定好的法则是指电路的通或断、电位的高或低,它是由机器指令控制的。 从软件方面来讲,规定好的法则是指完成某种计算需要执行的确定的运算过程及其转化出的机器指令。 计算机硬件与软件 硬件(Hardware)是什么样子? 计算机硬件与软件 计算机软件(Software) 是什么样子? 计算机硬件与软件 这一切是如何做到的? C语言介绍 C语言的诞生 C语言有哪些特点? C语言可以做什么? 如何来写C程序? 如何学好C语言? C语言介绍 C语言的诞生 C语言介绍 C语言的诞生(一) 一切从一个叫“Space Travel”的电子游戏开始…… 为了让他的游戏能在PDP-7上运行,Ken Thompson用汇编语言给PDP-7写了一个操作系统——UNIX 汇编太不好用了,Thompson需要高级语言 试验了一些高级语言,包括Fortran,都不理想 他在BCPL基础上,自己设计了一个B语言 C语言介绍 C语言的诞生(二) UNIX开始发展,B也不够用了 Dennis Ritchie加入,把B改造成C 开始用C重写UNIX C语言介绍 C语言的特点 是一种高级语言 历史悠久,功勋卓著 上天入地,无所不能 很多语言都借鉴了它的思想、语法 最大的特点:灵活和效率 C语言介绍 C语言可以做什么? 编写操作系统和基础工具 对运行效率要求较高的系统 设备驱动程序,高性能、实时中间件,嵌入式领域,并发程序设计等 继承和维护已有的C代码 交流、笔试、面试时最常见的语言 C语言介绍 适合的就是最好的 C语言介绍 学完C语言,我们要达到的目标 培养专业兴趣 了解程序设计的基本概念、方法,步骤 养成程序思维模式 能够解决某些问题 C语言介绍 如何编写C语言程序? 程序的本质 什么是编程 程序设计的一般流程 C语言程序设计的一般步骤 一个简单的C语言程序 C语言介绍 什么是编程? C语言介绍 程序设计的一般流程 C语言介绍 C语言程序设计的一般步骤 设计算法 编写程序源代码 编辑源程序 编译和连接 调试程序直到改正了所有 的编译错误和运行错误 运行程序 C语言介绍 一个简单的C程序 功能:打印“Hello World!” #include stdio.h main() { printf(Hello world!); } C语言介绍 如何学好C语言 多思考 多看别人的程序 多练习(重中之重) 善于寻求帮助(网络、他人) 本作品采用知识共享署名-非商业性使用 2.5 中国大陆许可协议进行许可。 专业交流 模板超市 设计服务 NordriDesign中国专业PowerPoint媒体设计与开发 本作品的提供是以适用知识共享组织的公共许可( 简称“CCPL” 或 “许可”) 条款为前提的。本作品受著作权法以及其他相关法律的保护。对本作品的使用不得超越本许可授权的范围。 如您行使本许可授予的使用本作品的权利,就表明您接受并同意遵守本许可的条款。在您接受这些条款和规定的前提下,许可人授予您本许可所包括的权利。 查看全部… 第1章 为什么要学C语言 于水 yushuimail@ 程序设计语言!!! Ken Thompson Dennis M. Ritchie 编写程序 HIT-C Programming What is to be done? 可执行文件 扩展名为.exe的文件 需求分析(Analysis) 设计(Design) 编码(Write) 编辑(Edit) 编译(Compile) 连接(Link) 运行 (Run) 调试(Debug) How is it to be done? 扩展名为.c的文件(对C语言而言) 扩展名为.obj的文件 VC++6.0的初始界面 HIT-C Programming 建立新文件 保存文件 编译 运行 在编译之前,VC先弹出对话框,询问是否建立一个默认的项目工作区。VC必须有项目才能编译,所以这里必须选择“Yes”。系统在保存.c文件的目录里自动生成与C源文件同名的.dsw和.dsp等文件。以
您可能关注的文档
- chapterElectrochemistry..ppt
- Chaptermicrofabrication中文..ppt
- ChapterSix..ppt
- Chapter交易磋商..ppt
- chapter引言..ppt
- chapter总预算和责任会计..ppt
- Chapter数字交换网络..ppt
- Chapter核酸的化学..ppt
- Chapter水分和水分活度的测定..ppt
- Chapter电泳..ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
最近下载
- 2024年广州市高三二模(普通高中毕业班综合测试(二)数学试卷(含官方答案及逐题解析).pdf
- 武汉市2025届高中毕业生四月调研考试(四调)数学试卷(含答案详解).pdf
- (毕业论文)果树采摘机器人的发展现状及运动学分析.doc VIP
- 【高中语文】双新背景下的语文教学设计+85.pptx VIP
- 雨课堂学堂在线《兵棋(中国人民武装警察部队警官学院)》学堂云单元测试考核答案.pdf VIP
- 11.3 一元一次不等式组(教学设计)七年级数学下册(人教版2024).docx
- 年产1万吨一氯甲烷的工艺流程设计.doc
- 医疗器械质量管理制度-全套规章制度.docx VIP
- 木材质量v验收标准.doc
- 直肠癌(外科学课件).ppt VIP
文档评论(0)