《高级语言程序设计》new

《高级语言程序设计》new

ID:20405361

大小:37.50 KB

页数:7页

时间:2018-10-13

《高级语言程序设计》new_第1页
《高级语言程序设计》new_第2页
《高级语言程序设计》new_第3页
《高级语言程序设计》new_第4页
《高级语言程序设计》new_第5页
资源描述:

《《高级语言程序设计》new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《高级语言程序设计》教学大纲王林平 编一、总则1.教学目的与要求(1)教学目的《高级语言程序设计》是学习研究计算机及其应用的一门很重要的专业基础课程。它为《数据结构》、《操作系统》等其它专业基础课或专业课程奠定程序设计的基础,又是其它专业课程的程序设计工具。C语言是一种通用程序设计语言,具有表达简洁、控制流与数据结构先进和操作功能丰富等特点。通过本课程的学习,使得学生系统学习和掌握一种高级程序设计语言——C语言的主要内容:数据类型、变量、表达式、程序语句等语言元素;要求掌握高级语言的一般特点,具备语言、算法和程序

2、设计等方面的知识,并具备其他高级语言的自学能力。基本掌握C语言程序的结构、用计算机解题——编写程序的步骤;理解和掌握结构化程序设计的基本知识和方法;熟练掌握阅读程序、编写程序、程序排错和调试的方法和技术,为今后深入学习使用计算机高级语言编程解决实际问题、进行各种实用程序的开发打下良好的基础。(2)基本要求1)了解C语言的特点、发展和用途。2)理解和掌握程序设计、算法和结构化程序设计的基本概念。3)理解并掌握C语言的语法规则(数据类型、变量、表达式、程序语句等)。4)熟练掌握C语言程序的上机步骤和程序排错调试工具的

3、使用。5)熟练掌握输入/输出、选择结构和循环结构的程序设计方法。6)掌握数组、函数、函数调用、函数参数传递方法,以及局部变量、全局变量、预处理程序设计。7)理解和掌握C语言的格式化输入/输出的概念和方法。8)理解和掌握位运算、指针概念、指针数据类型、结构体数据类型与共用体。9)理解和掌握C语言的文件概念、文件类型指针、文件操作的编程方法。10)了解C++知识,为学习C++打下初步基础。11)熟练掌握阅读、分析、设计简短程序的方法及技巧。12)初步掌握实用程序的开发与调试技术。71.主要内容本课程的主要内容包括:C

4、语言概论、数据类型、运算符和表达式、控制语句、常见错误与程序调试、数组、函数、编译预处理、指针、结构体与共用体、文件、C++对C的扩充。教学内容分为十章,第一章C语言概论,第二章数据类型、运算符和表达式,第三章控制语句,第四章常见错误与程序调试,第五章数组、函数,第六章编译预处理,第七章指针,第八章结构体与共用体,第九章文件,第十章C++对C的扩充。2.教学重点与难点(1)教学重点本课程的重点应放在对学生能力的培养上,着重培养学生阅读程序的能力、对问题进行抽象并编写出程序的能力、对程序进行调试与测试的能力。重点内

5、容包括:1)C语言的语法规则,C语言程序的格式。2)好程序的规范(例如,易读、易理解、易修改、易维护等),C语言程序的调试方法。3)结构化程序设计的概念和方法。4)数组、函数、变量的作用范围、指针、结构、文件。(2)教学难点教学难点主要在以下方面:1)变量的含义、数据类型、数据类型之间的转换,多种运算符。2)用计算机解题的方法。3)选择语句if和switch中条件的表达方法。4)数组、字符数组、字符串处理。5)指针、地址、指针的指针。6)文件的概念、文件类型的指针;文件的打开、关闭、定位、读写、出错检测。(3)教

6、学的组织与学习方法教学中,教师的辅导教学要把教学组织的重点放在多举例子上,而且要举完整的例子,从分析问题开始到边写出完整的程序,并且给出测试用例和测试方法。最好从第三章开始每一章都给出一到两个完整的例子。7另外,辅导教学中要多教学生读程序的方法,布置读程序的作业和编写完整程序的作业,编写的程序必须符合好程序的规范要求;上机实验要求将到第四章以后才开始做,要求学生必须编写出程序,而且设计出测试用例才能够上机实验。学习的方法就是多读程序,多编写程序,尤其是编写完整的程序。1.教材选用教材:《C语言程序设计》(第二版)

7、谭浩强清华大学出版社二、课程内容及学时分配第一章C语言概论(2学时)1.C语言的起源与特点2.简单的C语言程序3.C语言集成环境介绍4.算法的概念5.算法的表示方法6.简单算法举例7.C语言程序的结构8.用C语言编写程序的步骤基本要求:了解程序、程序设计、C语言基本词法、C语言基本语句、C语言程序基本结构。初步掌握算法及表示一个算法。理解并掌握C语言程序的结构和用C语言编写程序的步骤第二章数据类型、运算符和表达式(4学时)1.基本数据类型2.常量与变量说明3.基本运算符和表达式4.运算顺序和类型转换5.数据的输入

8、和输出基本要求:掌握了解C语言数据类型体系、运算符体系;掌握各种基本数据类型常量的书写方法、变量的定义、赋值、初始化方法;基本运算符的运算规则和优先级别;正确构成基本类型的表达式。第三章控制语句(4学时)1.程序的三种基本结构72.赋值语句3.空语句与块语句4.选择语句5.循环语句6.转换语句7.程序举例基本要求:了解结构化程序的三种基本结构;熟练掌握赋值语句、字符输入/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。