《C语言》详细教学大纲Word格式.docx

上传人:b****5 文档编号:8412954 上传时间:2023-05-11 格式:DOCX 页数:16 大小:20.13KB
下载 相关 举报
《C语言》详细教学大纲Word格式.docx_第1页
第1页 / 共16页
《C语言》详细教学大纲Word格式.docx_第2页
第2页 / 共16页
《C语言》详细教学大纲Word格式.docx_第3页
第3页 / 共16页
《C语言》详细教学大纲Word格式.docx_第4页
第4页 / 共16页
《C语言》详细教学大纲Word格式.docx_第5页
第5页 / 共16页
《C语言》详细教学大纲Word格式.docx_第6页
第6页 / 共16页
《C语言》详细教学大纲Word格式.docx_第7页
第7页 / 共16页
《C语言》详细教学大纲Word格式.docx_第8页
第8页 / 共16页
《C语言》详细教学大纲Word格式.docx_第9页
第9页 / 共16页
《C语言》详细教学大纲Word格式.docx_第10页
第10页 / 共16页
《C语言》详细教学大纲Word格式.docx_第11页
第11页 / 共16页
《C语言》详细教学大纲Word格式.docx_第12页
第12页 / 共16页
《C语言》详细教学大纲Word格式.docx_第13页
第13页 / 共16页
《C语言》详细教学大纲Word格式.docx_第14页
第14页 / 共16页
《C语言》详细教学大纲Word格式.docx_第15页
第15页 / 共16页
《C语言》详细教学大纲Word格式.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《C语言》详细教学大纲Word格式.docx

《《C语言》详细教学大纲Word格式.docx》由会员分享,可在线阅读,更多相关《《C语言》详细教学大纲Word格式.docx(16页珍藏版)》请在冰点文库上搜索。

《C语言》详细教学大纲Word格式.docx

1、具备熟练应用TURBOC集成环境进行C语言的编写、编译与调试的能力。

2、具备初步的高级语言程序设计能力。

3、能够掌握一定软件开发技术,具备一定的软件开发能力

4、培养严肃,认真一丝不苟的工作作风

二、教学内容、重(难)点、教学要求及学时分配

第一章:

C语言概述(2学时)

1、讲授内容:

第一节、C语言出现的历史背景

第二节、C语言的特点

第三节、简单的C程序介绍

第四节、C程序的上机步骤

2、教学要求:

了解:

C语言出现的历史背景

理解:

C语言程序设计的风格

掌握:

掌握C语言程序的结构

3、教学重点:

C语言的特点及其上机步骤

4、难点:

C程序的上机步骤

第二章:

程序的灵魂---算法(2学时)

第一节、算法的概念

1.算法的概念

2.算法的类别

第二节、简单算法举例

第三节、算法的特性

第四节、算法的表示

1.用自然语言表示算法

2.用流程图表示算法

3.三种基本结构和改进的流程图

4.用N-S流程图表示算法

5.用伪代码表示算法

6.用计算机语言表示算法

第五节、结构化程序设计方法

算法的举例

算法的概念、算法的特性

用流程图表示算法、三种基本结构和改进的流程图、用N-S流程图表示算法、用伪代码表示算法

用自然语言表示算法、用流程图表示算法、三种基本结构和改进的流程图、用N-S流程图表示算法、用伪代码表示算法

第三章:

数据类型、运算符与表达式(4学时)

第一节、C的数据类型

第二节、常量与变量

1.常量和符号常量

2.变量

第三节、整型数据

1.整形常量的表示方法

2.整形常量

3.整形常量的类型

第四节、实型数据

1.实型常量的表示方法

2.实型变量

3.实型常量的类型

第五节、字符型数据

1.字符常量

2.字符变量

3.字符数据在内存中的存储形式及其使用方法

4.字符串常量

第六节、变量赋初值

第七节、各类数值型数据间的混合运算

第八节、算术运算符和算术表达式

1.C运算符简介

2.算术运算法和算术表示式

第九节、赋值运算符和赋值表达式

第十节、逗号运算符和逗号表达式

C数据类型

赋值运算符和赋值表达式、逗号运算符和逗号表达式

常量与变量、整型数据、实型数据、字符型数据

算术运算符和算术表达式

第四章:

最简单的C程序设计(6学时)

第一节、C语句概述

第二节、赋值语句

第三节、字符数据的输入输出

Putchar函数(字符输出函数)

Getchar函数(字符输入函数)

第四节、格式输入与输出

Printf函数(格式输出函数)

Scanf函数(格式输入函数)

第五节、程序举例

C语句概述

赋值语句、数据输入输出的概念及在C语言中的实现

Putchar函数、Getchar函数、Printf函数、Scanf函数

字符数据的输入输出Putchar函数Getchar函数

格式输入与输出Printf函数Scanf函数

第五章:

逻辑运算和判断选取控制(4学时)

第一节、关系运算符和关系表达式

1.关系运算符及其有限次序

2.关系表达式

第二节、逻辑运算符和逻辑表达式

1.逻辑运算法及其优先次序

2.逻辑表达式

第三节、IF语句

1.If语句的三种形式

2.If语句的嵌套

3.条件运算符

第四节、SWITCH语句

程序举例

关系运算符和关系表达式、逻辑运算符和逻辑表达式

if语句的三种形式、if语句的嵌套、条件运算符、SWITCH语句

关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句的三种形式、if语句的嵌套、条件运算符、SWITCH语句

第六章:

循环控制(4学时)

第一节、概述

第二节、GOTO语句以及GOTO语句构成循环

1.Goto语句标号

2.Goto语句循环

第三节、WHILE语句

1.While(表达式)语句

2.While的流程图

第四节、DO–WHILE语句

第五节、FOR语句

1.For语句

2.For(循环变量赋值初值;

循环条件;

循环变量增值)语句

第六节、循环的嵌套

第七节、几种循环的比较

第八节、BREAK语句和CONTINUE语句

1.Break语句

2.Continue语句

第九节、程序举例

概述、程序举例

循环的嵌套和几种循环的比较

GOTO语句以及GOTO语句构成循环、WHILE语句、DO–WHILE语句

FOR语句

FOR语句、BREAK语句和CONTINUE语句

BREAK语句和CONTINUE语句

第七章:

数组(4学时)

第一节、一维数组的定义和引用

1.一维数组的定义

2.一维数组元素的引用

3.一维数组的初始化

4.一维数组程序举例

第二节、二维数组的定义和引用

1.二维数组的定义

2.二维数组的引用

3.二维数组的初始化

4.二维数组程序举例

第三节、字符数组

1.字符数组的定义

2.字符数组的初始化

3.字符数组的引用

4.字符串和字符串结束标志

5.字符数组的输入输出

6.字符串处理函数

7.字符数组应用举例

一维数组、二维数组及其字符数组的定义

一维数组程序举例、二维数组程序举例、字符数组应用举例

一维数组的定义和引用、二维数组的定义和引用、字符数组

一维数组元素的引用及其初始化、二维数组的定义和初始化

字符数组的引用、字符串处理函数

第八章:

函数(10学时)

第二节、函数定义的一般形式

第三节、函数参数和函数的值

1.形式参数和实际参数

2.函数的返回值

第四节、函数的调用

1.函数调用的一般形式

2.函数调用的方式

3.对被调用函数的声明和函数原型

第五节、函数的嵌套调用

第六节、函数的递归调用

第七节、数组作为函数参数

第八节、局部变量和全局变量

1.局部变量

2.全局变量

第九节、动态存储变量和静态存储变量

1.动态存储方式与静态存储方式

2.Anto变量

3.用static声明局部变量

4.Register变量

5.用extern声明外部变量

6.用static声明外部变量

7.关于变量的声明和定义

8.存储类别小结

第十节、内部函数和外部函数

1.内部函数

2.外部函数

第十一节、如何运行一个多文件的程序

概述、函数定义的一般形式及其如何运行一个多文件的程序

函数的嵌套调用、函数的递归调用、数组作为函数参数

函数参数和函数的值、函数的调用、局部变量和全局变量、变量的存储类别

函数的调用、变量的存储类别

第九章:

编译预处理(2学时)

第一节、宏定义

1.不带参数的宏定义

2.带参数的宏定义

第二节、“文件包含”处理

第三节、条件编译

条件编译

“文件包含”处理

宏定义

第十章:

指针(10学时)

第一节、指针的概念

第二节、变量的指针和指向变量的指针变量

1.定义一个指针变量

2.指针变量的引用

3.指针变量作为函数参数

第三节、数组的指针和指向数组的指针变量

1.指向数组元素的指针

2.通过指针引用数组元素

3.数组名作函数参数

4.多维数组与指针

第四节、字符串的指针和指向字符串的指针变量

1.字符串的表示形式

2.字符串的指针作函数参数

3.对使用字符指针变量和字符数组的讨论

第五节、函数的指针和指向函数的指针变量

1.用函数指针变量调用函数

2.用指向函数的指针作函数参数

第六节、返回指针值的函数

第七节、指针数组和指向指针的指针

1.指针数组的概念

2.指向指针的指针

3.指针数组作main函数的形参

第八节、有关指针的数据类型和指针运算的小结

1.有关指针的数据类型的小结

2.指针运算小结

3.Void指针类型

有关的数据类型和指针运算的小结

地址和指针的概述、变量的指针和指向变量的

数组与指针、字符串与指针、指向函数的指针、指针数组和指向指针的指针

数组与指针、字符串与指针、指向函数的指针

指针数组和指向指针的指针

第十一章:

结构体与共用体(6学时)

第一节、概述

第二节、定义结构体类型变量的方法

第三节、结构体类型变量的引用

第四节、结构变量的初始化

第五节、结构体数组

1.定义结构体数组

2.结构体数组的初始化

3.结构体数组应用举例

第六节、指向结构体类型数据的指针

1.指向结构体变量的指针

2.指向结构体数组的指针

3.用结构体变量和指向结构体的指针作函数参数

第七节、用指针处理链表

1.链表概述

2.简单链表

3.处理动态链表所需的函数

4.简历动态链表

5.输出链表

6.对链表的删除操作

7.对链表的插入操作

8.对链表的综合操作

第八节、共用体

1.共用体的概念

2.共用体变量的引用方式

3.共用体类型数据的特点

第九节、枚举类型

第十节、用typedef定义类型

概述、用typedef定义类型

定义结构体类型变量的方法、结构体类型变量的引用、结构变量的初始化、结构体数组

结构体数组、指向结构体类型数据的指针、用指针处理链表、共用体

结构体数组、指向结构体类型数据的指针

用指针处理链表、共用体

第十二章:

位运算(4学时)

第二节、位运算符

1.按位与运算符

2.按位或运算符

3.异或运算符

4.取反运算符

5.左移运算符

6.右移运算符

7.位运算赋值运算符

8.不同长度的数据进行位运算

第三节、位运算举例

第四节、位段

概述、位段

位运算举例

位运算符

位运算符

第十三章:

文件(6学时)

第一节、C文件概述

第二节、文件类型指针

第三节、文件的打开与关闭

1.文件的打开(fopen函数)

2.文件的关闭(fclose函数)

第四节、文件的读写

1.Fputc函数和fgetc函数(putc函数和getc函数)

2.Fread函数和fwrite函数

3.Fprintf函数和fscanf函数

4.其他读写函数

第五节、文件的定位

1.Rewind函数

2.Fseek函数和随机读写

3.Ftell函数

第六节、出错的检测

1.Ferror函数

2.Clearerr函数

第七节、非缓冲文件系统

第八节、文件输入输出小结

C文件概述、文件输入输出小结

文件类型指针

文件的打开与关闭、文件的读写、文件的定位、出错的检测

文件的打开与关闭、文件的读写

三、各教学环节的基本要求

(一)课堂讲授

1、教学方法

讲授、上机

2、教学手段

板书、多媒体、机房

3、教学辅助资料

有关的c程序设计相关书籍及其他的资料

(二)作业、答疑和质疑

1、作业

作业名称

作业目的

题目

C程序的运行环境

1了解C语言程序的特点

2学会编辑、编译、运行一个C语言程序

简单C程序设计

1学会C中变量的类型和定义

2熟悉变量的简单算术运算

3学会数据的输入/出

4.5,4.8

条件程序设计

1了解C中表示真假的方法

2正确使用逻辑表达式

3熟练掌握if和switch语句

5.5,5.6,5.7

循环程序设计

1掌握各种循环语句的使用

2掌握用循环实现的一些算法

5.3,5.6,5.8,5.14

数组

1学会数组的定义和数组元素的使用

2学会与数组有关的排序和顺序查找算法

3掌握字符串操作

7.5,7.6,7.15

函数

1学会函数的定义和调用

2掌握形参与实参之间的数据传递

3掌握嵌套调用和递归调用的方法

4掌握局部变量与全局变量的概念

8.3,8.8,8.15

指针

1掌握指针的概念

2学会利用指针对各种数据进行操作

10.3,10.15,10.16,10.18

结构体与共用体

1学会结构体变量的定义和使用

2掌握链表的概念,初步学会简单的链表操作

3了解共用体的概念

11.8,11.9,11.12

文件

1掌握文件的概念

2学会打开、关闭和读写文件

2、答疑和质疑

通过习题的形式进行内容的讲解,学生在解题的过程中如有出现问题,或者对程序、算法及某个程序段有问题则就当场进行问题的解答。

(三)考核方式

1.考核方式及形式

方式:

考试;

形式:

笔试

2.总评成绩的组成及评定标准:

期末考试70%,平时成绩30%

四、与其他课程的联系与分工

《C语言》的先修课主要是《计算机文化基础》,为《数据结构》的学习打下基础,《数据结构》将以C语言作为算法描述和上机实践的工具。

同时,本课程又是软件开发与设计等课程的基础。

五、建议教材及教学参考书

(一)建议教材

教材:

《C语言》,谭浩强编著,清华大学出版社,2004年,第1版。

(二)教学参考书

《C程序设计题解与上机指导》(第二版),谭浩强编著,清华大学出版社,2004年。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2