西南交大C++实验1:程序设计与应用实践
版权申诉
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++语言的理解,还能提升逻辑思维能力和问题解决技巧,为后续的编程学习打下坚实的基础。实验报告还包括了实验目的、所需技能和资源参考,确保了学习的系统性和实践性。
2021-08-10 上传
2021-08-10 上传
2021-08-10 上传
2021-08-10 上传
2021-08-10 上传
2021-08-10 上传
2021-08-10 上传
2021-08-10 上传
qq_41626672
- 粉丝: 294
- 资源: 38
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫