上机实验内容及实验报告要求
一、《软件技术基础》上机实验内容
1.顺序表的建立、插入、删除。
2.带头结点的单链表的建立(用尾插法)、插入、删除。
二、提交到个人10M硬盘空间的内容及截止时间
1.分别建立二个文件夹,取名为顺序表和单链表。
2.在这二个文件夹中,分别存放上述二个实验的相关文件。每个文件夹中应有三个文件(.C文件、.)
3. 截止时间:12月28日(18周周日)晚上关机时为止,届时服务器将关闭。
三、实验报告要求及上交时间(用A4纸打印)
1.格式:
《计算机软件技术基础》上机实验报告
用户名se××××学号姓名 学院
①实验名称:
②实验目的:
③算法描述(可用文字描述,也可用流程图):
④源代码:(.C的文件)
⑤用户屏幕(即程序运行时出现在机器上的画面):
2.对C文件的要求:
程序应具有以下特点:A可读性:有注释。
B交互性:有输入提示。
C结构化程序设计风格:分层缩进、隔行书写。
3. 上交时间:12月26日下午1点-6点,工程设计中心三楼教学组。 请注意:过时不候哟!
四、实验报告内容
0.顺序表的插入。
1. 顺序表的删除。
2.带头结点的单链表的插入。
3. 带头结点的单链表的删除。
注意:1. 每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。
例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。
2. 实验报告中的源代码应是通过编译链接即可运行的。
3. 提交到个人空间中的内容应是上机实验中的全部内容。
实验报告模板
一、实验概述
本次实验的目标是什么?实验的基本原理是什么?实验需要使用的仪器和设备是什么?
二、实验步骤
详细描述实验的具体操作步骤。注意,应当保证实验步骤的准确性和完整性,让读者能够通过阅读实验报告来了解实验的整个过程。
三、实验结果与分析
1. 数据记录
详细记录实验过程中所得到的数据,在记录数据时应当注意数据的准确性和完整性,以便后续分析和研究。
2. 数据分析
根据实验结果进行数据分析,比如计算实验中涉及到的参数、绘制图表等。在分析数据时应当注意数据的准确性和可靠性,以便得出科学的结论。
四、实验结论
根据实验结果和数据分析得出实验结论。要清晰明确、简明扼要地表述实验结果,同时要让读者能够理解实验结果的意义和重要性。
五、实验总结
总结实验的优点和不足,并提出改进的建议。同时,可以谈谈自己在实验过程中所感受到的难点和收获,以及对实验的进一步研究和应用的展望。
六、参考文献
列出实验中所引用的参考文献。应注明文献的作者、书名、出版社、出版日期、版次和页码等信息。
七、附录
为实验过程中所使用的原始数据、图表、实验记录等提供附录。附录应当包括必要的信息和数据,以便读者对实验进行进一步的分析和研究。
实验报告样例
一、实验概述
本次实验旨在研究气体的压强与体积之间的关系,探究理想气体定律P·V=n·R·T的有效性。实验使用的仪器为压力计、热敏电阻和气筒等。
二、实验步骤
1. 拉开气缸,将气体全部抽出,使其内部真空。
2. 打开气筒上的阀门,缓慢地往气缸中注入气体,同时记录压力计上的压强P和气筒中气体的体积V。
3...
本次实验是关于声音信号处理的实验,我们学习了音频采集、音频处理和音频播放等多个环节,掌握了一些基本的信号处理技术,比如数字滤波器和离散傅里叶变换等,同时也学习了一些基本的编程技巧和工具,比如Python语言和Jupyter Notebook。
在本次实验中,我们首先使用Python语言和PyAudio工具进行了音频采集实验。通过获取音频数据,我们可以了解到什么是声音信号,声音信号的采样过程,还可以对采集到的音频信号进行基本的分析,比如观察波形、频谱等。在采集过程中,我们也注意到了一些细节问题,比如采样率和采样位数的选择,以及麦克风的放置位置等,这些都对最终的音频信号有很大的影响。
接下来,我们学习了数字滤波器的基本概念和实现方法,并在Python中完成了一个简单的数字低通滤波器的设计。通过滤波器的作用,我们可以去除音频信号中的高频噪声,使得信号更加清晰、稳定。同时,我们也掌握了滤波器参数的调整方法,比如滤波器的截止频率、阶数等,这些参数也会对滤波效果产生很大的影响。
然后,我们学习了离散傅里叶变换的基本概念和实现方法,并在Python中完成了一个简单的FFT频谱分析实验。通过对音频信号的频谱进行分析,我们可以了解音频信号的频率分布情况,同时也可以发现一些隐藏在信号中的特征,比如对应不同乐器的频率分布规律。此外,我们也掌握了FFT算法中的一些关键参数和技巧,比如窗函数、频谱可视化等。
最后,在本次实验中,我们还学习了如何使用PyAudio进行音频播放,并掌握了一些播放技巧,比如声音的音量、时长、音调等调整方法。通过对音频信号的播放,我们可以听到音频信号的声音效果,体验音频信号处理的真实感受。
综合来看,本次实验对我们更深入的了解声音信号处理有很大的帮助。通过实际操作过程中的探究,我们不仅了解了相关的理论知识,还学习了如何使用Python和Jupyter Notebook进行音频信号处理的实现。此外,也从实验的细节问题中获得了一些重要的启示,比如采样率、滤波器参数、FFT算法等。这些知识和经验将为我们今后的学习和实践提供很大的帮助。