C语言程序设计大纲

C语言程序设计大纲

ID:47104554

大小:109.00 KB

页数:11页

时间:2019-08-03

C语言程序设计大纲_第1页
C语言程序设计大纲_第2页
C语言程序设计大纲_第3页
C语言程序设计大纲_第4页
C语言程序设计大纲_第5页
资源描述:

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

1、C语言程序设计 教学大纲                                                                                         (78学时) 1、一、        课程性质与目的任务 本课程是大专院校理工科类的一门基础课,该课程阐明了程序设计的基本理论和C语言的基本概念、常用算法。学生学习本课程后,可进行一般C语言程序的设计、上机调试,并能够解决本专业某些实际问题。 2、二、        课程的基本要求 学生通过本课程的学习,应达到以下要求:(五)1、了解程序设计的一般要领,计算机算法。(

2、六)2、掌握C语言的基本概念、数据结构,特别是表达式的应用和基本操作。(七)3、掌握C语言流程控制结构与模块化程序设计。(八)4、掌握C语言指针概念及指针运算。(九)5、掌握常用算法的设计方法。(十)6、掌握分析C程序的方法。(十一)7、掌握并能熟练应用程序的调试技术。 3、三、        课程的基本内容及学时分配 总学时78学时,理论30学时和上机48学时。 (一)C语言程序设计初步     (理论:2学时 上机:4学时)11、程序设计语言22、用库函数组装C程序33、自己设计C函数44、正确表示一个算法15、结构化的程序设计方法 (二)数据类型、运算符与表达

3、式(理论:4学时 上机:4学时)1.1、  C语言的数据类型(基本类型、构造类型、指针类型、空类型)2.2、  (重点)C语言表达式(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)3.3、  常量和变量 (三) C程序的程序设计(重点)  (理论:6学时 上机:12学时)1、1、     输入输出、顺序结构与基本C语句2、2、     选择型结构(if…else,switch语句和多重分支)程序设计3、3、     循环型结构(while,do…while,for语句及多重循环)程序设计4、4、     break,continue语句 (

4、四)数组 (重点)  (理论:4学时 上机:8学时)1、1、一维数组2、2、二维数组和多维数组3、3、字符数组和字符串 (五)函数设计(理论:4学时 上机:4学时)第一章1、     模块化程序设计思想第二章2、     函数定义第三章3、     函数的调用第四章4、     变量的存储属性第五章5、     递归调用 (六)指针(重点难点)(理论:6学时 上机:6学时)1、1、     预处理命令1、2、     指针概述2、3、     指针与数组3、4、     指针作为函数参数4、5、     多级指针5、6、     指针数组6、7、     指针与函数

5、7、8、     指针数据小结 (七)结构体、共用体和枚举类型数据  (理论:1学时 上机:4学时)1、1、 结构体类型数据2、2、 共用体类型数据3、3、 枚举类型和用户定义类型4、4、 结构体数组5、5、 动态存储分配—链表 (八)位运算(理论:1学时 上机:2学时)1、1、 位运算概念2、2、 位运算符使用方法3、3、 位运算应用举例4、4、 位段 (九)文件(重点)(理论:2学时 上机:4学时)1、1、 文件概述2、2、 文件的打开与关闭3、3、 文件的顺序读写4、4、 文件的定位与随机读写 1、四、        该课程与相关课程的联系本课程作为自动化、电

6、信、通信、过控、机械、轻纺、食工、无机、高分子、制药等专业新生的公共课,需要有《计算机基础知识》的基础,一方面为后序的《微机原理及应用》作准备,另一方面为学生在毕业设计时用计算机解决问题作准备。 1、五、        推荐教材和参考书目《C语言程序设计》(第二版)谭浩强著高等教育出版社。《C语言程序设计方法》邓文新著 哈尔滨工业大学出版社 2、六、        教学大纲执行说明一、第一章     C语言概述1、教学要求:⑴介绍C语言的由来、特点和发展⑵了解C语言程序的格式和结构⑶了解C语言上机运行的步骤 第二章程序的灵魂——算法⑴了解算法的作用⑵简单算法举例⑶了

7、解描述算法的四种方法及其各自的特点⑷掌握程序的三种基本控制结构的特点 第三章数据描述与基本操作1、1、      教学要求⑴正确掌握C语言各种数据类型⑵运算符、运算符的优先级及结合规则。⑶了解不同类型数据间的转换原则 第四章最简单的C程序设计——顺序程序设计(一)1、      教学要求⑴熟练掌握赋值语句。⑵熟练掌握输入输出函数的使用及其调用方法。⑶了解复合语句的语法特点。 第五章选择结构程序设计1、教学要求⑴掌握单分支、双分支及多分支语句的结构和应用。⑵掌握关系运算符和关系表达式⑶掌握逻辑运算符和逻辑表达式 第六章循环控制1、教学要求⑴熟练掌握三种循环语句(W

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

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

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