欢迎来到天天文库
浏览记录
ID:34319936
大小:93.00 KB
页数:3页
时间:2019-03-05
《重庆邮电大学教师授课计划》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、重庆邮电大学教师授课计划2008—2009学年第2学期课程:C语言程序设计采用何种教材《C程序设计》(第三版)谭浩强著,清华大学出版社适用专业:理工类非计算机专业 计划理论32学时,实验16学时, 周次顺序授课内容摘要(含实验或习题课等)学时重点及要求课外作业(上机编程)1理论1第一章 C语言概述lC语言概述:了解C语言的历史及特点。l认识简单C程序,掌握C程序的基本组成,理解编译预处理命令、主函数、语句、格式化输出函数printf()、注释、简单表达式等语法。l运行C程序的步
2、骤与方法(注:第二章不讲,请学生自行复习)2l掌握简单C程序的基本组成l掌握编程的基本步骤:编辑、编译、链接、执行。l能够编程实现:输出一行字符,输出一个简单表达式的结果2写程序实验1Ø实验课:简单C程序设计Ø熟悉VC6.0编译系统的使用;Ø掌握C程序上机步骤;Ø掌握基本输入、输出语句的使用。2-3理论2-3第四章 最简单的C程序设计-顺序程序设计ll了解三种结构:顺序、选择、控制l通过第四章的例题,引入第三章的部分知识点:熟悉关键字、标识符、三种基本数据类型、常量、变量等术语,掌握几种常见的运算符(算术运算符和赋值运算符)以及表达式的写法,学会使用scan
3、f()和getchar(),putchar()函数。会使用数学函数进行复杂计算,例如sqrt()和pow()等。4l学会编写顺序结构的程序,理解程序的执行过程。l能够编程实现:需要输入变量值的表达式计算,例如求圆(三角形)的面积、交换两个变量的值、大小写转换等2写程序+1读程序实验2Ø实验课:顺序结构程序设计Ø掌握顺序结构程序设计Ø学会使用输入、输出函数Ø理解相关语法点4理论4第五章选择结构程序设计l通过例题,掌握if语句、switch语句的写法和含义,学会使用逻辑运算符、关系运算符、条件运算符2l学会编写选择结构的程序,例如:判断闰年、求二元一次方程的根、
4、分段求值、百分制转换等l理解程序的执行顺序。2写程序+1读程序5-6理论5-6第六章循环控制l通过例题,掌握while语句、do-while、for语句的写法和含义,理解语句的执行顺序。l学会使用自加(减)运算符和逗号运算符l掌握break、continue的用法,理解语句的执行顺序4l学会编写简单循环结构的程序,例如:累加、累乘、判断素数和求最大公约数等。2写程序+1读程序实验3Ø实验课:选择、循环结构程序设计Ø掌握逻辑运算符、关系运算符、条件运算符的使用;Ø掌握if、switch语句的使用;Ø掌握while、do-while、for语句的使用;Ø掌握简单
5、相关程序的编写。7理论7l了解编程风格l掌握两种常用算法:穷举和迭代l综合程序设计2l掌握两种常用算法:穷举和迭代l巩固前边的知识,能够熟练地编写包含三种结构的程序(例如:求水仙花数、鸡兔同笼问题、迭代法求第n项值等)。1写程序+1读程序8理论8第五章函数l了解模块化程序设计思想l通过例题,掌握函数的定义、调用、声明的语法格式,理解函数调用的过程。2l掌握多函数程序设计,能将一个独立功能分离出来,写成函数,并正确地声明和调用这个函数。2写程序+1读程序实验4Ø实验课:综合结构和自定义函数程序设计2Ø掌握综合结构的程序设计;Ø掌握简单函数的定义、调用;Ø掌握自
6、定义函数中形参、实参的对应关系;Ø掌握简单相关程序的编写。9理论9第七章函数l通过例题,理解局部变量和全局变量的概念,理解变量的存储类型l通过例题,学会编写递归函数,并掌握递归函数的递用过程l学会用带参数的宏定义替代简单的函数2l熟练掌握多函数程序设计,能够正确设置变量的作用域和存储类型,能够用递归思想解决问题2写程序+1读程序10理论10第六章数组l掌握一维数组的定义和输入、输出。l掌握一维数组的常见应用:求最大值、查找、简单的排序等l掌握数组做函数参数(第8.7节)2l能够用一维数组来存储数据并处理数据2写程序+1读程序实验5Ø实验课:模块化程序设计2Ø
7、能编写多函数程序;包括递归函数。Ø掌握一维数组的赋值、输入、输出的方法;11理论11第八章数组l区分字符串与普通字符数组的区别。掌握字符串的相关应用。l掌握strlen(),strcmp(),strcpy(),strcat()四个函数的用法。l巩固一维数组做函数参数2l灵活应用字符数组处理字符和字符串,例如:判断回文、统计字符数目等。l灵活应用一维数组进行编程。1写程序+1读程序12理论12第八章 数组l掌握二维数组的定义、输入和输出l学会用二维数组处理矩阵和多个字符串2l灵活应用二维数组存储和处理数据2写程序+1读程序实验6Ø实验课:数组程序设计2Ø掌握一
8、维数组相关的简单应用Ø掌握二维数组的用法13理论13
此文档下载收益归作者所有