



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计课程教学大纲 一、本课程性质和目的本课程是机械设计制造及其自动化专业的专业必修课。通过本课程的教学,使学生掌握C语言程序设计的语法规则及相关的基本概念,结合上机实践使学生学会程序设计的基本方法和技巧,为进一步培养和提高学生综合编程的能力打好基础。 二、课程教学内容及要求第一章 程序设计基础知识 (理论学时:2)学习重点:算法、算法表示和结构化程序设计方法1.1 程序与程序语言1.2 算法和算法表示1.3 结构化程序设计方法第二章 C语言概述 (理论学时:4)学习重点:C语言的基本组成和C程序的基本结构。2.1 C语言概况2.2 C程序的基本结构2.3 C语言的基本组成2.4 C程序的上机过程第三章 数据类型与运算规则 (理论学时:4)学习重点:基本数据类型和各类运算规则。3.1 数据与数据类型3.2 基本数据类型及其表示3.3 算术运算与赋值运算 3.4 关系运算与逻辑运算3.5 位运算3.6 其它运算3.7 混合运算与数据类型转换第四章 顺序结构的程序设计 (理论学时:4)学习重点:赋值语句和数据输入输出方法。4.1 C语句概述4.2 赋值语句4.3 数据输出 4.4 数据输入4.5 程序实例第五章 选择结构的程序设计 (理论学时:4)学习重点:用if语句和switch语句设计选择结构程序。5.1 if语句5.2 switch语句5.3 goto语句5.4 程序实例第六章 循环结构的程序设计 (理论学时:4)学习重点:用while、do_while和for 语句设计循环结构程序。6.1 循环的基本概念6.2 while语句6.3 do_while语句6.4 for语句6.5 break语句和continue语句6.6 几种循环语句的比较6.7 循环嵌套6.8 程序实例第七章 数组 (理论学时:4)学习重点:数组的定义和使用数组实现算法的思想与方法。7.1 数组的基本概念7.2 一维数组7.3 二维数组7.4 程序实例第八章 函数 (理论学时:4)学习重点:函数的定义与调用,变量存储属性和编译预处理。8.1 C程序的模块化结构8.2 函数的定义8.3 数据在函数间的传递8.4 函数的调用8.5 数组作为函数的参数8.6 函数的嵌套调用第九章 指针 (理论学时:4) 学习重点:各类指针的定义和使用,指针与变量、函数、数组的关系,用指针处理字符串的方法。9.1 指针的基本概念9.2 指针与函数9.3 指针与数组9.4 指针与字符串9.7 程序实例三、课程教学形式及安排课堂教学尽量采用多媒体教学;课堂教学与上机交替进行,上机占据20个学时;教师可根据具体情况对各章节的教学时数作适当调整。四、建议使用的教材与教学参考书目 教 材:全国计算机等级考试二级教程C语言程序设计,教育部考试中心,高等教育出版社,2010年。教学参考书:C语言程序设计(教育部规划)(跨高等理工),廖雷编,高等教育出版社,2006年。C语言程序设计,黄维通等编,清华大学出版社。C语言程序设计,谭浩强编,清华大学出版社, 2004年。五、实验(一)内容及课时 1、简单C程序设计(共2学时)熟悉VC6.0编译系统的组成;掌握编写C程序的步骤及方法;基本输出语句的使用;2、顺序结构(共2学时)赋值语句的使用;顺序结构程序设计的方法;数据的输入、输出方法;能正确的使用各种格式转换符;3、选择结构(共2学时)正确的使用逻辑运算符和逻辑表达式;掌握表示逻辑量的方法;掌握条件选择结构的编程(if、switch语句)。4、循环结构(共2学时)掌握C语言for、while、dowhile循环编程;用循环的方法实现各种算法(如穷举、迭代、递推等)5、函 数(共4学时)掌握函数的定义方法;函数的实参与形参的对应关系,以及值传递的方式;掌握函数(一般、嵌套、递归)调用编程。6、数 组(共4学时)一维数组的定义、赋值和输入输出的方法;掌握C语言字符数组和字符串函数的使用;掌握与数组有关的相关算法。7、指 针(共4学时)指针的定义和使用指针变量;基
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二级造价工程师土建专业考试高频考点梳理
- 2025年IT科技项目主管竞聘实战指南及模拟题答案详解
- 2025年企业青年团员思想引领模拟题及参考答案详解
- 2025年非临床安全性评价服务项目合作计划书
- 2025年兽用诊断制品项目建议书
- 2025年非接触式物位仪表合作协议书
- 2025年新闻采辑项目合作计划书
- 抗衰老医美提升沙龙课件
- 江苏省南京市励志高级中学2024-2025学年高二下学期第二次调研考试地理试题(含答案)
- 河南省新未来2025-2026学年高三上学期9月联合测评生物试题(含答案)
- 血液灌流操作流程课件
- 电力系统分析(郝亮亮)
- 小红书口碑对旅游者目的地决策的影响研究
- 查缉酒驾实战培训课件
- 铁路客运规章全套教学课件
- 计算机组成原理-鲲鹏
- 2023年各地中考语文卷名著《昆虫记》阅读题汇集练附答案解析
- 新生儿感染性休克的个案护理课件
- 3d玻璃的热弯工艺
- 游戏开发行业保密知识培训之保护游戏设计数据的关键要点
- 氢能源相关项目建议书
评论
0/150
提交评论