《C语言程序设计》教学大纲.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《C语言程序设计》教学大纲.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 教学大纲
- 资源描述:
-
1、C语言程序设计教学大纲课程名称:C语言程序设计适用专业:网络工程计算机科学与技术软件工程课程类别:专业必修课程学分:4总学时:72其中:理论学时42实验学时30先修课程:无一、课程的性质、目的与任务C语言程序设计是网络工程专业、计算机科学与技术专业、软件工程专业的必修课,目的是使学生掌握一门高级程序设计语言,学会利用C语言解决一般应用问题,并为后续的专业课程奠定程序设计基础。主要任务是介绍C语言中的数据类型,运算,语句结构及其程序设计的基本方法。C语言程序设计是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作相结合,要保证学生有充分的上机条件。通过本课程的
2、学习,要求学生达到:1掌握赋值语句的使用方法及各种类型数据的输入输出;2掌握实现选择和循环的编程方法,学习调试程序;3掌握一维、二维数组的定义、赋值和输入输出方法,掌握字符数组和字符串函数的使用,掌握与数组有关的算法(如排序算法)等;4掌握定义函数及调用函数的方法,初步掌握全局变量和局部变量的概念和使用方法;5通过实验进一步掌握指针的概念,学会定义和使用指针变量,能正确使用指向数组的指针变量,能正确使用指向字符串的指针变量;6掌握结构体类型变量的定义和使用,掌握结构体类型数组的概念和使用;7掌握文件以及文件指针的概念,初步学会使用文件的打开、关闭、读、写等文件操作函数。二、课程教学基本内容与要
3、求第一章C语言概述及程序设计基础(一)基本教学内容1.1C语言程序设计的基本特点;1.2C语言程序设计的基本结构;1.3算法的概念及描述方法;1.4结构化程序的结构与描述工具;1.5程序编辑、编译方法;(二)基本要求教学目的:了解C语言的历史背景、C语言的特点、C语言源程序的结构、理解算法的概念、特点;理解并掌握结构化程序的三种基本结构和N-S结构流程图、掌握C程序的上机步骤,开发环境及其基本操作方法。教学重点:C程序的基本结构;C程序的编辑、编译工具使用。教学难点:使用流程图对算法的描述第二章简单的C语言编程(一)基本教学内容标识符、常量与变量的概念与定义;2.1标识符2.3常量与变量2.4
4、基本数据类型2.5C语言语句2.6运算表达式与赋值语句2.7位运算2.8格式化输入输出语句2.9字符数据的输入与输出(二)基本要求教学目的:了解标识符、常量与变量的概念;了解C语言中数据类型;了解表达式的概念及C语言中各种表达式的特点;理解数据类型转换,理解并掌握运算符的优先级与结合性,掌握位运算工作原理,掌握输入/输出格式。教学重点:常量与变量的特点和区别;各种运算符的运算规则与优先级;各种表达式的运算结果;数据输入/输出;位运算。教学难点:各种运算符的使用;各种表达式的计算;位运算。第三章选择结构程序设计(一)基本教学内容3.1关系运算符和关系表达式;3.2逻辑运算符及逻辑表达式3.3条件
5、运算符与条件表达式3.4if语句的结构与执行原理;3.5Switch语句的结构与执行原理;3.6复杂的分支结构程序设计;(二)基本要求教学目的:了解关系运算符与关系表达式;了解逻辑运算符与逻辑表达式;理解并掌握If语句与Switch语句的使用;理解并掌握复杂的分支结构程序设计教学重点:if语句与switch语句的格式与执行原理;复杂分支结构程序的设计;教学难点:嵌套的if语句;第四章循环结构程序设计(一)基本教学内容4.1while语句4.2do.while语句4.3for语句4.4三种循环语句的比较4.5改变循环执行的状态4.6多重循环(二)基本要求教学目的:了解Goto语句及用Goto语句
展开阅读全文