西南交大C++实验1:程序设计与应用实践

版权申诉
0 下载量 9 浏览量 更新于2024-09-10 1 收藏 389KB DOCX 举报
本实验报告旨在教授西南交通大学计算机科学专业的学生学习C++程序设计基础,通过一系列实际操作来巩固理论知识并提高编程技能。以下是六个具体的实验任务: 1. **新建源程序与基本运算**: 学生需要使用Visual Studio 2010集成开发环境(IDE)创建一个控制台应用程序,编写并修正包含`<iostream>`库的程序,该程序用于接收用户输入两个数36和64,进行加法运算后输出结果。这涉及到基本的输入输出操作和变量声明(如`float num1, num2, sum`),以及使用`cout`和`cin`进行数据交互。 2. **图形绘制**: 学生需学习如何在屏幕上输出特定的图形,如一头威武雄壮的雄狮。这涉及字符输出和控制字符的使用,参考提供的“实验一参考资料.ppt”以了解如何正确处理转义字符。 3. **文本模式图形输出**: 学生要练习控制输出模式,仅显示星号构成的指定图形,而不包括网格线。这有助于理解字符数组和循环结构的应用。 4. **实际问题求解**: 学生面临一个实际问题:计算并输出甲、乙、丙三个水厂的日供水量。通过设立变量x(代表甲厂),利用题目的比例关系,如乙厂是甲厂的3倍,丙厂是甲厂的一半加1万立方米,学生们需要编写程序来求解这些变量的值。 5. **单位转换**: 学习如何编写程序来处理不同单位之间的转换,例如将千克转换为磅。这需要用到浮点数运算和适当的转换公式。 6. **计算工资**: 最后,学生需要编写程序来模拟公司销售人员的工资计算。输入销售货款,然后根据8%的提成比例计算提成部分,最后累加基本工资和提成得出总工资。 通过这些任务,学生不仅会加深对C++语言的理解,还能提升逻辑思维能力和问题解决技巧,为后续的编程学习打下坚实的基础。实验报告还包括了实验目的、所需技能和资源参考,确保了学习的系统性和实践性。