软件学院高级语言程序设计实验报告2011(1)

更新时间:2023-11-16 00:45:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

云南大学软件学院 实 验 报 告

高级语言程序设计

学 期:______年秋季学期 指导教师:___________ 指导教师:___________

序 号:___________ 姓 名:___________ 学 号:___________ 专 业:___________

综合成绩:___________

云南大学软件学院《高级语言程序设计实验指导手册》

目录

实验报告说明 .............................................................................. 2 实验报告填写示例 .......................................................................... 3 附录:高级语言程序设计实验指导手册 ....................................................... 53

第 1 次实验(熟悉实验环境) ...................................................... 53 第2次实验(printf()练习) ....................................................... 57 第3次实验(scanf()练习) ........................................................ 58 第4次实验(控制流) ............................................................. 59 第5/6次实验(函数) ............................................................. 60 第7次实验(数组) ............................................................... 60 第8次实验(字符串) ............................................................. 61 第9次实验(文件) ............................................................... 62 第10次实验(数组和指针) ........................................................ 62 第11次实验(结构体) ............................................................ 63 第12次实验(其它杂项) .......................................................... 63 第13次实验(课程设计) .......................................................... 70

1

云南大学软件学院《高级语言程序设计实验指导手册》

实验报告说明

软件学院实验中心

实验名称 要用最简练的语言反映实验的内容。如验证某程序、定律、算法,可写成“验证

×××”;分析×××。

实验目的 目的要明确,要抓住重点,可以从理论和实践两个方面考虑。在理论上,验证定理、

公式、算法,并使实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调试方法。一般需说明是验证型实验还是设计型实验,是创新型实验还是综合型实验。

实验内容(算法、程序、步骤和方法) 这是实验报告极其重要的内容。这部分要写明依据何

种原理、定律算法、或操作方法进行实验,要写明经过哪几个步骤。还应该画出流程图(实验装置的结构示意图),再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。如果报告内容写不完,可以后加第二种格式的附页。

数据记录和计算 指从实验中测出的数据以及计算结果。

结论(结果) 即根据实验过程中所见到的现象和测得的数据,做出结论。也可写上实验成功

或失败的原因,实验后的心得体会等。

注意事项:

? 请保管好本实验报告遗失不补,期末实验结束后需交回存档; ? 每次完成实验后必须提交实验报告,逾期未提交将扣除本次成绩; ? 本实验报告附录为《高级语言程序设计实验指导手册》,请根据课程安排和要求完成实

验练习项目。

2

云南大学软件学院《高级语言程序设计实验指导手册》

实验报告填写示例

实验二名称:printf()练习 实验目的:1. 熟悉printf()显示变量值,表达式结果的功能2.编写一个顺序计算的程序,

要求选写算法,再写流程图或伪代码,最终调试完成程序。

填写日期: 2007年10月9日

本次实验成绩:

(一) 实验任务:

显示按指定格式显示1-23个表达式的值,并记录结果,完成总结及报告。

(二) 实验方法:应用printf()函数,显示1-23表达式的值。 显示为十进制整数的控制字符串为:%d 显示为小数的控制字符串为:%8.2f 显示为字符的控制字符串为:%c

(三) 实验结果记录:(以表述清楚为目的) 1-8显示为十进制整数; 控制格式 记录结果 3+4*6 XXXXXXX XXXXXXX 3*4/6+6 2*3/12*8/4 10*(1+7*3) 20-2/6+3 20-2/(6+3) (20-2)/6+3 (20-2)/(6+3)

9-16显示为小数,保留小数2位,宽度为8; 3.0+4.0*6.0 3.0*4.0/6.0+6.0 2.0*3.0/12.0*8.0/4.0 10.0*(1.0+7.0*3.0) 20.0-2.0/6.0+3.0 20.0-2.0/(6.0+3.0) (20.0-2.0)/6.0+3.0 (20.0-2.0)/(6.0+3.0)

17-20显示为字符; ?m?-5 ?m?+5 ?G?+6

3

云南大学软件学院《高级语言程序设计实验指导手册》

?G?-6

21-23显示为十进制整数。 ?b?-?a? ?g?-?a?+1 ?G?-?A?+1

(四) 实验小结:

1. 基本数据类型:int, float, double, char 2. 各类型的显示控制字符串为:%d, %f, %lf, %c;在该练习项目中,练习了整型、浮点类型主要是float

类型、字符类型的显示。 3. 显示格式的控制字符还有:

a) +:显示数字的符号

b) –:设置数字显示为左对齐方式显示

c) 数字:设置数字显示的最小宽度及小数位的精度 i. 整数部分:数字显示包括小数点所占用的字符最小宽度; ii. 小数部分:控制小数点后的小数精度

4. 表达式计算的小结

5. /运算符的结果,在整型表达式和浮点数的表达式中的计算值不同 6. 字符类型的数据可以当作整数或字符运算 7. 练习中的问题及分析

a) XXXXXX b) XXXXXX

(五) 额外练习和测试写在最后,前提是你在完成了要求的实验内容以后,还有剩余的时间: 1. 完成的任务简介 2. 任务的记录

3. 结果分析和总结。

(六) 填写报告的提示: 总结的思路和方法

1. 先总结自己应用的知识点

2. 再总结自己对知识点的理解和分析,根据实验结果和记录 3. 最后总结实验中常出现的错误和问题

(七) 完成实验任务的建议:

1. 事先做好准备工作,不要到了实验室还不清楚自己的工作是什么。 2. 提前先完成实验,及报告不要在实验室一次完成。

3. 实验时间中指导老师的主要工作是检查实验完成情况,审阅报告,并回答或解决大家的问题。

4

本文来源:https://www.bwwdw.com/article/guiv.html

Top