重庆邮电大学教师授课计划.doc_第1页
重庆邮电大学教师授课计划.doc_第2页
重庆邮电大学教师授课计划.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重庆邮电大学教师授课计划 20082009 学年第 2 学期 课程: C语言程序设计 采用何种教材C程序设计(第三版)谭浩强著,清华大学出版社适用专业:理工类非计算机专业 计划理论 32 学时,实验16学时,周次顺序授课内容摘要(含实验或习题课等)学时重 点 及 要 求课外作业(上机编程)1理论1第一章C语言概述l C语言概述:了解C语言的历史及特点。l 认识简单C程序,掌握C程序的基本组成,理解编译预处理命令、主函数、语句、格式化输出函数printf()、注释、简单表达式等语法。l 运行C程序的步骤与方法(注:第二章不讲,请学生自行复习)2l 掌握简单C程序的基本组成l 掌握编程的基本步骤:编辑、编译、链接、执行。l 能够编程实现:输出一行字符,输出一个简单表达式的结果2写程序实验1 实验课:简单C程序设计 熟悉VC6.0编译系统的使用; 掌握C程序上机步骤; 掌握基本输入、输出语句的使用。2-3理论2-3第四章最简单的C程序设计顺序程序设计ll 了解三种结构:顺序、选择、控制l 通过第四章的例题,引入第三章的部分知识点:熟悉关键字、标识符、三种基本数据类型、常量、变量等术语,掌握几种常见的运算符(算术运算符和赋值运算符)以及表达式的写法,学会使用scanf()和getchar(),putchar()函数。会使用数学函数进行复杂计算,例如sqrt()和pow()等。4l 学会编写顺序结构的程序,理解程序的执行过程。l 能够编程实现:需要输入变量值的表达式计算,例如求圆(三角形)的面积、交换两个变量的值、大小写转换等2写程序1读程序实验2 实验课:顺序结构程序设计 掌握顺序结构程序设计 学会使用输入、输出函数 理解相关语法点4理论4第五章 选择结构程序设计l 通过例题, 掌握if语句、switch语句的写法和含义,学会使用逻辑运算符、关系运算符、条件运算符2l 学会编写选择结构的程序,例如:判断闰年、求二元一次方程的根、分段求值、百分制转换等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语句的使用; 掌握简单相关程序的编写。7理论7l 了解编程风格l 掌握两种常用算法:穷举和迭代l 综合程序设计2l 掌握两种常用算法:穷举和迭代l 巩固前边的知识,能够熟练地编写包含三种结构的程序(例如:求水仙花数、鸡兔同笼问题、迭代法求第n项值等)。1写程序1读程序8理论8第七章 函数l 了解模块化程序设计思想l 通过例题,掌握函数的定义、调用、声明的语法格式,理解函数调用的过程。2l 掌握多函数程序设计,能将一个独立功能分离出来,写成函数,并正确地声明和调用这个函数。2写程序1读程序实验4 实验课:综合结构和自定义函数程序设计 2 掌握综合结构的程序设计; 掌握简单函数的定义、调用; 掌握自定义函数中形参、实参的对应关系; 掌握简单相关程序的编写。9理论9第七章 函数l 通过例题,理解局部变量和全局变量的概念,理解变量的存储类型l 通过例题,学会编写递归函数,并掌握递归函数的递用过程l 学会用带参数的宏定义替代简单的函数2l 熟练掌握多函数程序设计,能够正确设置变量的作用域和存储类型,能够用递归思想解决问题2写程序1读程序10理论10第八章 数组l 掌握一维数组的定义和输入、输出。l 掌握一维数组的常见应用:求最大值、查找、简单的排序等l 掌握数组做函数参数(第8.7节)2l 能够用一维数组来存储数据并处理数据2写程序1读程序实验5 实验课:模块化程序设计2 能编写多函数程序;包括递归函数。 掌握一维数组的赋值、输入、输出的方法;11理论11第八章 数组l 区分字符串与普通字符数组的区别。掌握字符串的相关应用。l 掌握strlen(),strcmp(),strcpy(),strcat()四个函数的用法。l 巩固一维数组做函数参数2l 灵活应用字符数组处理字符和字符串,例如:判断回文、统计字符数目等。l 灵活应用一维数组进行编程。1写程序1读程序12理论12第八章数组l 掌握二维数组的定义、输入和输出l 学会用二维数组处理矩阵和多个字符串2l 灵活应用二维数组存储和处理数据2写程序1读程序实验6 实验课:数组程序设计2 掌握一维数组相关的简单应用 掌握二维数组的用法13理论13第十章指针l 正确理解指针的概念l 理解指针作函数参数时,函数的调用过程l 掌握指针与一维数组的关系2l 能够读懂指针相关的程序l 学会使用指针间接引用变量和数组元素14理论14第十章指针l 掌握二维数组与指针的关系,理解行、列指针的概念l 掌握指针数组的概念,理解带参数的main()中形参的含义和程序的执行过程l 了解指针与函数的关系,了解返回指针的函数与指向函数的指针2l 能够理解指针数组的用法、指针与二维数组的关系1写程序+1读程序实验7 实验课:指针与数组程序设计2 掌握指针的定义; 结合数组、函数调用进行较复杂的程序设计; 了解、掌握字符串指针的应用。15理论15第十一章结构体与共用体l 理解结构体类型l 掌握结构体变量和数组的定义、输入、输出、引用l 了解共用体(联合体)的特点。l 了解链表的定义和数据结构2l 灵活使用结构体(和共用体)数组处理复杂类型的数据1写程序+1读程序16理论16第十三章文件l 了解文件的相关概念l 学会使用库函数实现文件操作l 综合程序举例l 总结与复习2l 能够编写与文件操作相关的程序l 能够编程解决中等难度的实际问题1写程序+1读程序实验8 实验课:结构体、共用体程序设计,文件相关程序设计2 掌握结构体、共用体的定义、使用方法; 掌握简单的相关程序设计; 文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论