大学计算机基础 课件 9.4.2任务实现_第1页
大学计算机基础 课件 9.4.2任务实现_第2页
大学计算机基础 课件 9.4.2任务实现_第3页
大学计算机基础 课件 9.4.2任务实现_第4页
大学计算机基础 课件 9.4.2任务实现_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机基础——基于计算思维(Windows10+Office2016)第9章Raptor可视化编程9.4.2任务实现9.4循环控制结构循环控制结构问题4:这星期每天平均多少节课?(1)理解问题1.正常工作日是5天,每天可能都有课。2.找到课表,把每天的课程节数累加,最后将合计除以天数即可。循环控制结构问题4:这星期每天平均多少节课?(2)结构设计顺序结构循环结构循环控制结构问题4:这星期每天平均多少节课?①文件:q4.rap。(3)程序实现②功能:计算本周(周一~周五)每天的平均课时量。循环控制结构问题4:这星期每天平均多少节课?I:变量day、sum表示工作日、课时合计,为其赋初值1、0;class表示当天的课时量,由键盘输入。工作日课时合计表示当天的课时量由键盘输入循环控制结构问题4:这星期每天平均多少节课?P:对周一到周五的课时量进行累加,之后将累加值除以天数就是每天的平均课时量。a.变量sum在循环体内累加(sum+class→sum)。b.循环终止的条件是day>=5,到了周五就不再反复执行循环体内的语句。c.变量day在循环体内自增(day+1→day)。a.变量sum在循环体内累加b.循环终止的条件是day>=5c.变量day在循环体内自增循环控制结构问题4:这星期每天平均多少节课?O:每天的平均课时量,即总课时量除以天数。

O:每天的平均课时量,

即总课时量除以天数。循环控制结构问题5:韩信手下还有多少士兵?韩信带1500名士兵去打仗,战死四五百人,列队点数:3人站一排,多出2人;5人站一排,多出4人;7人站一排,多出6人。请问:韩信手下还有多少士兵?循环控制结构问题5:韩信手下还有多少士兵?(1)理解问题“战死四五百人”是指战死的士兵人数在400~500人之间;“X人站一排,多出Y人”是指幸存的士兵列队,每排X人,会多出Y人。循环控制结构问题5:韩信手下还有多少士兵?(2)结构设计顺序结构循环结构循环控制结构问题5:韩信手下还有多少士兵?(3)程序实现文件:q5.rap。功能:在总人数确定、战死人数有一定范围的前提下,根据幸存士兵列队的情况,反复进行判断,得出幸存士兵的人数。循环控制结构问题5:韩信手下还有多少士兵?(3)程序实现I:变量dead表示战死士兵的人数,为其赋初值400;alive表示幸存士兵的人数。表示战死士兵的人数表示幸存士兵的人数循环控制结构问题5:韩信手下还有多少士兵?(3)程序实现P:针对战死士兵的所有可能人数进行逐一判断,直到该人数超出范围。循环终止的条件是dead>500,超出“四五百人”的范围就不再反复执行循环体内的语句变量alive在循环体内进行判断,其中,“3人站一排,多出2人”表示为alivemod3=2变量dead在循环体内自增(dead+1→dead)循环终止循环控制结构问题5:韩信手下还有多少士兵?(3)程序实现O:所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论