资源描述:
《非计算机C授课计划》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、重庆邮电大学教师授课计划2011/2012学年第丄学期课程:C语言程序设计计划理论24学时,实验21学时适用专业:『I动化学院所有专业、地理信•息系统专业教材:《C程用设汁》(第二版)谧浩强聊,清华人学出版社周次顺序授课内容摘要(含实验或习题课等)学时重点及要求课外作业(可以从以下题目中选择,必须上机完成)1理论1第一章C语言概述•了解木课程的重要性及学习内容。•通过一两个例题认识简单C程序,讲解C程序的基本组成,理解编译预处理命令、主函数、语句、格式化输出函数printfO、注释、简单表达式等语法。•运行C程序的步骤与方法(注:第二章是已学知识,请学生自行复习)2•掌
2、握简单C程序的基木组成•掌握编程的基本步骤:编辑、编译、链接、执行。•能够编程实现:输出一行字符,输出一个简单表达式的结果实验1的1,2,6213理论213第四章最简单的C程序设计一顺序程序设计•了解三种结构:顺序、选择、控制•通过第四章中的例题(耍求整数、小数和字符类型至少讲一道例题,例如求圆(三角形)的面积、交换两个变量的值、大小写转换等。),引入第三章的部分知识点:熟悉关键字、标识符、三种基木数据类型、常量、变量等术语,学握儿种常见的运算符(算术运算符和赋值运算符)以及表达式的写法,学会使用scanf()和getchar(),putchar()函数。会使用数学函数
3、进行复杂计算,例如sqrt()和pow()等。•理解程序的执行过程。•学会编写顺序结构的程序,能够编程实现:需要输入变量值的表达式计算第一次作业:实验2.1中的1,4,6;第二次作业实验2.1中的5和2.2中的3,6(7,8选做)4理论4第五章选择结构程序设计•通过例题(例如:判断闰年、求二元一次方程的根、分段求值、百分制转换等),讲解辻语句、switch语句的写法和含义,讲解逻辑运算符、关系运算符、条件运算符的使用方法2•理解程序的执行顺序。•能够读懂程序的运行过程和结果•学会编写选择结构的程序。实验2.2中的1和实验3中的1,3,4,105理论5第六章循环结构程序设
4、计•通过例题(例如:累加、累乘、判断素数和求最大公约数等。),讲解while语句、do-whilefor语句的写法和含义,以及语句的执行过程,讲解自加(减)运算符利逗号运算符的用法,讲解break,continue的用法。2•理解程序的执行顺序。•能够读懂程序的运行过程和结果•学会编写简单循环结构的程序,实验2.3中的1,5和实验4,1中的1,6和实验6中的1,5实验1>顺序结构程序设计2》掌握简单上机调试技巧,要求学生学会设断点、单步执行、查看变量值等操作>巩固相关语法点完成实验报告6理论6第六章综合结构程序设计•通过例题(例如:求n!的和,求水仙花数、鸡兔同笼问题、
5、迭代法求第n项值等)。讲解两种常用算法:穷举和迭代。•了解编程风格2•掌握两种常用算法:穷举和迭代•巩固前边的知识,能够熟练地编写包含三种结构的程序2.3中的7和实验4.1中的9,赠4.2中的3,4,56实验2>选择结构程序设计》学会观察逻辑运算符、关系运算符、条件运算符的结果;学会观察分支语句的运行过程,能够读懂程序。A掌握if、switch语句的写法并能够将具有选择结构的程序调试正确;>掌握程序测试用例的选择和测试方法完成实验报告6实验3>循环结构程序设计》学会观察循环语句的运行过程,能够读懂程序。>掌握while、do-while、for、break>contin
6、ue等语句的写法并能将具有循环结构的程序调试正确。完成实验报告7理论7第七章函数•讲解模块化程序设计思想•通过例题,讲解函数的定义、调川、声明的语法格式,理解函数调用的过程。2•掌握多函数程序设计,能将一个独立功能分离出来,写成函数,并正确地声明和调用这个函数。实验5中的1,4,5,8(9选做)和实验2.4中的37实验4>综合结构程序设计2>掌握具有复杂结构的程序的运行顺序,能够读懂程序>能够将程序调试正确完成实验报告7实验5>自定义函数程序设计2A观察函数调用过程,理解程序执行过程》巩固函数定义、函数调用、函数声明相关的语法知识A学会对多函数程序的调试完成实验报告8理
7、论8第七章两数•通过例题,讲解变量作用域和存储类型的概念•通过例题,讲解递归函数的特点及执行过程•讲解带参数的宏定义及其与函数在执行过程中的区别2•熟练掌握多函数程序设计,能够正确设置变量的作用域和存储类型•能够用递归思想解决问题实验10中的7,9+读程序(作用域和存储类世)8实验6>自定义函数程序设计2A观察递归函数调用过程A理解局部变量和全局变虽的区别,理解静态变量的特点>理解带参数的宏定义与函数的区别》巩固多函数程序设计完成实验报告9理论9第八章数组•通过例题(例如:学生成绩处理等),讲解一维数组的定义和输入、输出。•讲授一维数组的