1 / 5
文档名称:

C程序设计教学大纲.doc

格式:doc   大小:170KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C程序设计教学大纲.doc

上传人:zbfc1172 2019/8/17 文件大小:170 KB

下载得到文件列表

C程序设计教学大纲.doc

文档介绍

文档介绍:一、课程的性质与任务C语言程序设计是计算机专业必修的一门基础课程。作为第一门程序设计语言,通过学****掌握程序设计的基本思想、熟悉基本的编程方法与技巧,具备初步的编程解决实际问题的能力;为学****本专业的后续课程打下牢固的基础,使得通过进一步学****掌握现代的软件开发工具如C++Builder以及VisualC++成为可能。教材:《C程序设计》,谭浩强等编著,清华大学出版社。二、教学内容与考核要求下列加“*”号的项目不作为考核内容,不计入总学时。第一章 C语言概述、第二章程序的灵魂—算法(1学时)教学内容:C语言与UNIX操作系统的关系;C语言的特点;C源程序的基本结构;标识符与保留字;算法的概念;简单算法举例;算法的特性。教学要求:通过学****要求能够模仿本章例题,完成规定****题的编程和上机调试,从而熟悉所使用的计算机系统的语言环境。应了解计算机语言的发展,对C源程序的结构、书写格式有一个初步的认识,对本章内容不单独考核。第二章数据描述与基本操作(2学时)教学内容:基本数据类型(整型,实型,字符型)的存贮长度、表示数据范围;整型、实型、字符型(换码字符)、字符串常量;所有运算符;算术运算符:+,-,*,/,%(注意整型除法运算的特点);关系运算符:<,>,<=,>=,!=,==;逻辑运算符:&&,||,!;位运算符:<<,>>,&,|,~,^; 自增减运算符(++,――);赋值运算符:=,自反赋值运算;其它运算符:强制类型转换,求类型长度,?表达式;运算符的结合性与优先级顺序;不同数据类型混合运算规则与赋值类型转换规则。教学要求:各种基本数据类型数据的存储格式,各种类型数据的范围和有效位数,赋值语句,赋值转换的规则。要求在编程时能够正确地选定数据类型、书写常量和声明变量;熟练掌握C的常用标准库函数:应当包含哪个头文件?函数的功能是什么?函数参数的个数及类型为何?函数返回值为何?输入、输出函数是最常用的标准库函数,要求熟悉各种格式符在输入、输出函数中的作用;C的各种算术、关系、逻辑运算符以及这些运算符的运算优先级,不同类型数据运算时的类型转换规则。要求能够根据算术式、条件正确地书写C的表达式。第四章简单程序设计第五章选择结构程序设计第六章循环控制(5学时)教学内容:结构化程序设计:结构化程序设计的基本思想、三种基本结构,面向过程的程序设计和结构化程序设计方法;选择结构;if结构,switch结构;循环结构:while结构,do~while结构,for结构,break与continue语句;循环的控制方法(学****循环的控制方法、要求读懂程序例);多重循环:循环结构嵌套,循环结构程序(要求读懂程序例)教学要求:熟悉if结构、switch结构的格式以及在编程中的应用;熟悉while、do~while、for结构的格式,学****编制循环结构的程序以及如何使用break、continue语句;熟悉本章内容及****题中所介绍的实用程序,如比大小、计算数值积分,非线性方程求根的区间对分法,求素数,等等。第七章数组(1学时)教学内容:数组的定义与初始化方法;静态数组的特点;字符数组;字符串的存贮格式;教学要求:学****如何将程序中重复的操作过程自定义为C函数,需要着重掌握的是:定义函数的格式,主调函数与被调函数之间参数的传递方式(传值调用、引用调用),根据问题正确的选择函数类型、形参类型以及参