预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序设计课程教学大纲课程名称:C语言程序设计英文名称:CProgramming课程编号:X2050011学时数:64其中实践学时数:20课外学时数:0学分数:4.0适用专业:非计算机本科专业一、课程简介《C语言程序设计》是非计算机专业的一门公共基础课。课程内容包括C语言运算符、表达式、数据类型等基础知识;输入输出函数的使用;程序控制结构(选择结构、循环结构);函数的定义与调用;数组及字符串的处理;指针、结构体、文件等知识。本课程使用大量丰富多彩的应用程序实例,讲解最实用的方法和技巧,提高学生的计算机应用及编程能力,为后续工科专业课的学习提供编程基础。通过《C语言程序设计》课程的学习,使学生能运用程序设计的基础知识和程序设计的基本思想与方法,掌握高级语言程序设计的基本理论和基本技能,培养学生使用计算机解决问题的分析方法和程序设计能力,为运用计算机解决专业中的复杂工程计算问题打好基础。二、课程目标与毕业要求关系表课程目标毕业要求掌握程序设计的基础知识和程序设计的基本思想与方法,培养学生使用计算机解决问题的分析方法和程序设计能力。5-1能够开发和选择恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计。三、课程教学内容、基本要求、重点和难点(-)C语言的基本概念1.掌握数据类型、常量与变量。熟练掌握整型数据、实型数据、字符型数据的定义以及运算符和表达式的规则。难点:数据类型重点:数据类型、变量的定义、运算符和表达式的规则。(二)顺序程序设计1.掌握C语句种类、赋值语句、数据的输入输出。2.熟练掌握格式输入与输出函数。难点:格式输入与输出函数。重点:格式输入与输出函数。(三)选择程序设计熟练掌握三种if语句。熟练掌握switch语句。难点:switch语句的句法与结构。重点:各种if语句、switch语句的功能、句法规则。(四)循环程序设计1.熟练掌握while语句、dowhile语句、for语句构成的循环。2.掌握break和continue语句。难点:break语句和continue语句。重点:用while语句、do_while语句、for语句构成的循环。(五)函数1.掌握函数定义、函数参数、函数的返回值、函数的调用、变量的作用域及存储属性2.了解函数递归调用的思想。难点:函数的返回值、递归调用。重点:函数定义、函数的调用、全局变量的使用。(六)数组掌握一维数组及二维数组的定义和初始化。掌握数组元素的引用。难点:二维数组的存储及引用。重点:数组的定义形式、元素的引用方法。(七)指针掌握地址和指针的概念及变量的指针和指向变量的指针变量。掌握数组的指针和指向数组的指针变量、指针作函数参数。难点:数组的指针和指向数组的指针变量。重点:变量的指针、指针变量的定义及运算,数组的指针和用指针访问数组元素、指针作函数参数。(八)结构体与共用体掌握结构体类型变量的定义、引用、初始化。掌握结构体数组及使用。了解结构体类型的指针及用指针处理链表。4.了解共用体变量的含义。难点:结构体类型变量、结构体类型的指针。重点:结构体类型变量及数组的定义、引用。(九)文件掌握文件类型指针的定义、文件的打开与关闭、文件的读写。了解文件指针函数。难点:文件的读写。重点:文件类型指针的定义、文件的打开与关闭、文件的读写。四'教学方式及学时分配序号主要内容主要教学方式学时分配辅导答疑比例1.C语言的基础知识1.1程序设计基础知识1.2C语言的数据描述1.3各类运算符及表达式1.4输入、输出函数讲授42:1*2.顺序结构程序设计2.1结构化程序设计2.2顺序结构程序设计举例讲授+实验2+22:1—•3.选择结构程序设计3.1单分支if语句3.2双分支if语句3.3多分支if语句3.4多情况switch语句3.4选择结构程序设计举例讲授+实验4+22:1四4.循环结构程序设计4.1while语句4.2do-while语句4.3for语句4.4break,continue语句4.5循环结构程序设计举例讲授+实验6+42:1五5.函数5.1函数的定义与调用5.2函数的返回值5.3变量的作用域与存储属性5.4函数应用程序设计举例讲授+实验6+22:1六6.数组6.1一维数组的定义与使用6.2二维数组的定义与使用6.3字符数组的定义与使用6.4数组作函数参数6.5数组应用程序设计举例讲授+实验6+42:1七7.指针7.1指针概念、指针变量7.2指针运算7.3指针与数组7.4指针应用程序设计举例讲授+实验6+22:1八8.指针与函数8.1指针作函数参数8.2指针型函数8.3函数的指针8.4指针与函数程序设计举例讲授+实验2+22:1九9.结构体与共用体9.1结构体变量的定义与引用9.2结构体数组的定义与引用9.3共用体的定义与引用9.4简单链表介绍9