《分支结构习题》PPT课件.ppt

上传人:w****2 文档编号:6356331 上传时间:2020-02-23 格式:PPT 页数:11 大小:269.34KB
返回 下载 相关 举报
《分支结构习题》PPT课件.ppt_第1页
第1页 / 共11页
《分支结构习题》PPT课件.ppt_第2页
第2页 / 共11页
《分支结构习题》PPT课件.ppt_第3页
第3页 / 共11页
点击查看更多>>
资源描述
2020 2 23 澄中程序设计兴趣小组 第05讲简单的分支结构程序设计 一 习题解析 主讲 王小妃 2020 2 23 澄中程序设计兴趣小组 分支结构的重点 分支结构的特点是 根据给定的条件判断在两条甚至更多的可能路径中选择一条 两条路径分别做不同的处理 即如果条件成立那么执行A语句 不成立则执行B语句 分支结构的重点是 用适当的布尔表达式对当前的情况进行判断 进行分支处理 N y 2020 2 23 澄中程序设计兴趣小组 习题一 铁路托运行李规定 行李重不超过50公斤的 托运费按每公斤0 15元计费 如超50公斤 超过部分每公斤加收0 10元 编一程序完成自动计费工作 分析 我们根据行李的重量把托运费用分成两种情况超过50公斤的和不超过50公斤的情况 Ifm 50thenx 50 0 15 m 50 0 25 重量超过50公斤elsex m 0 15 重量不超过50公斤的情况注意 同学们一定要注意X为实数real m为整数类型integer 2020 2 23 澄中程序设计兴趣小组 参考程序一 Programp3 1 input output Varm integer 行李重量x real 运费BeginWriteln pleaseinputm Readln m Ifm 50thenx 50 0 15 m 50 0 25 重量超过50公斤elsex m 0 15 重量不超过50公斤的情况Writeln thetotalmoneyis x 8 2 输出花费End 注x 8 2表示实数x输出的时候总共占八位 小数点后面保留两位 这样的结果比较整齐 2020 2 23 澄中程序设计兴趣小组 习题二 例2 判断一年是否是闰年提示 闰年为年数是4的倍数但不是100的倍数或者是400的倍数分析我们对闰年的判断可以用布尔表达式 Yearmod4 0 and yearmod1000 or yearmod400 0 来实现 2020 2 23 澄中程序设计兴趣小组 参考程序二 Programp3 2 input output Varyear integer BeginWriteln pleaseinputyear Readln year If Yearmod4 0 and yearmod1000 or yearmod400 0 thenwriteln thisyearisaleapyear 是闰年elsewriteln thisyearisnotaleapyear 不是闰年End 2020 2 23 澄中程序设计兴趣小组 习题三 输入一个小于10000的数字 判断它的位数例如 输入899输出3输入7777输出4分析 首先我们对输入的数字进行判断是否小于10000 num 10000 如果不满足条件则输出提示 中断程序 如满足条件进行下面的判断 是不是一位数 是不是两位数 是不是三位数 是不是四位数 2020 2 23 澄中程序设计兴趣小组 参考程序三 Programp3 3 input output Varnum integer BeginWriteln pleaseinputanum Readln num If num 10000 or num 10 and num 100 and num 1000 and num 10000 thenwriteln 4 End End 请大家想想为什么这样写 我们需要注意那些地方 2020 2 23 澄中程序设计兴趣小组 4 编写一与电脑猜 红 或 黑 的游戏 分析 用 代表红 代表黑 先由计算机先出答案 然后再由人猜 猜对输出 YOUWIN 否则输出 YOULOST 为了模拟猜 红 或 黑 的随意性 程序中需要用到随机函数random n 函数是什么呢 例如大家都知道 2 2 58 58 那么 x 如果我们用y表示 x 那么 这里y x 就是一个函数 也就是说函数是一个关于一个或多个自变量 未知量 如上例中的x 的运算结果 在pascal语言中 系统提供了许多内部函数 其中包括 x 函数 当然它用abs x 表示 我们如果要求x2 y的绝对值 可以调用内部函数abs x x y 即可求得 Random n 也是一个内部函数 调用它能得到0 n 1之间的整数 但它不确定的 或说是随机的 同时由于函数是一个运算结果 所以函数的调用只能出现在表达式中 2020 2 23 澄中程序设计兴趣小组 参考程序四 Programex4 3 Usescrt VarComputer People integer BeginRandomize 计算机随机产生一个状态Computer random 1 2 Write Youguess 0 Red1 Black readln People IfPeople Computerthenwriteln YOUWIN Elsewriteln YOULOST Readln End 2020 2 23 澄中程序设计兴趣小组 补充习题一 现在个人所的税进行调整 有消息说个人所的税的起征点从八百调整到1600元 个人所得税的计算方法如下 低于起征标准不受税高于起征标准应该扣除起征标准后征收5 例如 小明上个月的收入是2500 他应该缴税为 2500 800 5 85元 而按照新的规定小明只需要交纳 2500 1600 5 45元 少交纳85 45 40元请编程完成 输入工资 输出少交的税
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!