- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C第4次作业
实验4?控制语句(第I部分)学习目标:●?????解决问题的基本方法●?????通过自顶向下、逐步求精的过程开发算法●?????使用if和if…..else选择语句进行二选一动作的选择●?????使用while循环语句重复执行程序中的语句●?????计数器控制的循环和标记控制的循环●?????使用自增、自减和赋值运算符课前准备:??????在学习完第四章后,请回答以下问题.这些问题旨在检验和巩固你对关键概念的理解.既可以在实验课程之前也可以在实验课程之间完成.?★?匹配练习:??????在右栏中找出与左栏中的术语最相匹配的描述,并将其首字母填写在相应术语的前面.???术语???????????????????????描述_____1. ?:?????????????????a)?在条件为真时,程序可以让某种操作重复执行._____2.?算法???????????????b)?条件运算符_____3.?伪代码?????????????c)?人工的非正式语言??_____4.?循环结构???????????d)?用于在可选操作中进行选择_____5.?选择结构???????????e)?按照一定的指令和顺序解决问题的步骤?★?????填空题请把以下句子补充完整:6. ________错误引起程序过早的失败和终止.7. _________选择结构只能在条件为真时执行操作;否则,程序将忽略该操作.8.?在应用_________控制循环时,循环开始执行前的循环次数是未知的.9.?一元类型转换运算符_________创建操作对象的一个临时副本.?★?????简答题:回答以下各项问题.答案要尽量简洁,力求用三两句话作出回答.10.?列出三种选择结构和三种循环结构.11.?给出逻辑错误和语法错误的定义,并讨论它们的区别.12.?在组合应用选择和循环结构时,什么时候必须用大括号({})??★?????程序输出练习阅读以下各段程序,写出程序的输出结果.(注意:请勿在计算机上执行这些程序)?13.如下程序段的输出结果是什么???答案:?14.下面程序段的输出结果是什么?答案:?15.如下程序段的输出结果是什么????答案:?16.如下程序段的输出结果是什么???答案:?17.如下程序段的输出结果是什么??★?????代码改错练习:确定以下代码段中是否存在错误,如果有,指出是逻辑错误还是语法错误,请在程序中用圆圈标出错误的地方,并在每个练习的空白地方写下正确的代码。如果代码中没有错误,则在答案中写上“没有错误”(注意:在一个程序段中可能包含多处错误)。????18.?以下程序段是用来判断学生成绩是否及格的。如果及格,就打印Passed.,否则,打印Failed.和You must take this course again.?????答案:?19.以下程序段输入15个整数,并计算他们的和.????答案:?20.?以下程序段是让用户输入整数并求和,直到输入-1时结束循环.????答案:?21.以下程序段应该输出数字9.???答案:?实验练习:(本部分实验要求在实验课中在老师指导下完成。)实验练习1:百货公司。本练习分成5个部分:1.实验目的?2.问题描述?3.示例输出?4.程序模板?5.问题解答提示(由实验指导老师上课具体的讲解)6.强化练习???程序模板是完整的、可实际运行的C++程序,其中关键的一行或者多行代码已经替换为注释.请先阅读问题描述,分析示例输出:?然后在老师的指导下,研究模板的代码.用C++代码替换/* */注释.编译并执行程序,并将输出结果与提供的示例输出进行比较,然后回答强化练习.模板的源代码可下载.?实验目的:??????本实验旨在在巩固学生对第四章编程概念的理解.在这个实验中,学生将练习:●?????使用标记控制循环.●?????运用选择结构在强化练习部分,学生将练习:●识别无效的用户输入.?问题描述:开发一个C++程序,用以确定客户是否已经超出了信用卡的信贷额度.对于每个客户,我们可以获得以下的信息:a?)?帐号(整数);b)?月初余额;c)?本月客户支付的所有商品的总金额;d)?客户本月存入帐户中的金额;e)?允许的信贷额度??程序应该输入以上信息,以计算新的余额(等于月初余额+支付的总金额-存入的金额),并确定是否超出了客户的信贷额度.对于超出信贷额度的用户,程序应该显示客户的帐号、信贷额度和新的余额,并输出信息: Credit Limit Exceeded.示例输出:?程序模板:?(程序模板源代码可在下载)?问题解答提示:由实验指导老师在实验课上具体的辅导与讲解.强化练习:?1.执行程序,并在程序提示输入帐号时,输入一个小数.看看会发生什么情况.程序再也不会提示输入月初余额.屏幕输出可能会像下面一样.最终程序仅仅会提示
文档评论(0)