【实验指导书】实验3:分支结构程序设计.docVIP

【实验指导书】实验3:分支结构程序设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【实验指导书】实验3:分支结构程序设计

河南工业大学信息学院《程序设计基础》课程组实验指导2014.9.制 第 PAGE \* MERGEFORMAT 2页实验三:分支结构程序设计一、 实验目的:1. 熟练掌握关系表达式和逻辑表达式的使用; 2. 熟练掌握用嵌套的if语句和switch语句实现多分支结构程序设计; 3. 熟练掌握switch语句中break语句的作用;4. 掌握简单的调试程序方法,包括:单步调试和运行到光标。二、实验要求: x5 - x5 - 5 (x>1)f(x)= 1/x (0<x≤1) -x (x≤0)输入输出示例:Enter x:227.00提示:实现xn可以标准库函数pow(x,n),此数学函数已在头文件math.h中说明。2.编写程序。根据一个年份,判断是否是闰年。要求:输入为一个整数,表示一个年份;输出:如果是闰年,输出Yes,否则输出No。输出单独占一行。输入输出示例:Enter year:2012Yes3. 编写程序。给你三个正整数,判断用这三个整数做边长是否能构成一个三角形。要求:输入为三个正整数,中间有一个空格隔开;输出:如果能构成三角形,输出Yes,否则输出No。提示:在一个三角形中,任意两边之和大于第三边。输入输出示例:3 4 5Yes4. 输入五级制成绩(A~E),输出相应的百分制(0~100)区间。要求用switch语句。五级制对应的百分制成绩区间为:A(90~100)、B(80~89)、C(70~79)、D((60~69))、E(0~59)。 输入输出示例:Input Grade:BB对应的百分制成绩区间是80~895.编写程序,输入月薪salary,输出应交的个人所得税tax(保留2位小数)。按照2011年开始实行的新的个人所得税法,计算公式为:tax=rate*(salary - 3500)- deduction当salary ≤ 3500时,rate = 0、deduction = 0;当3500 < salary ≤ 5000时,rate = 3%、deduction = 0;当5000 < salary ≤ 8000时,rate = 10%、deduction = 105;当8000 < salary ≤ 12500时,rate = 20%、deduction = 555;当12500 < salary ≤ 38500时,rate = 25%、deduction = 1005;当38500 < salary ≤ 58500时,rate = 30%、deduction = 2755;当58500 < salary ≤ 83500时,rate = 35%、deduction = 5505;当83500 < salary时,rate = 45%、deduction = 13505。输入输出示例见指导书P50.6.参照《C语言程序设计实验与习题指导》第21页调试示例(1)-(7)的内容,掌握单步调试的方法。7. 参照《C语言程序设计实验与习题指导》第30页调试示例(1)-(6)的内容,掌握运行到光标位置的调试方法。8.【拓展题】编写程序,计算三角形的面积。输入三角形的三条边a,b,c,如果能构成一个三角形,输出面积area(保留2位小数);否则,输出“These sides do not correspond to a valid triangle”。提示:在一个三角形中,任意两边之和大于第三边。三角形面积计算公式为area=sqrt(s*(s-a)(s-b)(s-c)),其中s=(a+b+c)/2。这里,sqrt指开平方。三、实验内容: (在实验课之前,根据实验要求,将程序流程图、源代码和测试用例整理于此;实验课上机调试过程中,发现错误,则直接在上面用其它颜色标记并修改出来。)四、实验结果总结:(列出实验过程中的收获和遇到的困难)实验报告撰写要求1. 学生应尽量多利用课下上机时间,做好实验之前的准备工作,打好基础,对后面的内容作简单上机,为下学期内容(《程序设计实践》)做好衔接;2. 本课程实验部分分为两种:“编程示例”和“编程题”。实验书中每个实验的“编程示例”部分,尽可能课下完成;“编程题”部分按教师要求上机完成(包括必做和选作题目)3. 实验结束后应认真撰写实验报告,采用学校所发统一的实验报告纸,报告内容包括:实验题目程序流程图源代码(原始代码,调试过程中发现错误直接在上面用其它颜色标记并修改出来)测试用例以上4项内容应在实验前准备完毕,计入平时成绩;实验结果实验总结以上2项内容在实验结束后认真填写。

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档