第5讲程序结构设计(上)_310109311.pptVIP

  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文档。上传文档
查看更多
第5讲程序结构设计(上)_310109311.ppt

3.1 C++语句和程序结构 C++程序最小的独立单位是语句(statement) 类型 申明语句; 例:int a; 执行语句;例:控制、函数、表达式等语句; 空语句(;) 复合语句:通过{}来实现多个语句的组合 3.1 C++语句和程序结构 3.1 C++语句和程序结构 3.1 C++语句和程序结构 3.1 C++语句和程序结构 3.1 C++语句和程序结构 3.3.2 条件运算符 3.3.5 分支程序设计 第3次实验练习 1.本次作业共3题,第1、2题是必做题。第3题“犀利哥故事6:励志成才”见下页,是选做题 2.要求:本次练习需提交实验报告。“实验报告”格式建议如下 (1)实验目的 (2)实验环境 (3)实验内容(画出1、2题算法的NS图或流程图、程序代码和运行结果 (4)实验体会 3.提交时间和形式:第7周周末之前交实验报告。流程图可以手工画拍照或电脑画图软件;可提交电子版和纸张版 第3次实验必做练习 第1题:完成第4讲中“犀利哥的故事5:八卦疑云”,编写程序,找出谁是八卦者? 第2题:给出一个不多于5位的正整数。要求:(1)求出它是几位数;(2)分别打印出每一位数字;(3)按照逆向打印各位数字。例如,原数为321应输出123. 第3次实验练习 第3题:犀利哥故事6:励志成才 话说犀利哥和天仙妹妹开门后,烛光红酒。酒过三巡,妹妹说话了“你若想娶我,彩礼是父母之命不可违,我还有一个要求:你必须努力学习,提高自身素质;听说清华大学食堂师傅考过“托福”吗?你应该向他学习…”。妹妹一番肺腑之言,犀利哥特别感到:励志也要学好外语。先学什么呢,妹妹说时间是最宝贵的,那就先从认识英语时间学起吧。现在请同学们写个程序,帮助犀利哥将汉语时间转化成英文时间,转化规则描述如下: 时间用时h和分m表示,英文读一个时间的方法是:如果m为0,则将时读出来,然后加上“oclock”,如3:00读作“three oclock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。 时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven, 8:eight, 9:nine, 10:ten, 11:eleven, 12:twelve, 13:thirteen, 14:fourteen, 15:fifteen, 16:sixteen, 17:seventeen, 18:eighteen, 19:nineteen, 20:twenty。30读作thirty,40读作forty,50读作fifty。对于大于20小于60的数字,首先读整十的数,然后再加上个位数。如31读作“thirty one”。 输入格式:输入以Tab分割两个非负整数h和m表示时和分。h小于24,m小于60。? 输出格式:输出时间时刻的英文,单词之间以空格分割。?例如: 样例输入1:0 15? 样例输出1:zero fifteen 样例输入2:3 00 样例输出2:three o’clock 样例输入3:21 54 样例输出3:twenty one fifty four 3.3.3 switch 语句 表达式 语句1 语句2 语句n 语句n+1 1 2 n default … … 图 Switch语句与break语句连用的执行流程示意图 Switch语句的下一语句 break; break; break; break; 3.3.3 switch 语句 说明: (1)switch的表达式:整型或字符型,或枚举类型 (2)每个case后的常量表达式只能是常量 (3)每个case语句后的常量必须互不相同 (4)case的次序不影响执行结果。 (5)如果不在case的语句序列后面使用break语句,在执行完一个case后面的语句后, 程序流程转到下一个case后的语句开始执行。 3.3.3 switch 语句 表达式 语句1 语句2 语句n 语句n+1 1 2 n default … … Switch语句的下一语句 图 没有break的Switch语句的执行流程示意图 3.3.3 switch 语句 break 语句的格式为:break; 作用是从switch、for、while或do-while语句中跳出来, 终止这些语句的执行, 把控制转到被中断的循环语句或switch语句之后去执行。 单独使用break语句是没有意义的, 一般地, 它都与循环语句或switch语句连用。 3.3.5 分支程序设计 例1:铁路规定的购票标准为: 身高1米以下的儿童免票, 超过1米不足1.4米的儿童购买办票, 超过1.4米的儿童购买全票。 编写一个购票程序

文档评论(0)

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

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

1亿VIP精品文档

相关文档