- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课件 第1章 程序设计和C语言
C 程序设计(第四版) 1、课程的性质 C语言程序设计是国内外广泛使用的计算机语言,功能丰富、表达能力强、应用面广、程序执行效率高、可移植性好,既适于编写系统软件,又能很方便用来编写应用软件。目的是: 了解计算机的工作原理,更好地使用计算机 培养用计算机分析和解决实际问题的能力 具有编制程序的初步能力 2、如何学习C程序设计 要学会抽象问题,构造算法 要十分重视实践环节 要举一反三 要提倡和培养创新精神 3、学习本门课程的要求 做好课前预习和课后复习 独立完成课后作业,严惩抄袭 无预习报告不得参加实验 三种语言的关系 符号语言 机器语言 高级语言(源程序) 程序调试的目的是对程序查错和排错。 调试步骤: 先进行静态检查 在开始进行程序的调试-动态检查 改正逻辑错误 改正运行错误 作业 1、选择题 (1)C语言程序执行总是从( )开始。 A main 函数的入口开始 B 编译预处理命令开始 C 源程序的第一个函数开始 D 源程序的第一行语句开始 (2)在C语言源程序中,主函数的位置( )。 A 必须在编译预处理命令之后 B 必须在源程序最后 C 任意 D必须在源程序开头 (3)程序是由( )组成。 A 若干个过程 B 若干个子程序 C 一个主函数和若干个子程序 D若干个函数 2、填空题 (1)一个函数一般由两部分组成,它们分别是 和 。 (2)注释的开始和结束标志分别为 和 ,为了增强程序的 ,应该为程序写上清晰的注释。 3、名词解释 参见 课本P15 习题3 语法错误 不符合C语言的语法规则 错误类型 逻辑错误 无语法错误,但执行结果不正确 运行错误 上述两种错误均无,但程序无法运行or结果不对 详细内容参见“学习辅导”P241 (1)Turbo2.0上机环境(自学) ①在DOS环境下 ②在Windows环境下 (2)Visual C++ 的上机环境(掌握) (3)Turbo C++ 3.0的上机环境(自学) 详细内容参见“学习辅导”P223 程序调试环境: 1.6 程序设计的任务 1.问题分析 对于接手的任务要进行认真的分析 研究所给定的条件 分析最后应达到的目标 找出解决问题的规律 选择解题的方法 1.6 程序设计的任务 1.问题分析 2.设计算法 设计出解题的方法和具体步骤 1.6 程序设计的任务 1.问题分析 2.设计算法 3.编写程序 4.对源程序进行编辑、编译和连接 5.运行程序,分析结果 结果错了,程序肯定错 结果对了,程序未必对 1.6 程序设计的任务 1.问题分析 2.设计算法 3.编写程序 4.对源程序进行编辑、编译和连接 5.运行程序,分析结果 6.编写程序文档 考核方式采用闭卷考试。笔试题型分为填空、选择、读程、编程四大类。 总成绩 = 平时成绩×30%+笔试成绩× 70 % 平时成绩 =(考勤+作业)× 40%+实验× 60% 第1章 程序设计和C语言 1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C语言的发展及其特点 1.4 最简单的C语言程序 1.5 运行C程序的步骤与方法 1.6 程序设计的任务 1.1 什么是计算机程序 程序:一组计算机能识别和执行的指令 只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作 计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成 1.2 什么是计算机语言 计算机语言:人和计算机交流信息的、计算机和人都能识别的语言 1.2 什么是计算机语言 计算机语言发展阶段: 机器语言(由0和1组成的指令) 符号语言(用英文字母和数字表示指令) 高级语言(接近于人的自然语言和数学语言) 面向过程的语言 (非结构化的语言、结构化语言) 面向对象的语言 低级语言 汇编程序软件 编译程序软件 能被计算机直接接受和识别 1.3 C语言的发展及其特点 C语言是国际上广泛流行的计算机高级语言。 C语言的发展: 1.3 C语言的发展及其特点 特点: 1、语言简洁、紧凑、使用方便、灵活。 2、运算符丰富,表达能力强。 3、数据结构丰富,结构化好。 4、具有结构化的控制语句。 5、语法限制不太严格,程序设计自由度大。 6、 C语言允许直接访问物理地址,可以直接对硬件进行操作。
您可能关注的文档
- 2017年英语六级预测作文.doc
- 2018北京邮电大学翻硕考研权威分析.doc
- 2018考研英语参考书推荐,英语一专用!.docx
- 28课毕业赠言2.doc
- 3.11开年动员大会.ppt
- 3G加云计算 CRM掀起应用新革命.doc
- 3月8日是国际劳动妇女节.doc
- 3月建筑施工安全检查评分汇总表分项检查评分表(必威体育精装版)0001.doc
- 5.1.2平行四边形的性质.ppt
- 5月份月考英语中考模拟试题 (-).doc
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)