《C语言程序设计》实验教学大纲(计算机类).docx





《《C语言程序设计》实验教学大纲(计算机类).docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》实验教学大纲(计算机类).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计实验教学大纲(The C Programming Language)课程代码:0610004实验学时:30先修课程:计算机导论一、目的要求目的:使学生能够掌握算法的基本概念,并根据算法编制程序,掌握调试程序的 基本技巧,初步了解软件开发所要经历的阶段,为学生从事计算机软件开发和数据处 理工作打下坚实的基础。要求:熟悉Visual C+6.0的编程和调试环境,根据实验内容和要求,认真完成 程序编写、上机调试、运行结果分析,书写实验报告。二、实验项目内容及学时分配实验一、熟悉C语言的运行环境(1学时)1 .实验目的要求了解在Visual C+6.0环境下如何编辑、编译、连接和运行一个
2、C程序;(2)通过运行简单的C程序,初步了解C源程序的特点。2 .实验主要内容通过在计算机系统上编辑、编译、连接和运行一个C语言程序,对程序运行 结果进行分析,撰写实验报告。初步了解C语言源程序的特点。3 .实验类别:基础.实验类型:验证4 .实验要求:必做.主要仪器:微型计算机5 验二、数据类型、运算符和表达式(2学时).实验目的要求掌握定义整型、字符型和实型变量的方法,以及对它们赋值的方法;学会使 用C语言的有关算术运算符,以及包含这些运算符的表达式。1 .实验主要内容通过上机验证包含C的有关运算符的表达式。对程序运行结果进行分析,撰 写实验报告。2 .实验类别:基础.实验类型:验证3 .
3、实验要求:必做.主要仪器:微型计算机实验三、顺序结构程序设计(2学时).实验目的要求(1)掌握整型、实型与字符型数据的正确输入方法(scanf函数的使用);(2)掌握整型、实型与字符型数据的正确输出方法(printf函数的使用);(3)掌握编写顺序程序的方法。4 .实验主要内容(1)设圆半径r=1.5,圆柱高h=3,编写程序求圆周长、圆面积、圆球表面积、 圆球体积和圆柱体积。要求用scanf语句输入半径和高,输出时有文字说明, 取小数点后两位。(2)求华氏温度100。F对应的摄氏温度。计算公式如下,其中:c表示摄氏 温度,f表示华氏温度。5x(f-32)c = -5 .实验类别:基础实验类型:
4、设计6 实验要求:必做主要仪器:微型计算机实验四、选择结构程序设计(2学时)实验目的要求(1)正确使用关系运算符和关系表达式;(2)正确使用逻辑运算符和逻辑表达式;(3)熟练使用if语句实现选择结构程序;(4)熟练使用switch语句实现多分支选择结构程序。7 实验主要内容(1)有如下分段函数:%X y = 2x 11 x 10请输入X的值,求解对应的y值。(2)设计一个简单的计算器程序,用户输入运算数(实型)和四则运算符(+、-、*、/)(例如,输入:45. 6/2. 4),输出计算的结果(要求结果保留两位小数)。(注:输入格式必须是一个算术表达式,如:45. 6/2. 4)o8 实验类别:
5、专业基础实验类型:设计9 实验要求:必做主要仪器:微型计算机10 五、循环结构程序设计(2学时).实验目的要求(1)掌握循环程序的基本结构;(2)熟练掌握while、do一while及for语句,并会用来编写循环结构程序。1 .实验主要内容(1)输入一个5位正整数,输出该整数的倒序。例如:12345对应输出为:54321。(2)输入十个整数,求出最大数并输出结果。(3)编写一个程序,打印一个如下图所示的菱形(必须用循环结构)。*(4)编程输出100以内的所有素数。(5)编程输出水仙花数(所谓“水仙花数”,是指一个3位数,其各位数字的立 方和等于该数本身,例如,153=13+53+33,所以15
6、3是一个水仙花数)。(6)输入两个正整数m和n,求这两个数的最大公约数和最小公倍数。2 .实验类别:专业基础.实验类型:设计3 .实验要求:必做.主要仪器:微型计算机实验六、数组及其应用(4学时).实验目的要求(1)掌握一维数组的定义、赋值、输入输出及其应用;(2)掌握二维数组的定义、赋值、输入输出及其应用;(3)掌握字符数组的定义、赋值、输入输出及其应用。4 .实验主要内容(1)编程在一个已按从小到大排列好的数组中插入一个数,要求插入该数后的 数组仍按原规律排列。(2)编程输出3行4列矩阵中的最大元素值,矩阵中的每个元素值要求从键盘 输入。(3)编程将一个字符串中的所有英文字母组成一个新的字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 实验教学 大纲 计算机

限制150内