c语言第1章 程序设计.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文档。上传文档
查看更多
c语言第1章 程序设计

A Tutorial Introduction 第1章 程序设计ABC 关于我 实验一 邮箱:() languagec@126.com 密码:123456 下载实验一 实验指导书实验1 本节课主要内容 引言 学习目标 学习方法 Visual C++ 6.0集成开发环境 程序设计语言 什么是程序设计语言? 语言的作用是用于交流 程序设计语言用于人与计算机之间的交流 程序设计语言是由人使用但计算机可以理解的一种语言 程序设计语言用于编制程序,表达需要计算机完成什么任务和怎样完成任务,然后交给计算机去完成 明确计算机算法的性质: ① 确定性:算法中每一步操作的含义必须清楚明确,无二义性 ② 能行性: 算法中有待实现的操作都是计算机可执行的,即必须在计算机的能力范围之内 ③ 有穷性: 算法在执行了有限步操作后必须结束 ④ 0个或多个输入 ⑤1个或多个输出 程序设计语言分类 机器语言 汇编语言 高级程序设计语言 高级程序设计语言 目的:克服汇编语言的缺陷,提高编程和维护的效率 特点: 接近人们日常使用的自然语言(主要是英语)容易理解、记忆和使用 可在不同计算机上通用 对使用的符号、词汇、语法和语义等各种语言成分都有严格的规定 意义:降低程序设计的难度,导致了计算机的发展进入新的阶段 数据成分:用来描述程序处理的数据对象 运算成分:用来说明程序所包含的运算 传输成分:用来表达程序中数据的传输,例如I/O语句 控制成分:用来描述程序中语句的执行顺序 (顺序结构 条件选择结构 重复(循环)结构) 程序设计方法 高级程序设计语言的发展 50年代:Fortran,ALGOL 60年代:COBOL语言,BASIC语言 70年代:Pascal 语言,C语言 80年代: Ada语言,PROLOG语言,LISP语言 90年代起:面向对象语言C++、 JAVA、C#等 本教程的学习目标 了解结构化程序设计的基本概念与方法,进而学会利用C语言编写程序来解决一般应用问题,参加下半年的全国计算机二级C语言考试。 几 点 说 明 课程说明 考试说明 学习方法 课 程 说 明 内容: 理论(C语言程序设计教材) 上机实践(作业) 教学方式: 理论和实践相结合 考试说明 结业考试 期末成绩:70% 平时成绩(期中、平时作业、考勤、上机) : 30% 等级考试(江苏或全国) 时间:2011年9月中旬 形式:笔试+机试 明确第一次通过等级考试的重要性 通过等级考试(全国或江苏)是找工作或考公务员所必不可少的 争取第一次通过等级考试,如果第一次不能通过,以后通过的希望将比较小(主要是自控力和毅力不足所致) 全国计算机二级C语言考试大纲 C语言部分大纲 基础知识部分大纲 学习方法 态度端正、能够积极主动学习 举一反三 融会贯通 一句话训练自己“举一反三、融会贯通”的能力: 这个知识(道理)还可以运用在什么地方? 怎样学好编程? 多阅读别人编写的源代码 自己多编写源代码 擅于利用身边的工具与环境 秘诀:编程,编程,再编程 ! 程序的开发过程 分析 设计 编码 将源程序输入到计算机中,生成后缀为c的磁盘文件。 编译 将程序的源代码转换为机器语言代码。 连接 将多个源程序文件以及库中的某些文件连在一起,生成一个后缀为exe的可执行文件。 运行 调试 Visual C++ 6.0集成开发环境 Visual C++ 6.0集成开发环境 教材P9 实验指导书P144 教材P15 Visual C++ 6.0集成开发环境(IDE) 认识 C语言从这里开始 第一个程序范例:打印单词“Hello, World” #include stdio.h /* 为什么用这个指令呢?*/ main() /* 程序执行的入口 */ { printf(Hello, world\n); } 思考:如何把“hello”和“world” 分别打印在两行 为避免输出产生二义性,经常人为地加入一些分隔符。常用分隔符: 空格(space键) 水平制表符 \t: 水平制表符,表示下一个输出项应显示在屏幕上的下一个显示区。通常,一个显示区的宽度为8个字符宽 新行指示符\n:使随后的输出内容从新的一行开始。 程序的调试 程序的调试 打印华氏温度与摄氏温度对照表 计算公式: C=(5/9)(F-32) 打印华氏温度与摄氏温度对照表 #include stdio.h /* 对 fahr = 0, 20, ..., 300 打印华氏温度与摄氏温度对照表 */ main() { int fahr, celsius; int lower

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档