- 3
- 0
- 约1.9千字
- 约 2页
- 2023-03-30 发布于河南
- 举报
程序框图错误面面观
程序框图错误面面观
程序框图中假设有一处错误,就可能导致执行后的结果出错。下面就循环框图中大家
经常出现的典型错误进行剖析。以期引起大家的注意。
例 画出求S 1 22 32 102 的程序框图。
正确程序框图为:
开始
S=0
②
i =1
N
i 10 ?
①
Y
S=S+i2
③
i =i+1
输出
S
结束束
错误一:将箭头位置写错。
如将判断框左上方箭头写在了下方〔图中标注①〕。
剖析:这样的结果是,由于没有了判断框,故程序执行时没有终止,即程序框将
S 1 22 32 一直进行下去,不能输出最终的结果。
错误二:变量的初始值写错。
如:有的同学将 S=0 写成 S=1 〔图中标注②〕。
2 2
剖析:由于 S=1 ,第一次执行完 S=S+i 后, S 1 1 2 ,故这样执行的结果为
精品资料文档
程序框图错误面面观
S 2 2 2 32 102 ,比真实值大1。
假设将S ,i 的初始值改为 S=1,i=2 ,那么执行的最后结果也是正确的。
错误三:框与框的顺序写反。
如有的同学将 S=S+i2 与 i=i+1 的顺序写反〔图中标注③〕。
剖析:假设顺序写反,由于 S 0,i 1,第一次执行 i=i+1 后 i 2 ,再执行
S=S+i2 得 S 0 22 ,这样执行的最后结果中没有 1。另外,当执行到 i=10(i≤10 成
2 2
立)时,i=i+1,S =S+11 ,故执行的最后结果中多了11 。由此可知,假设将两者顺序
2
写反,所得结果比真实值多( 11 -1),即大了120 。
精品资料文档
您可能关注的文档
最近下载
- Questyle旷世CMATwelve说明书用户手册.pdf
- 信息可视化设计.ppt VIP
- 2025年北京大学强基计划试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- T∕CSES 128-2023 公共建筑综合性减碳改造项目碳减排量认定技术规范.pdf
- 2026北京经济技术开发区卫生健康领域事业单位招聘28人备考题库及答案详解(夺冠系列).docx VIP
- 2026北京经济技术开发区卫生健康领域事业单位招聘28人备考考试试题含答案解析.docx VIP
- 常州市2025-2026学年(上期)高三期末考试物理试卷(含答案).pdf
- 2026年北京大学强基计划笔试数学试题及答案.docx VIP
- 信息可视化设计.pptx VIP
原创力文档

文档评论(0)