实验报告二

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二报告

一、实验目的

1)进一步熟悉编程环境,进一步熟悉程序调试的基本方法

2)综合掌握选择结构、循环控制语句的使用方法

3)针对现实问题,设计算法并编写程序

二、实验要求

1)结合上课内容,写出程序,并调试程序,要给出测试数据和实验结果。

2)整理上机步骤,总结经验和体会。

3)完成实验报告和提交源程序。

三、实验内容

实验1-1打折促销

问题:商场优惠活动规定,某商品一次购买5件以上(包含5件)10件以下(不包含10件)打9折,一次购买10件以上(包含10件)打8折。设计程序根据单价和客户的购买量计算总价。

解决方案:采用if-else语句,分三种情况计算出总价。

实验1-2勾股弦

问题:表示直角三角形的三条边的三个整数,称为勾股弦。找出所有边长(分别为side1,side2和hppotenuse)小于一个特定数n的勾股弦。

解决方案:采用三个嵌套的for循环,让side1从1递增至n,嵌套中side2从side1递增,hppotenuse从side2递增,当hopptenuse*hopptenuse= side1* side1+ side2 *side2时,输出这一系列数。

实验1-3求素数

问题:m是一个正整数,求出从2开始到m为止的所有的素数。

解决方案:输入一个数i从2开始递增至m,再输入一个数j从2递增至i,在此期间判断i是否能被j整除,若能则跳出j输出循环,判断j是否是i,若是则输出i。

实验1-4查找最大最小

问题:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?(请尝试用switch~case语句实现)

解决方案:采用switch~case语句,判断要查的是第几个人的年龄,用case输出。

实验1-5区间遍历求余

问题:打印如下的菱形图案

*

***

*****

***

*

解决方案:直接输出空格及*,排好顺序输出。

实验心得:

本次实验我进一步熟悉编程环境,进一步熟悉程序调试的基本方法,综合掌握选

择结构、循环控制语句的使用方法,学会了针对现实问题,设计算法并编写程序。

信安13-3 08133608 秦雷雷 2103 .11 .20

相关文档
最新文档