第十一章 C语程序设计概述.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计基础 (苏传芳 主编) 石巧云QQ:460195720 教学目的 掌握 C语言的基本语句、语法、数据类型、运算符和表达式,顺序、选择、循环结构程序设计,数组、函数、指针、文件、结构体类型变量、结构体数组等的使用。 掌握程序设计的基本思想、基本概念和基本方法,能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的C语言应用程序。 难点与重点 难点: 指针 重点: 选择、循环结构程序 设计和一维数组、函 数与文件操作。 参考书 《 C程序设计》谭浩强主编,清华大学出版社,1999 《 C语言程序设计》张强华、吕新平编著,人民邮电出版社,2001,8 《 C语言程序设计》(21世纪高职高专新概念教材)、徐新华主编、 中国水利水电出版社、 2001,7 考核方式 本课程考核采取形成性考核方式进行,由形成性考核的各项过程成绩组成,分数比例为: 总评成绩 =平时学习表现(10%)+作业(20%)+实训及报告(30%)+期末考试成绩(40% ) 计算机与人工智能 计算机行业的梦想 让计算机(Computer)能像人一样地思考,与人自然交流, 人工智能(Artificial Intelligence) 图灵测试 计算机与人工智能 1997年,IBM公司研制的深蓝超级计算机在一场“人机大战”中打败了国际象棋大师卡斯帕罗夫 被誉为“人工智能的一大胜利” 深蓝的主要研制者之一许峰雄博士: 胜利靠的只是不知疲倦地高速运算,并不是什么智能 计算机与信息技术 计算机技术与通信技术结合,构成了信息技术(Information Technology),诞生了一个新词:IT 嵌入式系统是IT未来的主要发展方向之一 典型的嵌入式系统有:机器人、手机和智能家电等 计算机 计算机是用来延伸人的能力的工具,需要人来驾驭 要驾驭的主要手段之一就是 “编程(Programming)” 计算机基本工作过程 整个过程的执行者是硬件,但硬件是受软件控制的 编程,就是编写软件,使硬件按照人的意图工作 计算机基本工作过程 程序设计语言 程序设计语言(Programming Language)是人与计算机进行交流的语言 计算机直接能读懂的语言 机器语言(Machine Code),也叫机器代码 一种纯粹的二进制语言 程序设计语言 计算机为什么用二进制呢? 为什么不用我们日常熟悉的十进制呢? 二进制在在电器元件中容易实现 计算机进行二进制运算比进行十进制运算要简单得多 程序设计语言 机器语言编写的1+1程序 汇编语言(Assemble Language)编写的1+1程序 程序设计语言 BASIC语言编写的1+1程序 C语言编写的1+1程序 流行语言 应用编程语言 机器语言 汇编语言 Basic Pascal C C++ Java C# 专项编程语言 Lotus Notes Power Builder Web编程语言 HTML XML PHP ASP JSP JavaScript VBScript 其他 perl python VBA C语言的创世纪 一切从一个叫“Space Travel”的电子游戏开始…… 为了让他的游戏能在PDP-7上运行,Ken Thompson用汇编语言给PDP-7写了一个操作系统——UNIX 汇编太不好用了,Thompson需要高级语言 试验了一些高级语言,包括Fortran,都不理想 他在BCPL基础上,自己设计了一个B语言 UNIX开始发展,B也不够用了 Dennis Ritchie加入,把B改造成C 开始用C重写UNIX Ritchie和Thompson在开发UNIX 接受美国国家技术勋章 C程序设计语言 是一种高级语言 高级语言并不是“高级”,只是相对低级语言,在一个高的级别上进行编程 历史悠久,战勋卓著 诞生于上世纪70年代初,成熟于80年代(C89),修订与90年代(C99) 很多重量级软件都是用C写的 上天入地,无所不能 几乎没有不能用C写出来的软件,没有不支持C的系统 很多流行语言、新生语言都借鉴了它的思想、语法 从C++,到Java,再到C#,还有php等 C语言的祖师爷 Dennis M. Ritchie 格式特点 习惯用小写字母,大小写敏 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 小结 本讲主要让学生对C语言程序设计有个初步的感性的认识,从C语言的产生背景开始,逐步简单介绍了C语言的特点,程序结构及特点,最后还介绍了C 程序上机步骤. 例1.1 第一个程序 Hello,World! /* example1.1 The firs

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档