《2022年《计算机程序设计基础》课程实验教学大纲 .pdf》由会员分享,可在线阅读,更多相关《2022年《计算机程序设计基础》课程实验教学大纲 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 1 页 / 共 7 页计算机程序设计基础(C 语言实验)课程实验教学大纲英文名称: Computer Program Design(C language Experiments) 课程编号: 080927017 课程学时: 16 实验学时: 16 学分: 1 设课方式:单独设课适用对象:理科、工科一年级学生大纲主撰人:大纲审核人:一、实验教学目的与基本要求1、实验教学目的:通过上机实验使学生真正领会理论教材中C 语言的知识特点,正确灵活地利用C 语言中的各种要素, 熟练地掌握作为集成化开发环境的编译系统,获得程序设计中解决实际问题的经验和技巧, 让学生解决一些比较简单的程序设计,从而提高思
2、维能力,提高学生全国计算机等级考二级C 的通过率。2、实验教学基本要求:(1)熟悉 C 语言集成开发环境VC+6.0 ,集成开发环境下C 程序的编辑、编译、连接和运行的过程、分步调试、错误定位错误修改等。(2)理解和掌握运算符、表达式在C 语言书写方式及功能,输入输出函数的使用方法。(2)理解和掌握单分支if 语句、多分支if 语句、 if 语句嵌套和switch 语句的程序设计、编辑和调试方法与调试技巧。(3)理解和掌握循环结构程do 语句、 do while 语句和for 语句程序设计、编辑和调试方法与调试技巧。(4)理解和掌握函数的调用与递归调用方法,多模块的程序设计与调试的方法。(5)
3、理解和掌握维数组的定义、初始化和引用的方法,字符串函数的使用方法。(6)掌握运用指针进行简单编程的方法、指针方法调试程序的技巧,验证结构体变量的组织方式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 第 2 页 / 共 7 页二、实验课程内容和学时分配1、实验项列表序号实验项目名称学时实验类别实验要求实验类型每组人数实验室名称主要设备名称是否为网络实验1 开发环境2 基础必修演示60 计算机基础实验中心计算机是2 顺序结构2
4、基础必修验证60 计算机基础实验中心计算机是3 分支结构2 基础必修验证60 计算机基础实验中心计算机是4 循环结构2 基础必修验证60 计算机基础实验中心计算机是5 函数2 基础必修综合60 计算机基础实验中心计算机是6 数组2 基础必修综合60 计算机基础实验中心计算机是7 指针2 基础必修综合60 计算机基础实验中心计算机是8 结构体2 基础必修综合60 计算机基础实验中心计算机是2、实验项目目的和要求序号 1. 开发环境 :【实验目的】(1) 初步了解C 语言集成开发环境VC+6.0 ;(2) 初步了解集成开发环境下C 程序的编辑、编译、连接和运行的过程。(3) 掌握和理解C 程序的结
5、构。(4) 掌握调试C 语言程序技巧【实验设备和仪器】(1) IBM PC 或兼容计算机(2) Windows 9x/2000/XP操作系统(3) Visual C+6.0 【实验内容】(1)程序的编辑、编译、连接和运行的过程(2)分步运行、设置断点(3)调试第一章验证类实验例题1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 第 3 页 / 共 7 页(4)调试第一章验证类实验例题2 (5)调试第一章验证类实验例题3 (6)
6、调试第一章验证类实验例题4 (7)调试第一章验证类实验例题4 序号 2. 顺序结构 :【实验目的】(1) 熟悉各数据类型的定义方法及表示的数据范围(2) 熟练表达式的表示方法(3) 熟悉各运算符的优先级(4) 了解表达式的运行结果(5) 熟悉顺序结构的程序设计方法。(6) 掌握程序设计与调试的方法。(7) 掌握程序填空、改错的调试方法。【实验设备和仪器】(1) IBM PC 或兼容计算机(2) Windows 9x/2000/XP操作系统(3) Visual C+6.0 【实验内容】(1)调试第二章验证类实验中的4 个例题(2)调试第二章启发类实验二中的3 个例题(3)调试第二章启发类实验三中
7、的3 个例题(4)调试第二章设计类实验1 序号 3. 分支结构 :【实验目的】(1)验证主教材中典型例题。(2)理解和掌握分支结构程序设计的方法。(3)理解和掌握if 语句的三种基本形式执行的流程。(4)掌握 switch 语句的使用方法。(5)掌握 if 语句嵌套。(6)掌握分支结构程序填空的方法。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 第 4 页 / 共 7 页(7)掌握分支结构程序改错技巧。【实验设备和仪器】(1)
8、 IBM PC 或兼容计算机(2) Windows 9x/2000/XP操作系统(3) Visual C+6.0 【实验内容】(1)调试第三章验证类实验中的5 个例题(2)调试第三章启发类实验二中的3 个例题(3)调试第三章启发类实验三中的3 个例题(4)调试第三章设计类实验1 序号 4. 循环结构 :【实验目的】(1)验证主教材中典型例题。(2)理解和掌握循环结构程序设计的方法。(3)理解和掌握while 、do-while 、for 语句的执行的流程。(4)掌握循环语句嵌套。 。(5)掌握 break 和 continue 的使用方法(6)掌握循环结构程序填空的方法。(7)掌握循环结构程序
9、改错技巧。【实验设备和仪器】(1) IBM PC 或兼容计算机(2) Windows 9x/2000/XP操作系统(3) Visual C+6.0 【实验内容】(1)调试第四章验证类实验中的5 个例题(2)调试第四章启发类实验二中的3 个例题(3)调试第四章启发类实验三中的3 个例题(4)调试第四章设计类实验1(选做)序号 5. 函数 :【实验目的】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 第 5 页 / 共 7 页(1)
10、验证主教材中典型例题。(2)掌握自定义函数的定义和调用方法。(3)理解和掌握多模块的程序设计与调试的方法。(4)函数的递归调用方法。(5)全局变量与局部变量的作用范围。(6)动态变量与静态变量的使用方法。(7)掌握多模块的程序设计与调试的方法。【实验设备和仪器】(1) IBM PC 或兼容计算机(2) Windows 9x/2000/XP操作系统(3) Visual C+6.0 【实验内容】(1)调试第五章验证类实验中的例题1 (2)调试第五章验证类实验中的例题2 (3)调试第五章验证类实验中的例题3 (4)调试第五章验证类实验中的例题4 (5)调试第五章启发类实验一中的3 个例题(6)调试第
11、五章启发类实验二中的3 个例题序号 6. 数组 :【实验目的】(1)验证主教材中典型例题。(2)掌握一维数组的定义、初始化和引用的方法。(3)掌握二维数组的定义、初始化和引用的方法。(5)掌握常用的几个字符串函数的使用方法。(6)掌握交换排序、选择排序和插入排序方法。【实验设备和仪器】(1) IBM PC 或兼容计算机(2) Windows 9x/2000/XP操作系统(3) Visual C+6.0 【实验内容】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 -
12、 - - - - - - - - 第 6 页 / 共 7 页(1)调试第六章验证类实验中的5 个例题(2)调试第六章启发类实验二中的3 个例题(3)调试第六章启发类实验三中的3 个例题(4)调试第六章设计类实验1(选做)序号 7. 指针 :【实验目的】(1)验证主教材中典型例题。(2)掌握运用指针变量给普通变量赋值的方法。(3)掌握运用指针变量访问普通变量进行输出的方法。(4)掌握运用指针进行简单编程的方法。(5)掌握运用指针方法调试程序的技巧。【实验设备和仪器】(1) IBM PC 或兼容计算机(2) Windows 9x/2000/XP操作系统(3) Visual C+6.0 【实验内容】
13、(1)调试第七章验证类实验中的5 个例题(2)调试第七章启发类实验二中的3 个例题(3)调试第七章启发类实验三中的3 个例题(选做)(4)调试第七章设计类实验1(选做)序号 8. 结构 :【实验目的】(1)掌握结构体、联合、枚举类型及变量的定义和使用方法。(2)掌握用Type def 定义新类型方法。(3)验证结构体、联合变量的内存空间组织方式。(4)了解链表的建立和使用。【实验设备和仪器】(1) IBM PC 或兼容计算机(2) Windows 9x/2000/XP操作系统(3) Visual C+6.0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
14、- - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 第 7 页 / 共 7 页【实验内容】(1)调试第八章验证类实验中的5 个例题(2)调试第八章启发类实验二中的3 个例题(3)调试第八章启发类实验三中的3 个例题(4)调试第八章设计类实验1(选做)三、考核方式考核方式:考试,采用无纸化考试。成绩评定: 采用平时成绩和考试成绩相结合的评定方法。每个实验都根据学生的动手能力及实验报告成绩进行综合评分。实验成绩占期末总成绩的30%,考试成绩占期末总成绩的 70%。四、与其它相关课程的联系与分工本课程是学科基础课,是为学习专业课打基础的课程,学生学习本课程后可以编写计算机程序去解决与专业相关的实际问题。五、教学指导书、参考书1、教材:1 C语言程序设计孙辉、吴润秀编著中国铁道出版社 2007 年2 C语言程序设计实验指导与习题集孙辉主编人民邮电版社 2014 年2、参考书:2 C程序设计题解与上机指导谭浩强编清华大学出版社 2001年3 C语言程序设计谭浩强主编清华大学版社2004 年名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -