1、程序设计基础实验教学大纲程序设计基础实验教学大纲一、实验课的任务、性质与目的:本课程以C+语言为依托介绍高级语言程序设计,是一门实践性很强的课程,课程实验要求学生在学习语法知识的同时进行实践。本课程在选择结构、循环结构、数组、函数等6个知识点分别设置实验项目,其中函数是综合型实验,其它为验证型实验。通过上机实验,加深学生对基本语法知识的理解和应用,使其掌握结构化程序设计方法,培养其编程和调试的实际动手能力。二、主要仪器设备及环境:仪器设备:任何计算机及网络终端。 环境:windows操作系统、VC+6.0或Turbo 3.0 三、实验项目的设置与实验内容序号实验项目名称实验内容实验要求实验时数
2、每组人数实验类型1熟悉C+编程环境*初步熟悉C+程序的上机环境 (VC环境下建立和运行C程序的步骤)必做41验证2简单程序设计*程序设计的风格和程序调试技术;输出各种表达式的值;了解运算符的优先级和结合性。必做41验证3-4选择和循环控制结构 练习if、switch、while、dowhile、for编程典型实验题:闰年判断、一元二次方程求根,累加和累乘计算,两个数的最小公倍(最大公约)数、“九九乘法表”、“水仙花数”、“百鸡问题”等必做81验证5数组数组应用 典型实验题:数组元素操作(统计、查找、插入、删除和冒泡排序等),字符数组应用,杨辉三角、素数筛选等必做61验证6函数和数据存储结构函数
3、定义与调用(综合性实验) 综合应用流程控制和数组等章节知识,将前期例题用函数实现。可练习最大公约数、闰年判断、水仙花、素数判断、Fibonacci数列等。必做61综合*说明:实验一主要是熟悉上机操作,以教师机房指导和现场考核(或考查)为主,一般不要求提交文字实验报告。四、教材、实验教材(指导书):1. 教材1 钱能著,C+程序设计教程(修改版),清华大学出版社,2010年2. 实验指导书 1 钱能著,C+程序设计教程(第二版)上机指导与习题解答,清华大学出版社,2009年 2 自编,高级语言程序设计上机操作指南(电子版)五、考核方式与评分办法:本课程的考核分为平时成绩及期末考试成绩两部分,其中平时成绩包括考勤、实验成绩等,期末考试以闭卷笔试为主。总成绩按以下公式计算:总成绩平时成绩40%期末成绩60%六、大纲审核人:张席2 / 2