C语言设计(本)教学大纲

C语言设计(本)教学大纲

ID:43015156

大小:58.51 KB

页数:4页

时间:2019-09-23

C语言设计(本)教学大纲_第1页
C语言设计(本)教学大纲_第2页
C语言设计(本)教学大纲_第3页
C语言设计(本)教学大纲_第4页
资源描述:

《C语言设计(本)教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C程序设计》课程教学大纲(本科)课程性质:必修学分数:4(授课学分3)学时数:64教材:《C程序设计教程》夏宝岚主编参考书:《C程序设计教程》谭浩强主编一、本课程的地位、作用和任务C语言是第二代程序设计语言,是国内外广泛使用的一种计算机语言。《C程序设计》已成为国内外高等院校学生(包括计算机专业和非计算机专业)获取程序设计能力的首选课程,也是目前全国计算机等级考试、全国计算机应用技术认证考试(NIT)以及上海等地区计算机统考的指定课程。本课程的任务是培养学生程序设计的能力,掌握良好的程序设计风格,培养与他人合作开发项目的能

2、力,学完本课程以后,为学生继续修读计算机专业的后继课程C++、Java、数据结构、软件工程等打下基础。二、教学内容与要求1.C语言入门结合第1章课件的学习,了解以下知识点,并初步掌握在可视化平台VisualC++6.0上编辑、调试程序的操作技能。(1)程序设计与计算机语言(2)C程序设计的感性认识(3)C程序的结构与设计规则(4)C程序的编辑、编译与运行(5)在VisualC++6.0编译系统上上机实践2.基本数据类型及运算结合第2章课件的学习,了解并掌握以下知识点:(1)C基本数据类型(整型、实型、字符型和无值型),类型的

3、自动转换与强制转换(2)数据的表示(常量与变量)(3)常用的表达式(算术、赋值、逗号、关系、逻辑、位)。(4)库函数的调用与声明3.顺序结构程序设计结合第3章课件的学习,了解输入、输出的概念,掌握顺序结构的程序设计方法。(1)顺序结构程序分析(2)数据的输出(printf()函数和putchar()函数)(3)数据的输入(scanf()函数和getchar()函数)(4)顺序结构程序设计44.选择结构程序设计结合第4章课件的学习,熟悉if语句、switch语句以及条件表达式的应用,掌握选择结构的程序设计方法。(1)if语句(

4、单边、双边、多边三种形式)(2)条件运算符和条件表达式(3)switch语句(4)选择结构程序设计综合举例5.循环结构程序设计结合第5章课件的学习,熟悉while型循环、do-while型循环以及for型循环的结构和应用,掌握循环结构的程序设计方法。(1)while型循环(2)do~while型循环(3)for型循环(4)循环结构的嵌套(多重循环)(5)循环结构的中断与转移(6)循环结构程序设计综合举例6.数组结合第6章课件的学习,了解“数组”的概念和数组的定义与引用,熟悉用数组处理字符串的方法,掌握数组的排序、查找等常用算

5、法。(1)数组的概念及实例(2)数组的定义与引用(3)数组的存储结构与初始化(4)数组与字符串(5)数据的查找与排序(6)数组综合应用举例7.函数结合第7章课件的学习,了解“函数”的概念,熟悉函数的定义与调用,掌握函数的设计方法以及优化程序结构的技巧。(1)函数的概念及实例(2)函数的定义与调用(3)参数传递(传值调用、传地址调用)(4)函数的嵌套与递归(5)变量的作用域(局部变量与全局变量)(6)变量的存储类别(动态存储与静态存储)(7)函数综合应用举例(8)有参宏的使用(包括有参宏的定义与调用,有参数宏与函数的区别)8.

6、指针结合第8章课件的学习,了解“指针”的概念、“指针变量”的概念,掌握用指针处理数组、函数、字符串的方法。对教材中介绍的多级指针也能作一般了解。4(1)指针与指针变量的概念(2)指针的定义与引用(3)指针与数组(指针与一维数组的联系、指针与二维数组的联系以及数组指针的应用)(4)指针与函数(指针变量作为函数参数、函数指针作为函数参数)(5)指针与字符串(6)多级指针(参阅教材,基本了解与掌握)9.结构与其它自定义类型结合第9章课件的学习,了解“结构”的概念,理解结构与我们日常生活的联系。掌握结构类型的应用;了解动态数据结构“

7、链表”的概念,掌握链表的创建与编辑。对教材中介绍的“共用体类型”和“枚举类型”作一般了解。(1)结构类型的认识(2)结构类型的定义(3)结构类型的应用(结构变量、结构数组和结构指针)(4)动态数据结构“链表”创建链表(栈式链表和队列式链表)链表的编辑(插入结点与删除结点)(5)共用体类型(参阅教材,基本了解)(6)枚举类型(参阅教材,基本了解)(7)类型自定义10.文件结合第10章课件的学习,了解“文件”的概念,掌握文件的创建、检索与定位的方法。(1)文件的基本概念(包括:文件、文件类型和文件指针)(2)文件的打开与关闭(3

8、)文件的读写ASCII文件读写(fgetc函数、fgets函数、fputc函数和fputs函数)二进制文件读写(fread函数和fwrite函数)二进制文件的格式读写(fscanf函数和fprintf函数,参阅教材,基本了解)文件的结束判断(feof函数的使用)(4)文件的定位绝对定位(r

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。