程序设计基础(c++)实验报告

上传人:xins****2008 文档编号:113520913 上传时间:2019-11-08 格式:DOC 页数:14 大小:144KB
返回 下载 相关 举报
程序设计基础(c++)实验报告_第1页
第1页 / 共14页
程序设计基础(c++)实验报告_第2页
第2页 / 共14页
程序设计基础(c++)实验报告_第3页
第3页 / 共14页
程序设计基础(c++)实验报告_第4页
第4页 / 共14页
程序设计基础(c++)实验报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《程序设计基础(c++)实验报告》由会员分享,可在线阅读,更多相关《程序设计基础(c++)实验报告(14页珍藏版)》请在金锄头文库上搜索。

1、计算机程序设计基础(C+)实验报告软件学院二O一O年三月实验_1_实验报告教学班级:_ 学生学号:_ 学生姓名:_实验日期:_ 实验地点:_(机房) 指导教师签名:_ 实验成绩:_ 一、实验目的1熟悉Visual studio 6.0集成开发环境;2学习新建和打开控制台应用程序的方法;3通过运行示例程序了解程序开发过程;二、实验任务1 输出下面图形:2输入一摄氏温度,输出显示所转换的华氏温度。 (提示:摄氏温度=(华氏温度-32)5/9)三、实验结果(源程序 + 注释)实验_2_实验报告教学班级:_ 学生学号:_ 学生姓名:_实验日期:_ 实验地点:_(机房) 指导教师签名:_ 实验成绩:_

2、一、实验目的1掌握对一般数据的输入和输出格式控制方法;2掌握对实型数据输出形式的设置和小数位数的控制方法;3了解数据输入的相关注意事项。二、实验任务1. 输入一台计算机的编号和该计算机的价格,并输出这些信息。(如编号为10987654321,价格为5 998.00元,注意此处计算机的编号作为一个整数而言超出了int所定义的变量的存储范围,因此只能用double型变量来存储,但输出时要求看见的是整数形式的编号)2. 输入三个同学的学号,计算机和英语课程的考试成绩,并输出这些信息。要求每个同学的三个信息输出在同一行上,三行输出信息要各列对齐。三、实验结果(源程序 + 注释)实验_3_实验报告教学班

3、级:_ 学生学号:_ 学生姓名:_实验日期:_ 实验地点:_(机房) 指导教师签名:_ 实验成绩:_ 一、实验目的1. 掌握“处理某一或某些操作只有在特定条件成立的情况下才会被执行”的编程思路 和方法;2. 掌握“一路分支选择结构”算法的实现语句,if语句的使用方法;3. 掌握“二路分支选择结构”算法的实现语句,if-else语句的使用方法;二、实验任务1. 有一个函数,输入x的值,输出相应的函数值。(提示:x取值分大于零和小于等于0的两段,对输入的x值,在计算前应判断范围,采用不同的计算公式。)2已知一函数,输入x的值,求解并输出相应的y值。(提示:该题根据x的取值范围采用不同公式来计算y的

4、值。显然采用if选择结构可实现该程序。)三、实验结果(源程序 + 注释)实验_4_实验报告教学班级:_ 学生学号:_ 学生姓名:_实验日期:_ 实验地点:_(机房) 指导教师签名:_ 实验成绩:_ 一、实验目的1掌握“多路分支选择结构”算法的实现语句,switch语句的使用方法;2学习通过程序调试来跟踪程序运行过程,查看程序运行过程中各个变量的取值变化 情况。二、实验任务1 实现一个简单的菜单程序,运行时显示Menu:A(dd) D(elete) S(ort) Q(uit)Select one:要求用户提供相应的输入,并在用户输入A,D,S时分别提示“数据已经增加、删除、排序”,输入为Q时程序

5、结束。(提示:该程序要求用户输入特定的A,D,S,Q字符显示相应信息,所以适合采用switch结构。)2 某公司进行产品销售,既零售也批发,零售的价格与批发的价格不同,购买产品数量的多与少其价格也不同。具体标准见下表:批 发 商零 售 商数量(个)单位价格(元/个)数量(个)单位价格(元/个)502001012018200以上8204015405012要求:输入客户购买产品的数量,输出客户类型(批发或零售客户)、产品单价及应付的总额。三、实验结果(源程序 + 注释)1、源代码:#include #include using namespace std;void main() char Orde

6、r; coutMenu:endl; coutsetw(9)A(dd)endl; coutsetw(12)D(elete)endl; coutsetw(10)S(ort)endl; coutsetw(10)Q(uit)endl; coutsetw(15)Select one:Order; switch(Order) case A:cout数据已增加endl;break; case D:cout数据已删除endl;break; case S:cout数据已排序endl;break; case Q:break;default:coutYou put the wrong order,please tr

7、y again.endl; 程序运行结果:2、源代码:#include using namespace std;void main() int Number; coutNumber; if(Number50) cout客户类型:零售商endl; if(40=Number) cout商品单价:(元/个)n客户应付总额:12*Numberendl; else if(20=Number) cout商品单价:(元/个)n客户应付总额:15*Numberendl; else if(1=Number) cout商品单价:(元/个)n客户应付总额:18*Numberendl; else cout客户类型:批

8、发商endl; if(Number200) cout商品单价:(元/个)n客户应付总额:10*Numberendl; else cout商品单价:(元/个)n客户应付总额:8*Numberendl; 程序运行结果:实验_5_实验报告教学班级:_ 学生学号:_ 学生姓名:_实验日期:_ 实验地点:_(机房) 指导教师签名:_ 实验成绩:_ 一、实验目的1掌握“处理某一或某些操作需要被有条件地重复执行”的编程思路和方法;2掌握“当型型循环结构”算法的实现语句之一while循环语句的使用方法;3掌握“直到型循环结构”算法的实现语句do-while循环语句的使用方法;4掌握“当型型循环结构”算法的实现

9、语句之一for循环语句的使用方法。二、实验任务1计算123499100。2输入一个整数,将各位数字反转后输出。三、实验结果(源程序 + 注释)实验_6_实验报告教学班级:_ 学生学号:_ 学生姓名:_实验日期:_ 实验地点:_(机房) 指导教师签名:_ 实验成绩:_ 一、实验目的1掌握循环与选择结构的嵌套的使用方法;2掌握嵌套循环的使用方法;3练习continue和break语句的使用方法。二、实验任务1. 求两个整数的最大公约数和最小公倍数。2. 用循环结构语句编程并输出下图: * * * * * * * * * * *三、实验结果(源程序 + 注释)实验_7_实验报告教学班级:_ 学生学号

10、:_ 学生姓名:_实验日期:_ 实验地点:_(机房) 指导教师签名:_ 实验成绩:_ 一、实验目的1掌握对一组同类型的数据进行插入、删除、排序和查找等的常用算法;2掌握数值型一维数组的使用方法;二、实验任务1. 输入n个数,找出所有大于n个数的平均值的那些数及最小数。2. 设有有序(值从小到大)的两组数据,将这两组数据有序合并(合并过程数据始终保持有序)。(提示:两组原始数据用一维数组a,b表示,合并后的数据用一维数组c表示,ia,ib分别代表当前待放入到数组c中去的数组a,b的下标,ic指向数组c中当前存放数据的下标,如下图所示。)三、实验结果(源程序 + 注释)实验_8_实验报告教学班级:

11、_ 学生学号:_ 学生姓名:_实验日期:_ 实验地点:_(机房) 指导教师签名:_ 实验成绩:_ 一、实验目的1掌握对一组同类型的数据进行插入、删除、排序和查找等的常用算法;2掌握二维数值型数组的使用方法;二、实验任务1. 输出以下杨辉三角形。11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 12. 有一个3*4的矩阵,要求编程序找出每一行中值最大的那个元素并与该行第1列的元素交换。三、实验结果(源程序 + 注释)实验_9_实验报告教学班级:_ 学生学号:_ 学生姓名:_

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号