- 1
- 0
- 约1.7千字
- 约 16页
- 2021-03-20 发布于北京
- 举报
任务四 计算一名选手最后得分(1) 04 循环结构程序-1 找出五个评委分数中的最高分和最低分, 去掉之后计算平均分。 概 述 任务描述 教学目标 理解循环结构程序的流程图; 熟练掌握for语句的使用方法; 熟练掌握while、do-while语句的使用方法。 掌握转移控制语句break、continue的使用。 循环结构是程序中一种很重要的结构。 特点:在给定条件成立时,反复执行某程序段, 直到条件不成立为止。 循环条件 循环体 do while语句 4.3 for语句 4.1 while语句 4.2 选择和循环结构综合应用 4.5 break和continue语句 4.4 问题: (1)计算1+2+3+……+100 (2)计算10! sum 和 n 加数 数据结构 data structure 算法 algorithm + 数据类型data type 定义变量variant sum 和 n 加数 算法 algorithm 开始 初始化sum=0 n=100? sum=sum+n 输出sum N Y n++ n=1 sum 和 n 加数 算法 algorithm 加数n 初值:1 终值:100 变化规律:递增1 n=100 N Y n++ n=1 循环体 1、for语句 for语句的一般形式: for(表达式1;表达式2;表达式3)语句; 表达式2 =0 ≠0 表达式3 表达式1 语句 初值;终值;变化规律; 算法 algorithm 开始 初始化 n=100? sum=sum+n 输出sum N Y n++ n=1 for(n=1;n=100;n++) sum=sum+n; 编程 program main() { int sum=0,n; for(n=1;n=100;n++) sum=sum+n; printf(“%d”,sum); getch(); } 开始 初始化 n=100? sum=sum+n 输出sum N Y n++ n=1 问题: (1)计算1+2+3+……+100 (2)计算10! 10!=1*2*3*……*9*10 编程 program main() { long acc=1; int n; for(n=1;n=10;n++) acc=acc*n; printf(“%ld”,acc); getch(); } 开始 初始化 n=10? acc=acc*n 输出acc N Y n++ n=1 总结: 涉及数据计算时,一定要考虑数值范围,避免溢出。没把握的情况下,可以先将数据类型定义为高级别的类型,再换成低级别类型,将结果进行对比,选择最适合的类型。 (1)for语句中的各表达式都可省略,但分号间隔符不可少。 (2)循环体可以是空语句。 for(;表达式;表达式)语句; for(表达式;;表达式)语句; for(表达式;表达式;)语句; for(;;)语句; 例3.14 #include stdio.h void main( ) { int n=0; printf(input a string:\n); for(;getchar()!=\n;n++) ; printf(%d,n); } (3)for语句可以嵌套使用,构成多重循环。 for语句使用注意事项 利用for语句计算选手得分 数据max? 更新max N Y 输入数据 数据min? 更新min N Y 累加数据 开始 初始化 for(n=1;n6;n++) {循环体} 计算得分 输出结果 结束
您可能关注的文档
- AutoCAD施工图绘制知识点5:装饰画的绘制任务1-1-5装饰画绘制ppt.pptx
- bz01-设计基础图形概念15图形概念.ppt
- bz03-数字艺术概论现代拼贴艺术现代拼贴艺术.ppt
- bz16-动画建模技术zb头像第四节,头部基本型B.ppt
- bz16-动画建模技术渲染设置相关、Maya操作界面讲解、基础知识天光渲染提示.pptx
- bz31-动画片创意制作bz31-动画片创意制作XSENS操作.pptx
- C#程序开发基础编写HelloWorld程序编写HelloWorld程序.pptx
- CADCAM应用项目ppt项目7.8固定轴曲面轮廓铣螺旋.ppt
- CAD技术绘图基础2.4制图标准.ppt
- CAD技术绘制基本二维图形3.2绘制曲线.ppt
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 胆囊结石伴急性胆囊炎护理查房.pptx VIP
- 阿法拉伐分油机中文说明Instruction book.pdf VIP
- 山东省青岛胶州市、黄岛区、平度区、李沧区2024-2025学年九年级化学第一学期期末学业水平测试试题.doc VIP
- 石灰石-石灰乳二段中和法处理矿山酸性废水.pdf VIP
- 商业航天-行业报告:商业航天方兴未艾,低轨卫星星座建设加速.pdf VIP
- 华帝家用供热水燃气快速热水器JSQ24-i12047-13 JSQ30-i12047-16 JSQ24-i12048-13 JSQ30-i12048-16说明书用户手册.pdf
- CECS 364-2014 建筑燃气安全应用技术导则.pdf VIP
- 胆囊结石伴胆囊炎病例讨论.pptx VIP
- 2023版《马原》统一课件:专题四 唯物史观.pptx VIP
- 四川长江担保集团有限公司及其子公司2025年第六批员工公开招聘的备考题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)