- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]09高级语言c绪论
高级语言程序设计C 上海理工大学 计算机基础教研室 2010年3月 学习程序设计的意义 解决逻辑问题 培养良好的意志品质 学习程序设计的方法 多看书 勤思考 多动手实际编程 多上机实作 随时作好学习心得和经验积累笔记 多看书 应抓紧时间,快速学习其语法,在看书过程中,要边看、边思考、边记忆,归纳出其语法特色,或与已会的其它学科相对照,进行区别记忆,以加快学习进度。 勤思考 要逐渐学会,用程序设计的眼光去看待、分析和思考所要解决的具体问题,并根据自己所想出来的解决该问题的方法(算法),用本门程序设计语言,将其在计算机中表达出来。 多动手实际编程、多上机实作 调试运行所形成的程序,看是否可行。在调试运行过程,对于所遇到的问题,一定要积极思考,找出程序出错的原因,并对这些易犯错的地方,多加留意,只有这样,才能尽快提高自已的独立编程和调试能力。 随时作好学习心得和经验积累笔记 要多思考,多编程,同时,也要注意多阅读别人编写的程序,从中分析,归纳出别人解决问题的一些好的方法,并作适当的经验整理,为已所用。 学习中可能遇到的问题 上课也能听懂 书上的例题也能看明白 可是到自己动手做编程时,却不知道如何下手。 学习中可能遇到的问题分析 1、所谓的看懂听明白,只是很肤浅的语法知识,而我们编写的程序或软件是要根据要解决问题的实际需要控制程序的流程,如果你没有深刻地理解C语言的语句的执行过程(或流程),你怎么会编写程序解决这些实际问题呢? 学习中可能遇到的问题分析 2、用C语言编程解决实际问题,所需要的不仅仅是C语言的编程知识,还需要相关的专业知识。例如,如果你不知道长方形的面积公式,即使C语言学得再好你也编不出求长方形的面积的程序来。 学习中可能遇到的问题分析 3、C语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好C语言的。例如,大家都看过精彩自行车杂技表演,假如,你从来没有骑过自行车,光听教练讲解相关的知识、规则、技巧,不要说上台表演、就是上路你恐怕都不行。 介绍学习的步骤 第一步、验证性练习?????在这一步要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。在这一步基本掌握C语言编程软件的使用方法(包括新建、打开、保存、关闭C程序,熟练地输入、编辑C程序;初步记忆新学章节的知识点、养成良好的C语言编程风格)。 介绍学习的步骤 第二步、照葫芦画瓢?????在第一步输入的C程序的基础上进行试验性的修改,运行一下程序看一看程序结果发生了什么变化,分析结果变化的原因,加深新学知识点的理解。事实上这和第一步是同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解是相辅相成的,相互促进。 介绍学习的步骤 第三步、不看教材看是否能将前两步的程序进行正确地输入并运行。????在这一步要求不看教材,即使程序不能运行,看能否将其改正,使其能正确运行。目的是对前两步的记忆、理解进一步强化。 介绍学习的步骤 第四步、增强程序的调试能力 第五步、研究典型的C语言程序,提高程序设计能力 第六步、研究课程设计源程序,提高C语言程序设计能力和调试较大程序的能力。? 第一章 绪论 1.1 程序与程序设计 程序设计的基本概念 程序设计基本方法与原则 1.2 算法 算法的概念和主要特性 算法的描述 1.3 应用实例 1.4 C语言 C语言是程序员的语言 C语言程序结构 C语言编程风格 程序与程序设计 程序设计的基本概念 1.指令与指令系统 所谓指令,是计算机硬件能够识别并可直接执行的操作命令,一台计算机中所有能够被识别的指令的集合就称为这台计算机的指令集,或称为“指令系统”。 2.程序与程序设计语言 计算机语言 机器语言 汇编语言 高级语言 程序设计语言 语法-表示程序的结构或形式,亦即表示构成程序的各个记号之 间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。 语义-表示程序的含义,亦即表示按照各种方法所表示的各个记号 的特定含义,但也不涉及使用者。 语用-表示程序与使用的关系。 程序设计语言的基本成分 (1)?? 数据成分,用于描述程序所涉及的数据; (2)???运算成分,用以描述程序中所包含的运算; (3)???控制成分,用以描述程序中所包含的控制; (4)???传输成分,用以表达程序中数据的传输。 程序设计基本方法与原则 1.程序设计方法学的研究 2.结构化程序设计 3.模块化程序设计的方法 4.面向对象的程序设计 5.程序设计应遵循的主要原则和编码 ?????? 正确性/可靠性/简明性/有效性/可维护性/可移植性。 6.程序调试 标准数据校验、程序跟踪、边界检查
文档评论(0)