《高级语言程序计》.doc

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

《高级语言程序设计》教学大纲 王林平 编 一、总则 教学目的与要求 (1)教学目的 《高级语言程序设计》是学习研究计算机及其应用的一门很重要的专业基础课程。它为《数据结构》、《操作系统》等其它专业基础课或专业课程奠定程序设计的基础,又是其它专业课程的程序设计工具。C语言是一种通用程序设计语言,具有表达简洁、控制流与数据结构先进和操作功能丰富等特点。 通过本课程的学习,使得学生系统学习和掌握一种高级程序设计语言——C语言的主要内容:数据类型、变量、表达式、程序语句等语言元素;要求掌握高级语言的一般特点,具备语言、算法和程序设计等方面的知识,并具备其他高级语言的自学能力。基本掌握C语言程序的结构、用计算机解题——编写程序的步骤;理解和掌握结构化程序设计的基本知识和方法;熟练掌握阅读程序、编写程序、程序排错和调试的方法和技术,为今后深入学习使用计算机高级语言编程解决实际问题、进行各种实用程序的开发打下良好的基础。 (2)基本要求 1)了解C语言的特点、发展和用途。 2)理解和掌握程序设计、算法和结构化程序设计的基本概念。 3)理解并掌握C语言的语法规则(数据类型、变量、表达式、程序语句等)。 4)熟练掌握C语言程序的上机步骤和程序排错调试工具的使用。 5)熟练掌握输入/输出、选择结构和循环结构的程序设计方法。 6)掌握数组、函数、函数调用、函数参数传递方法,以及局部变量、全局变量、预处理程序设计。 7)理解和掌握C语言的格式化输入/输出的概念和方法。 8)理解和掌握位运算、指针概念、指针数据类型、结构体数据类型与共用体。 9)理解和掌握C语言的文件概念、文件类型指针、文件操作的编程方法。 10)了解C++知识,为学习C++打下初步基础。 11)熟练掌握阅读、分析、设计简短程序的方法及技巧。 12)初步掌握实用程序的开发与调试技术。 主要内容 本课程的主要内容包括:C语言概论、数据类型、运算符和表达式、控制语句、常见错误与程序调试、数组、函数、编译预处理、指针、结构体与共用体、文件、C++对C的扩充。 教学内容分为十章,第一章C语言概论,第二章数据类型、运算符和表达式,第三章控制语句,第四章常见错误与程序调试,第五章数组、函数,第六章编译预处理,第七章指针,第八章结构体与共用体,第九章文件,第十章C++对C的扩充。 教学重点与难点 (1)教学重点 本课程的重点应放在对学生能力的培养上,着重培养学生阅读程序的能力、对问题进行抽象并编写出程序的能力、对程序进行调试与测试的能力。 重点内容包括: 1)C语言的语法规则,C语言程序的格式。 2)好程序的规范(例如,易读、易理解、易修改、易维护等),C语言程序的调试方法。 3)结构化程序设计的概念和方法。 4)数组、函数、变量的作用范围、指针、结构、文件。 (2)教学难点 教学难点主要在以下方面: 1)变量的含义、数据类型、数据类型之间的转换,多种运算符。 2)用计算机解题的方法。 3)选择语句if和switch中条件的表达方法。 4)数组、字符数组、字符串处理。 5)指针、地址、指针的指针。 6)文件的概念、文件类型的指针;文件的打开、关闭、定位、读写、出错检测。 (3)教学的组织与学习方法 教学中,教师的辅导教学要把教学组织的重点放在多举例子上,而且要举完整的例子,从分析问题开始到边写出完整的程序,并且给出测试用例和测试方法。最好从第三章开始每一章都给出一到两个完整的例子。 另外,辅导教学中要多教学生读程序的方法,布置读程序的作业和编写完整程序的作业,编写的程序必须符合好程序的规范要求;上机实验要求将到第四章以后才开始做,要求学生必须编写出程序,而且设计出测试用例才能够上机实验。 学习的方法就是多读程序,多编写程序,尤其是编写完整的程序。 教材选用 教材:《C语言程序设计》(第二版)谭浩强 清华大学出版社 二、课程内容及学时分配 第一章 C语言概论(2 学时) 1. C语言的起源与特点 2. 简单的C语言程序 3. C语言集成环境介绍 4. 算法的概念 5. 算法的表示方法 6. 简单算法举例 7. C 语言程序的结构 8. 用C 语言编写程序的步骤 基本要求:了解程序、程序设计、C语言基本词法、C语言基本语句、C语言程序基本结构。初步掌握算法及表示一个算法。理解并掌握C 语言程序的结构和用C 语言编写程序的步骤 第二章 数据类型、

文档评论(0)

nzs158 + 关注
内容提供者

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

1亿VIP精品文档

相关文档