《c++语言程序设计》教学大纲

《c++语言程序设计》教学大纲

ID:18499918

大小:83.50 KB

页数:6页

时间:2018-09-18

《c++语言程序设计》教学大纲_第1页
《c++语言程序设计》教学大纲_第2页
《c++语言程序设计》教学大纲_第3页
《c++语言程序设计》教学大纲_第4页
《c++语言程序设计》教学大纲_第5页
资源描述:

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

1、大连理工大学网络教育学院C/C++语言程序设计(学分8,学时120)一、课程的性质和任务本课程是工科学生学习和掌握计算机程序设计的入门课程,又为其他课程提供程序设计基础。本课程的主要任务是介绍C语言的基本数据类型、表达式和运算符,数据的输入输出、分支和循环控制结构,数组、函数、指针,结构体、共同体和枚举等自定义数据类型,编译预处理,文件操作方法,以及C++语言中类和对象的概念、继承性与派生性、多态性的用法,简单的面向对象程序设计方法等。本课程的任务是使学生掌握一门高级程序设计语言,了解面向对象程序设计的基

2、本概念与方法,进而学会利用C语言和C++语言解决一般应用问题,并为后续的专业课程奠定程序设计基础。二、课程内容、基本要求与学时分配基本内容:C语言程序设计概述、数据类型、运算符和表达式、数据输入与输出、选择结构、循环控制、数组、函数、指针、结构体与共同体、编译预处理、文件;C++语言程序设计概述、C++简单程序设计、函数、类与对象、C++程序的结构、数组、指针与字符串、继承与派生、流类库与输入/输出、异常处理。第一部分C语言程序设计(一)C语言程序设计概述2学时1.程序设计基本概念及程序设计语言分类;2.

3、C语言的历史与主要特点;3.C语言程序结构与开发过程。重点掌握内容:1.重点:C语言的历史与主要特点;2.难点:C语言程序结构与开发过程。(二)数据类型、运算符和表达式6学时1.C语言数据类型、基本符号和标识符;2.常量与变量以及各种数据类型定义;3.字符型数据定义与使用;4.数学运算符和表达式定义;5.数据类型的转换;6.赋值运算符和赋值表达式;7.自增、自减运算符,逗号运算符和逗号表达式。重点掌握内容:1.重点:常量与变量以及各种数据类型定义,字符型数据定义与使用,数学运算符和表达式定数据类型的转换,

4、赋值运算符和赋值表达式。2.难点:自增、自减运算符,逗号运算符和逗号表达式。6大连理工大学网络教育学院(三)数据输入与输出6学时1.字符数据输入输出函数;2.格式输入输出函数以及格式控制符的使用;3.数据输入与输出程序示例。重点掌握内容:1.重点:字符数据输入输出函数。2.难点:格式输入输出函数以及格式控制符的使用,数据输入输出程序示例。(四)选择结构4学时1.正确使用逻辑表达式;2.掌握用if语句实现选择结构;3.掌握条件运算符的使用。重点掌握内容:1.重点:正确使用逻辑表达式,掌握用if语句实现选择结

5、构。2.难点:掌握条件运算符的使用。(五)循环控制4学时1.goto语句和if语句构成循环的方法;2.使用while语句;3.使用do—while语句;4.使用for语句。重点掌握内容:1.重点:goto语句和if语句构成循环的方法,使用while语句,使用do—while语句。2.难点:使用for语句编写循环体程序。(六)数组6学时1.掌握一维数组和多维数组的定义、初始化和引用;2.掌握字符串与字符数组;3.一维数组和多维数组的应用示例。重点掌握内容:1.重点:掌握一维数组和多维数组的定义、初始化和引用

6、,掌握字符串与字符数组。2.难点:一维数组和多维数组的应用示例。(七)函数6学时1.掌握函数的定义方法,函数的类型和返回值;2.掌握形式参数与实际参数的区别,参数的传递;3.掌握函数的正确调用,了解函数的递归调用,库函数的正确调用;4.掌握局部变量和全局变量,掌握变量的存储类型,作用域和生存期;5.掌握内部函数和外部函数。重点掌握内容:1.6大连理工大学网络教育学院重点:掌握函数的定义方法,函数的类型和返回值,掌握形式参数与实际参数的区别、参数的传递,掌握内部函数和外部函数。2.难点:掌握函数的正确调用,

7、了解函数的递归调用,库函数的正确调用,掌握局部变量和全局变量,掌握变量的存储类型,作用域和生存期。(八)指针函数6学时1.掌握指针与指针变量的概念;2.掌握指针的定义和运算;3.掌握指向基本类型、数组、字符串的指针的使用;4.掌握指针函数和函数指针的使用;5.了解指向指针的指针的概念及其使用。重点掌握内容:1.重点:掌握指针与指针变量的概念,掌握指针的定义和运算,掌握指向基本类型、数组、字符串的指针的使用。2.难点:掌握指针函数和函数指针的使用,了解指向指针的指针的概念及其使用。(九)结构体与共同体4学时

8、1.掌握结构类型数据的定义方法和引用方法;2.了解共用体和枚举类型数据的定义方法和引用方法。重点掌握内容:1.重点:掌握结构体类型数据的定义方法和引用方法。2.难点:使用共用体和枚举类型数据的编写程序方法。(十)编译预处理2学时1.宏定义;2.文件包含:头文件,Lib文件;3.条件编译。重点掌握内容:1.重点:宏定义。2.难点:文件包含:头文件,Lib文件,条件编译。(十一)文件4学时1.掌握文件类型指针(FILE类型指针);

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

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

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