《高级语言程序设计A》实验指导书
- 格式:doc
- 大小:319.00 KB
- 文档页数:10
实验指导书
学院电子电气工程学院
课程名称高级语言程序设计A
课程代码020111
课程学时48
实验总学时16
课程名称:高级语言程序设计A
实验1 顺序结构程序设计
实验2 选择结构程序设计
实验3 循环结构程序设计
实验4 数组程序设计实验
实验5 字符数组程序设计
实验6 函数程序设计
实验7 指针程序设计
实验8 结构体程序设计实验时间:第3,5,6,7,8,9,10,11 周
1.掌握运行C程序的环境与方法。
2.掌握简单C程序的设计。
3.掌握基本输入输出格式的使用。
二、实验内容
1.熟悉C的工作环境。
2.编译、运行C的源程序。
3.求两个数之和(静态输入和动态输入)。在两种情况下完成:
①数据在程序内部定义变量时赋初值,或者通过赋值语句赋值。
②数据通过scanf( )函数输入,注意变量前面的取地址符号。
4.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆柱表面积、圆柱体积。要求用scanf 输入数据,输出计算结果。
*5. 扩展:请编程序将“China”译成密码,密码规律是:用原来的字母后面第四个字母代替原来的字母。分别用putchar函数和printf函数输出密码。
三、实验要求
1.用VC++6.0 完成程序设计并上机调试通过。
2.掌握运行C程序的环境与方法
3.掌握基本输入输出格式的使用。
四、实验设备
1.硬件要求:每个学生每次上机实验使用一台计算机。
2.软件要求:Visual C++6.0和Windows系列操作系统
五、实验报告要求
1.实验报告用学校统一的实验报告纸书写。
2.记录实验数据。
3.提供源程序清单。
1.掌握关系表达式与逻辑表达式的使用
2.掌握if语句、if-else语句、if-else if-else if... else语句的使用。
3.掌握switch语句的使用。
二、实验内容
1.输入a、b、c三个整数,求出其中最大者,并连同三个源数据一起输出。
2.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,
80-89分为B,70-79分为C,60-69分为D,60分以下为E。
要求:至少输入3个分数段的成绩并打印出对应的等级制成绩,并用switch语句完成。*3. 扩展:求方程ax2+bx+c=0的解。
要求:分别考虑实根和虚根的情况。
三、实验要求
1.用VC++6.0 完成程序设计并上机调试通过。
2.掌握选择结构程序的调试方法:
①在if语句中,逻辑上通过每一个if-else;
②在switch语句中,逻辑上通过每一个case及default。
四、实验设备
1.硬件要求:每个学生每次上机实验使用一台计算机。
2.软件要求:Visual C++6.0和Windows系列操作系统
五、实验报告要求
1.实验报告用学校统一的实验报告纸书写。
2.记录实验数据。
3.提供源程序清单。
1.掌握while语句、do-while语句的使用方法。
2.掌握for语句的使用方法。
二、实验内容
1.计算当n为何值时,不等式sum=1 + 1/2 + 1/3 +… + 1/n >limit成立,输出n对应的sum (limit从键盘输入,要求用while或do... while 语句,limit=10)。
2.计算M=11+ 22+ 33+…+ NN,直到N等于15为止,输出N和对应的M。(要求用for语句做)3.100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马一匹驮0.5
担,计算大、中、小马匹数的各种组合并输出。
*4.扩展:求 sum=1!+2!+3!+…..+10! ,并输出结果。
三、实验要求
1.用VC++6.0 完成程序设计并上机调试通过。
2.掌握while语句、do-while语句、for语句中循环控制条件的修改方法。
四、实验设备
1.硬件要求:每个学生每次上机实验使用一台计算机。
2.软件要求:Visual C++6.0和Windows系列操作系统。
五、实验报告要求
1.实验报告用学校统一的实验报告纸书写。
2.记录实验数据。
3.提供源程序清单。
实验4 数组程序设计
一、实验目的
1.掌握数组的定义、赋值和输入输出的方法。
2.掌握部分与数组有关的算法。
二、实验内容
1.设数列为1,3,5,7,9,11,13,15,17,19,动态输入在数组array中,然后顺序打印输出该数列,再逆序打印输出该数列。
2.将3x3阶二维数组的关于主对角线对称的元素互换。二维数组的第1至3行元素分别为1、2、3、4、5、6、7、8、9。用矩阵形式分别输出互换前、后的数组元素值。
*3. 扩展:有一个已排好序的数组,要求输入一个数后,按原来的规律将它插入数组中。
三、实验要求
1.用VC++6.0 完成程序设计并上机调试通过。
2.掌握数组元素的使用。
3.掌握数组下标的范围。
四、实验设备
1.硬件要求:每个学生每次上机实验使用一台计算机。
2.软件要求:Visual C++6.0和Windows系列操作系统。
五、实验报告要求
1.实验报告用学校统一的实验报告纸书写。
2.记录实验数据。
3.提供源程序清单。