欢迎来到天天文库
浏览记录
ID:36531956
大小:57.50 KB
页数:6页
时间:2019-05-11
《课程名称C程序设计I》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程名称:C++程序设计I课程编码:7000501课程学分:3.0学分适用专业:非计算机专业(自动化、电气工程及其自动化、机械设计制造及其自动化)C++程序设计IProgrammingInC++I教学大纲一、课程性质与任务本课程是大学一年级学生第二学期的一门公共必修课,是该类学生深入了解计算机技术,进而迈向更高层次——计算机应用(软件开发)的桥梁。通过本课程的学习,学生应基本掌握C++程序设计语言的特征和使用,掌握面向过程的程序设计方法和风格,并初步具备计算机软件开发的能力。二、课程教学基本内容及要求本课程讲授的主要内容有:
2、C++语言概述、C++的数据类型和表达式、C++的流程控制语句、C++数组、C++指针、C++函数以及C++程序结构与编译等;要求学生掌握C++语言的基本数据类型和表达式,控制结构,函数,指针、引用和数组。初步掌握C++程序调试的方法,理解面向过程的程序设计思想。教学的基本内容如下:第一章概述(一)基本要求了解:C++的发展历史、程序的基本编译过程和方法。理解:VC++6.0开发环境。掌握:C++的语言规则、C++程序的结构特点。(二)教学及考核内容1.1C++的发展历史1.2C++的语言规则1.3C++程序的结构特点1.4
3、程序的基本编译过程和方法1.5VC++6.0开发环境第二章数据类型(一)基本要求了解:C++的非基本数据类型。理解:C++的基本数据类型。掌握:C++数据类型、C++变量、C++常量。(二)教学及考核内容2.1C++的基本数据类型和非基本数据类型2.1.1C++的基本数据类型2.1.2C++的非基本数据类型2.2C++变量2.2.1C++变量的命名2.2.2C++变量的定义2.2.3C++变量的赋值与初始化2.3C++常量2.3.1整型常量2.3.2实型常量2.3.3字符常量2.3.4字符串常量2.3.5布尔常量*2.3.6
4、枚举常量第三章操作符、表达式和语句(一)基本要求了解:C++的位操作符。理解:基本的C++操作符、表达式和语句的使用。掌握:C++操作符、C++表达式、C++语句。(二)教学及考核内容3.1C++操作符3.1.1算术操作符3.1.2关系操作符3.1.3逻辑操作符3.1.4赋值操作符3.1.5sizeof操作符3.1.6逗号操作符*3.1.7位操作符3.2C++表达式3.2.1C++表达式的定义3.2.2运算的优先级与结合性3.2.3算术表达式3.2.4关系表达式和逻辑表达式3.2.5赋值表达式3.2.6常量表达式、逗号表达式
5、及条件表达式3.3C++语句3.3.1空语句3.3.2块语句3.3.3算术类型的转换第四章控制结构(一)基本要求了解:C++的转移结构。理解:C++基本控制结构的应用。掌握:C++的顺序结构、选择分支结构、循环结构。(二)教学及考核内容4.1顺序结构4.2选择结构4.2.1if条件语句4.2.2if…else分支语句4.2.3switch分支语句4.2.4条件分支语句的嵌套4.3循环结构4.3.1for循环语句4.3.2while循环语句4.3.3do…while循环语句4.3.4循环的嵌套4.4转移结构4.4.1break
6、语句4.4.2continue语句*4.4.3return语句*4.4.4goto语句第五章数组(一)基本要求了解:数组的应用:统计。理解:数组的基本应用:数值计算、排序、查找。掌握:C++一维数组、二维数组、字符数组。(二)教学及考核内容5.1数组的概念5.2一维数组5.3二维数组5.4多维数组5.5字符数组*5.6字符串类与字符串变量第六章指针与引用(一)基本要求了解:多级指针、函数指针。理解:指针常量与常量指针、数组指针、字符串指针的应用。掌握:指针及引用的概念、指针与数组及字符串的关系、动态存储分配。(二)教学及考核
7、内容6.1指针的基本概念6.2指针变量6.3指针的运算6.4指针与数组6.4.1指针与一维数组6.4.2指针与二维数组6.5指针与字符串6.6指向指针的指针6.7指针常量与常量指针6.8引用6.9动态存储分配第七章函数(一)基本要求了解:内联函数、函数的重载、递归函数。理解:函数与数组及指针的关系、函数的嵌套调用。掌握:函数的基本概念、定义和使用、函数的参数及其传递。(二)教学及考核内容7.1基本概念7.1.1函数的定义及其格式7.1.2函数的调用及其格式7.1.3函数调用的过程7.2函数的参数7.2.1“按值传递”方式7.
8、2.2“按址传递”方式7.3函数与数组7.4函数与指针7.5内联函数7.6函数的重载7.7函数的递归调用7.8函数的嵌套调用第八章程序结构(一)基本要求了解:C++变量的存储方式。理解:C++程序结构。掌握:C++变量的类型、作用域及其生存期、C++多文件程序结构。(二)教学及考核内容8.
此文档下载收益归作者所有