程序框图--循环结构2.ppt

上传人:asd****56 文档编号:75842530 上传时间:2023-03-05 格式:PPT 页数:9 大小:462.50KB
返回 下载 相关 举报
程序框图--循环结构2.ppt_第1页
第1页 / 共9页
程序框图--循环结构2.ppt_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《程序框图--循环结构2.ppt》由会员分享,可在线阅读,更多相关《程序框图--循环结构2.ppt(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、程序框图-循环结构2扬中树人高二数学备课组扬中树人高二数学备课组1 1 1 1、用循环结构写出、用循环结构写出、用循环结构写出、用循环结构写出1+2+3+801+2+3+801+2+3+801+2+3+80的一个算法,并画出流程图的一个算法,并画出流程图的一个算法,并画出流程图的一个算法,并画出流程图.2 2 2 2、用循环结构写出、用循环结构写出、用循环结构写出、用循环结构写出12345123451234512345的一个算法,并画出流程图的一个算法,并画出流程图的一个算法,并画出流程图的一个算法,并画出流程图.复习旧知复习旧知3 3 3 3、用循环结构写出、用循环结构写出、用循环结构写出、

2、用循环结构写出3+5+7+493+5+7+493+5+7+493+5+7+49的一个算法,并画出流程图的一个算法,并画出流程图的一个算法,并画出流程图的一个算法,并画出流程图.4 4、用循环结构写出、用循环结构写出3575135751的一个算法,并画出流程图的一个算法,并画出流程图.(学生板演)(学生板演)(学生板演)(学生板演)例例1 1、设计一个计算、设计一个计算1 1,2 2,3 3,1010的平均数的算法的平均数的算法.分析分析:求和求和除以除以1010,再把它输出来。,再把它输出来。例题分析与研究例题分析与研究解:解:S1 S0 S1 S0 S2 S2 I I I I1 1 S3 S

3、S+S3 SS+I I I I S4 S4 I I I II I I I+1+1 S5 S5 如果如果I I I I大于大于1010,那么转,那么转S6S6(跳出),(跳出),(跳出),(跳出),否则转否则转S3S3;S6 AS S6 AS/1010 S7 S7 输出输出A A例例2 2、设计一个计算、设计一个计算1010个数的平均数的算法个数的平均数的算法.解:解:S1 S0 S1 S0 把把0 0赋值给累加变量赋值给累加变量S S;S2 S2 I I I I1 1 把把1 1赋值给计数变量赋值给计数变量I I;S3 S3 输入输入G G 输入(读)一个数;输入(读)一个数;S4 SS+G

4、S4 SS+G 把把S+GS+G赋值给变量赋值给变量S S;S5 S5 I I I II I I I+1 +1 把把I I I I+1+1赋值给变量赋值给变量I I I I;S6 S6 如果如果I I I I大于大于1010,跳出,否则转,跳出,否则转S3 S3 转到转到S3S3循环;循环;S7 AS S7 AS/10 10 把把 A A/1010存放到存放到A A中;中;S8 S8 输出输出A A问题:如果是10个任意的数,如何求其平均数?S1 S0 S1 S0 S2 S2 I I I I1 1 S3 SS+S3 SS+I I I IS4 S4 I I I II I I I+1+1S5 S5

5、 如果如果I I I I大于大于1010,那么转,那么转S6S6,否则转否则转S3S3;S6 ASS6 AS/1010S7 S7 输出输出A AS1 S0S1 S0S2 S2 I I I I1 1 S3 S3 输入输入G GS4 SS+GS4 SS+GS5 S5 I I I II I I I+1+1S6 S6 如果如果I I I I大于大于1010,则转,则转S7S7,否则转否则转S3S3;S7 ASS7 AS/10 10;S8 S8 输出输出A A计算计算计算计算1 1 1 1,2 2 2 2,3 3 3 3,10101010的平均数的算法的平均数的算法的平均数的算法的平均数的算法计算计算计

6、算计算10101010个数的平均数的算法个数的平均数的算法个数的平均数的算法个数的平均数的算法比 较例例3 3、某班级有、某班级有3535人参加了一次单元测试,现请你设计一个算人参加了一次单元测试,现请你设计一个算法,来统计班级上哪些学号的同学的成绩达法,来统计班级上哪些学号的同学的成绩达8080分以上分以上.例例4 4、写出在、写出在9 9个数个数3 3,5 5,8 8,9 9,1212,3535,7 7,1818,5252中搜索中搜索1818的一个算法,并画出流程图的一个算法,并画出流程图.拓展拓展:给出以下:给出以下1010个数:个数:5 5,9 9,8080,4343,9595,737

7、3,2828,1717,6060,3636,要求把大于,要求把大于4040的数找出来并输出,试画出该问题的的数找出来并输出,试画出该问题的算法流程图算法流程图.问:如果再让你统计有多少个大于问:如果再让你统计有多少个大于问:如果再让你统计有多少个大于问:如果再让你统计有多少个大于40404040的数呢?的数呢?的数呢?的数呢?1 1、已知、已知 ,求,求 的值,设计一个算法,并画出它的流程图的值,设计一个算法,并画出它的流程图.思思 考考法法1 1:用循序结构一层一层地求;:用循序结构一层一层地求;法法2 2:用循环结构求;:用循环结构求;2 2、写出、写出 的一个算法的一个算法.3 3、写出

8、、写出 的一个算法的一个算法.5 5 5 5、P34 T8P34 T8P34 T8P34 T84 4 4 4、P15 T9P15 T9P15 T9P15 T9小小 结结1 1在在循循环环结结构构中中都都有有一一个个计计数数变变量量和和累累加加变变量量。计计数数变变量量用用于于记记录录循循环环次次数数,累累加加变变量量用用于于输输出出结结果果。计计数数变变量量和和累累加加变变量量一一般般是是同同步步执执行行的的,累累加加一一次次,计数一次。计数一次。2 2画画循循环环结结构构程程序序框框图图前前:确确定定循循环环变变量量和和初初始始条条件件;确确定定算算法法中中反反复复执执行行的的部部分分,即即循循环环体体;确定循环的转向位置;确定循环的转向位置;确定循环的终止条件确定循环的终止条件.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com