



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C程序设计课程教学大纲(本科)课程性质:必修学分数: 4(授课学分3)学时数: 64教材: C程序设计教程夏宝岚主编参考书:C程序设计教程谭浩强主编一、本课程的地位、作用和任务C语言是第二代程序设计语言,是国内外广泛使用的一种计算机语言。C程序设计已成为国内外高等院校学生(包括计算机专业和非计算机专业)获取程序设计能力的首选课程,也是目前全国计算机等级考试、全国计算机应用技术认证考试(NIT)以及上海等地区计算机统考的指定课程。本课程的任务是培养学生程序设计的能力,掌握良好的程序设计风格,培养与他人合作开发项目的能力,学完本课程以后,为学生继续修读计算机专业的后继课程C+、Java、数据结构、软件工程等打下基础。二、教学内容与要求1C语言入门结合第1章课件的学习,了解以下知识点,并初步掌握在可视化平台Visual C+ 6.0上编辑、调试程序的操作技能。(1) 程序设计与计算机语言(2) C程序设计的感性认识(3) C程序的结构与设计规则(4) C程序的编辑、编译与运行(5) 在Visual C+ 6.0编译系统上上机实践2基本数据类型及运算结合第2章课件的学习,了解并掌握以下知识点:(1) C基本数据类型(整型、实型、字符型和无值型),类型的自动转换与强制转换(2) 数据的表示(常量与变量)(3) 常用的表达式(算术、赋值、逗号、关系、逻辑、位)。(4) 库函数的调用与声明3顺序结构程序设计结合第3章课件的学习,了解输入、输出的概念,掌握顺序结构的程序设计方法。(1) 顺序结构程序分析(2) 数据的输出(printf()函数和putchar()函数)(3) 数据的输入(scanf()函数和getchar()函数)(4) 顺序结构程序设计4选择结构程序设计结合第4章课件的学习,熟悉if语句、switch语句以及条件表达式的应用,掌握选择结构的程序设计方法。(1) if语句(单边、双边、多边三种形式)(2) 条件运算符和条件表达式(3) switch语句(4) 选择结构程序设计综合举例5循环结构程序设计结合第5章课件的学习,熟悉while型循环、do-while型循环以及for型循环的结构和应用,掌握循环结构的程序设计方法。(1) while型循环(2) dowhile型循环(3) for型循环(4) 循环结构的嵌套(多重循环)(5) 循环结构的中断与转移(6) 循环结构程序设计综合举例6数组结合第6章课件的学习,了解“数组”的概念和数组的定义与引用,熟悉用数组处理字符串的方法,掌握数组的排序、查找等常用算法。(1) 数组的概念及实例(2) 数组的定义与引用(3) 数组的存储结构与初始化(4) 数组与字符串(5) 数据的查找与排序(6) 数组综合应用举例7函数结合第7章课件的学习,了解“函数”的概念,熟悉函数的定义与调用,掌握函数的设计方法以及优化程序结构的技巧。(1) 函数的概念及实例(2) 函数的定义与调用(3) 参数传递(传值调用、传地址调用)(4) 函数的嵌套与递归(5) 变量的作用域(局部变量与全局变量)(6) 变量的存储类别(动态存储与静态存储)(7) 函数综合应用举例(8) 有参宏的使用(包括有参宏的定义与调用,有参数宏与函数的区别)8指针结合第8章课件的学习,了解“指针”的概念、“指针变量”的概念,掌握用指针处理数组、函数、字符串的方法。对教材中介绍的多级指针也能作一般了解。(1) 指针与指针变量的概念(2) 指针的定义与引用(3) 指针与数组(指针与一维数组的联系、指针与二维数组的联系以及数组指针的应用)(4) 指针与函数(指针变量作为函数参数、函数指针作为函数参数)(5) 指针与字符串(6) 多级指针(参阅教材,基本了解与掌握)9结构与其它自定义类型结合第9章课件的学习,了解“结构”的概念,理解结构与我们日常生活的联系。掌握结构类型的应用;了解动态数据结构“链表”的概念,掌握链表的创建与编辑。对教材中介绍的“共用体类型”和“枚举类型”作一般了解。(1) 结构类型的认识(2) 结构类型的定义(3) 结构类型的应用(结构变量、结构数组和结构指针)(4) 动态数据结构“链表”创建链表(栈式链表和队列式链表)链表的编辑(插入结点与删除结点)(5) 共用体类型(参阅教材,基本了解)(6) 枚举类型(参阅教材,基本了解)(7) 类型自定义10文件结合第10章课件的学习,了解“文件”的概念,掌握文件的创建、检索与定位的方法。(1) 文件的基本概念(包括:文件、文件类型和文件指针)(2) 文件的打开与关闭(3) 文件的读写ASCII文件读写(fgetc函数、fgets函数、fputc函数和fputs函数)二进制文件读写(fread函数和fwrite函数)二进制文件的格式读写(fscanf函数和fprintf函数,参阅教材,基本了解)文件的结束判断(feof函数的使用)(4) 文件的定位绝对定位(rewind函数)相对定位(fseek函数)三、实验要求教材实验篇对本课程的实验环境作了全面详尽的介绍,并详细给出了每一次实验的内容、要求和导读提要,学习者在上机实验之前必须认真阅读,并且按照下表规定的实验学时数,完成相应章节的上机实验练习。课程章节实验内容实验学时数实验一第1章初次尝试在VC 6.0平台上编辑、运行C程序2实验二第2章基本数据类型及运算2实验三第3章输入输出(除了完成实验题目外,再完成本章习题3.3、3.5、3.6的上机练习)4实验四第4章选择结构程序设计3实验五第5章循环结构程序设计3实验六第6章数组(除了完成实验题目外,再完成本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体育总局机关公开遴选公务员笔试经典考题含答案
- 2025年军工企业校园招聘面试题库附答案
- 2025美容院转让合同范本
- 2025化工原料采购合同协议书
- 2025新版城区商业店铺装修合同
- 庐山谣的情景赏析:高二古诗文教案
- 2025年法学基础知识考试题及答案
- 网络信息安全服务提供协议
- 农业种植设施维护责任书
- 农村生态养殖业发展协议合同书
- 高速天桥拆除方案(3篇)
- 第1课 鸦片战争 课件 历史统编版2024八年级上册
- 2025年中国冷链物流行业投资前景分析、未来发展趋势研究报告(智研咨询发布)
- 2025合作合同范本下载
- 手外伤急救诊疗流程标准化
- 农村土地托管培训课件
- 老年专科护士学习培训汇报
- 基孔肯雅热防控培训课件
- 公司岗位补助管理办法
- 游戏与儿童发展课件
- 捐赠助学活动方案
评论
0/150
提交评论