网站大量收购独家精品文档,联系QQ:2885784924

C语言讲案全.pptx

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言讲案全

程序设计基础 控制科学与工程学院 夏浩 自我介绍 主讲教师: 夏浩 办公地点: 创新园(大黑楼)A715 联系电话: E-mail : hao.x.xia@ 前续课程、后续课程 大学计算机基础 程序设计基础 计算机原理 数据结构 单片机原理 毕业设计 课程信息 4 必修(4学分) 48学时授课+24学时上机 (4,6,7,9,11,13周的周二晚上6-9点,西部校区计算中心606房间) 课程考核 期末考试(闭卷笔试):80% 单元同步作业(5次):10%--程序题必须上机调试后提交 综合作业程序+设计报告:10% -第13周提交 考试时间:初定第14周周末 作业提交邮箱:dutchomework@126.com 5 教材、参考书、资料网址 教材 基于Visual C++ 平台的标准C实用程序设计教程, 杨素英等编著,清华大学出版社 参考资料: 1. C程序设计 (第三版), 谭浩强主编, 清华大学出版社, 2005 2. THE C PROGRAMMING LANGUAGE, ( 美)Brian W. Kernighan and Dennis M. Ritchie (著) 机械工业出版社 3. 基于Visual C++的标准C实用程序设计教程—上机指导与习题解 资源网站: dutcpp@126.com 密码:c12345 6 (2)注意听讲,解决难点 (3)做好笔记,消化复习 (4)完成作业,认真及时 (5)强化实践,多多上机 (1)课前预习,找出问题 课程要求 上机要求(共24机时) : 上机时间内,不做与本课程无关的事情,否则按缺课一次处理 上机考勤—根据学校教务处规定 超过三次(含三次)缺课者,本课上机的成绩视为不及格 7 (1)掌握一种编写程序的工具 (2)掌握程序设计的基本原理和方法 (3)具备对一般工程问题的程序设计、编码和调试的能力 (4)养成良好的编程习惯 课程目标 程序设计的思想、方法+经验+兴趣 = 能力和成功! 8 现有21根火柴,你和计算机轮流取,每人(机)每次可以取1-4根,不可多取,也不可不取,谁取最后一根谁输。 取火柴游戏 第一章 概述 主要内容 计算机工作过程 程序设计语言概述 C语言概述 运行C程序的步骤和方法 上机运行C程序的方法 计算机基本工作过程 美籍匈牙利数学家冯.诺依曼 (1903-1957) 现代计算机之父 计算机基本工作过程 大脑 记忆装置 眼睛和耳朵000000010000010100000000 1+1 的机器代码 软件的形成 软件(Software)的形成 程序员(Programmer)编写程序源代码(Source Code) 编译器(Compiler)把源代码转换为可被计算机理解的机器代码(Machine Code) 并把机器代码以可执行文件(Executable File)的形式保存在磁盘上 自然语言:人类为了交流思想、表达感 情、交换信息,逐步发明了语言。 人工语言:为了某种专门需要,人类又 发明了一些新的交流工具。 程序设计语言:人类为了能够更好地与计 算机进行交流与通讯,发明了专门与 计算机打交道的交流工具。 计算机语言与人类语言 15 字 自然语言的构成 16 基本单元 词:常量、 变量、函数 句子:语句 篇章:程序 编程并不神秘,与从小母语或自然语言如 一门外语的学习有许多相似之处。 计算机语言是一种跨国界的世界通用的语言, 通过编程可以表达自己的思想,互相交流! 高级程序员可以通过一个人编写程序的风格 判断出这个人的习惯、性格。 计算机程序语言的构成 17 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 程序设计语言发展历史 用助记符号描述的指令系统 如 ADD A, B 语法和结构类似英文,便于理解 如 c=a+b 18 程序设计语言发展历史   面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。  面向对象是以功能来划分问题,而不是步骤。 19 常见计算机语言分类 面向过程语言 面向对象语言 FORTRAN BASIC C PASCA

文档评论(0)

镜花水月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档