下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级语言程序设计课程内容及基本要求(非计算机专业)总学时:48。(一)C语言概述(2学时)C语言出现的历史背景;C语言的特点;C语言程序结构;C程序上机步骤。1.基本要求(1)了解:该系统完成C程序从编辑、编译、连接到运行、调试的全过程。 通过运行简单的C程序,初步了解C源程序的特点。(2)掌握:所用计算机系统的基本操作方法。2.重点、难点重点:C语言的特点;C语言程序结构。难点:C语言程序结构。3.说明:(二)算法(2学时) 算法的概念、特性与描述方法;结构化程序设计方法。1.基本要求:(1)了解:算法的概念、特性与描述方法。(2)掌握:能够正确的使用流程图、N-S图等常见的几种方法来描述算
2、法。(3)了解:结构化程序设计方法。2.重点、难点重点:能够正确的使用流程图、N-S图等常见的几种方法来描述算法。 难点:能够正确的使用流程图、N-S图等常见的几种方法来描述算法。3.说明:(三) 数据类型、运算符与表达式(2学时) 常量与变量;整型数据;实型数据;字符型数据;算术、赋值和逗号运算符及表达式。1.基本要求:(1)掌握:C的几种基本数据类型,熟悉它们的使用方法与使用要点。(2)掌握:学会使用C中的各种运算符,掌握由这些运算符组成的各种表 达式的使用方法。特别是自加(+)与自减(-)运算符的使用。2.重点、难点重点:C中的各种运算符,由这些运算符组成的各种表达式的使用方法。 难点:
3、C中的各种运算符,由这些运算符组成的各种表达式的使用方法。3.说明:(四) 顺序程序设计(2学时)C语句概述;赋值语句;数据输入输出的概念及在C语言中的实现;格式输 入与输出(scanf()和printf()函数);字符输入与输出 (getchar()和putchar()函数)。1.基本要求:(1)掌握:C语言中使用最多的一种语句一一赋值语句的使用。(2)熟练掌握:数据输入、输出函数的各种格式控制与使用要点。2.重点、难点 重点:数据输入、输出函数的各种格式控制与使用要点。 难点:数据输入、输出函数的各种格式控制与使用要点。3.说明:(五)选择结构程序设计(6学时)关系运算符和关系表达式;逻辑
4、运算符合逻辑表达式;If语句;Switch语 句。1.基本要求:(1)了解:C语言表示逻辑量的方法。(2)掌握:正确使用逻辑运算符和逻辑表达式。(3)熟练掌握:IF语句及SWITCH句的基本结构和使用方法。2.重点、难点重点:正确使用逻辑运算符和逻辑表达式,IF语句及SWITCH语句的基本结 构和使用方法。难点:IF语句及SWITCH句的基本结构和使用方法。3.说明:(六)循环控制(6学时)while语句;dowhile语句;for语句;循环的嵌套;break和continue语句。1.基本要求:(1)掌握:用while语句,dowhile语句和for语句实现循环的方法。(2)掌握:在程序设计
5、中用循环的方法实现一些常用的算法(如穷举、迭 代、递推等)。(3)掌握:BREAKS句和CONTINU的用法。2.重点、难点重点:用while语句,dowhile语句和for语句实现循环的方法。 难点:在程序设计中用循环的方法实现一些常用的算法(如穷举、迭代、递 推等)。3.说明:(七)数组(6学时) 一维定义、引用、初始化;二维数组的定义、引用、初始化;字符数组的定 义、引用、初始化;常用字符串处理函数1.基本要求:(1)掌握:一维数组的定义和引用方法;(2)掌握:二维数组的定义和引用方法; (3)了解:二维数组的实际意义;(4)掌握:字符数组的定义与引用、常用字符串处理函数及字符处理函数
6、的使用方法;(5)掌握:与数组有关的算法(如排序、查找等)2.重点、难点 重点:数组的定义和引用方法,与数组有关的算法难点:数组的定义和引用方法,与数组有关的算法3.说明: (八)函数(8学时) 函数定义的一般形式;函数参数和函数值;函数的调用;函数的嵌套调用; 函数的递归调用; 数组作为函数参数; 局部变量和全局变量;变量的存储类别; 内部函数和外部函数;1.基本要求: (1)掌握:函数的定义、函数调用的几种形式;(2)掌握:函数形参与实参的对应关系;(3)掌握:函数的嵌套调用和递归调用的方法;(4)掌握:局部变量与全局变量的概念、区别,以及它们的使用方法;(5)掌握:动态存储变量与静态存储
7、变量的概念、 区别及它们的使用方法。2.重点、难点 重点:函数的定义、函数调用的几种形式。 难点:函数的嵌套调用和递归调用的方法。3.说明: (九)指针(6学时) 地址和指针的概念;变量的指针和指向变量的指针变量;数组与指针;字符 串与指针;指向函数的指针;返回指针值得函数;指针数组。1.基本要求: (1)掌握:指针的概念;(2)掌握:指针变量的定义与应用;(3)掌握:学会使用数组的指针和指向数组的指针变量;(4)掌握:学会使用字符串指针和指向字符串的指针变量;(5)掌握:学会使用函数的指针和指向函数的指针变量。2.重点、难点 重点:指针变量的定义与应用;指针与数组、指针与函数间的关系。难点:
8、指针变量的定义与应用;指针与数组、指针与函数间的关系。3.说明: (十)结构体(6学时) 定义结构体类型变量的方法;结构变量的引用;结构体变量的初始化;结构 体数组;指向结构体类型数据的指针; 用指针处理链表; 用typedef定义类型1.基本要求:(1)掌握:结构体类型变量的定义和使用方法; (2)掌握:结构体类型数组的概念和应用;(3)掌握:链表的概念,初步学会对链表进行操作。2.重点、难点 重点:结构体类型变量的定义和使用方法,结构体的应用。 难点:结构体类型变量的定义和使用方法,结构体的应用。3.说明:十一)文件(2学时) 文件类型指针;文件的打开与关闭; 文件的读写; 文件的定位。1.基本要求:(1)掌握:文件、缓冲文件系统、文件指针
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年浙教新版必修3生物下册月考试卷含答案
- 2025年统编版八年级历史下册月考试卷
- 2025年度乳制品安全检测与质量控制服务合同3篇
- 二零二五年度安徽电信合同履行全程监控合同
- 2025年度高科技产业园区土地租赁及配套设施建设合同3篇
- 2025年度留学奖学金申请代理服务合同4篇
- 二零二五版分手后情侣分手后共同债务清偿及财产分割合同4篇
- 二零二五版高端医疗器械采购订单及合同执行监管服务合同
- 二零二五年度办公楼楼梯口装饰装修工程合同样本4篇
- 2025年度东北大豆出口贸易公司与国外采购商购销合同4篇
- 收纳盒注塑模具设计(论文-任务书-开题报告-图纸)
- 博弈论全套课件
- CONSORT2010流程图(FlowDiagram)【模板】文档
- 脑电信号处理与特征提取
- 高中数学知识点全总结(电子版)
- GB/T 10322.7-2004铁矿石粒度分布的筛分测定
- 2023新译林版新教材高中英语必修一重点词组归纳总结
- 苏教版四年级数学下册第3单元第2课时“常见的数量关系”教案
- 基于协同过滤算法的电影推荐系统设计
- 消防应急预案流程图
- 人教统编版高中语文必修下册第六单元(单元总结)
评论
0/150
提交评论