《C程序设计》课程实验教学大纲(电子)_c课程设计教学大纲
《C程序设计》课程实验教学大纲(电子)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c课程设计教学大纲”。
《C程序设计》课程实验教学大纲
(电子信息技术本科专业使用)
一、教学目标:
要求学生在掌握C语言程序设计的基本概念和语法规则的同时,掌握程序设计的基本思想和方法,培养学生的程序设计能力和利用C语言解决实际问题的能力。
二、实验教学时数:20学时
三、实验内容:
实验一 熟悉上机过程
1、实验目的:熟悉上机过程
2、实验技能培训内容:熟练掌握在VC编译环境下进行C语言程序编写、调试、运行的基本方法,为后续内容奠定基础。输入几段小程序,将其编译、连接并运行。
3、主要仪器:计算机
4、实验方法:验证
实验二 判定某年是否为闰年
1、实验目的:练习使用选择语句
2、实验技能培训内容:编程判定某年是否为闰年。练习使用选择语句,熟练掌握源程序的书写格式。
3、主要仪器:计算机
4、实验方法:验证
实验三 求最大公约数和最小公倍数
1、实验目的: 练习使用循环语句
2、实验技能培训内容:编程求解两个正整数的最大公约数和最小公倍数,熟练使用循环语句编写程序。
3、主要仪器:计算机
4、实验方法:验证
实验四 求素数
1、实验目的: 数组和循环语句的基本练习
2、实验技能培训内容:用筛法求100-200间的素数。
3、主要仪器:计算机
4、实验方法:验证
实验五 汉诺塔问题
1、实验目的: 练习函数的递归调用方式
2、实验技能培训内容:编写递归函数,解决汉诺塔问题。
3、主要仪器:计算机
4、实验方法:验证
实验六 利用指针传递方式实现两个数的交换
1、实验目的: 练习函数传址调用方式
2、实验技能培训内容:编写函数,利用传址调用方式交换x,y两个变量的值。
3、主要仪器:计算机
4、实验方法:验证
实验七 冒泡和选择排序
1、实验目的:函数和数组的练习。
2、实验技能培训内容:编程要求对输入的10个数进行冒泡和选择排序,并输出排序结果。
3、主要仪器:计算机
4、实验方法:验证
实验八 成绩排序
1、实验目的: 结构体和数组的练习。
2、实验技能培训内容:编程输入学生的姓名和成绩,按成绩由高到低进行排序并按排序后的次序输出学生的信息。
3、主要仪器:计算机
4、实验方法:验证
实验九 矩阵相乘
1、实验目的:使用下标和指针两种方式访问数组元素。
2、实验技能培训内容:编程计算并输出两个矩阵的乘积。
3、主要仪器:计算机
4、实验方法:验证
实验十 递归和数组的综合1、实验目的:递归和数组的综合练习。
2、实验技能培训内容:编程要求采用递归方法逆序放置数组中的元素。
3、主要仪器:计算机
4、实验方法:验证
责任撰写人:陈桂芬
2005-12-21