下载此文档

2021年谈算法中循环结构的综合流程图的学习策略.doc


文档分类:论文 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
谈算法中“循环结构步骤图”学习策略
孟 庆 东
(江苏省淮阴中学,江苏 223002 )
高中数学新教材增加了算法知识,其中步骤图是算法中关键,而相对于次序结构和选择结构步骤图来说,循环结构步骤图教学难度较大。这是因为,程序设计中循环结构和学生熟悉反复运算存在一定区分,学生对循环体和终止条件学习还是比较困难。所以,加强对算法中循环结构分析和研究很有必需,下面结合具体问题谈谈对循环结构步骤图认识及学习策略。
一、了解两类循环结构及相互转化
循环结构是指在算法中从某处开始,根据一定条件反复实施某一处理步骤结构。循环结构有两类,当型循环和直到型循环。图1所表示为当型循环结构表示“当条件p满足时,反复实施A框操作,直到条件P不成立时才停止循环”;图2所表示直到型循环结构表示“先实施A框操作,再判定给定条件P是否成立,若条件P不成立,则实施A,如此反复,直到条件P成立为止”。 直到型循环特点是最少实施一次操作,当事先不能确定是否最少实施一次循环情况下,用当型循环很好。两类循环结构是能够相互转化。
图2
A
P
Y
N
图1
A
Y
N
P
问题:设计计算1+3+5+7+...+99一个算法
直到型循环结构步骤图为: 当型循环结构步骤图为:
开始
输出S
结束
开始
输出S
结束

二、关注循环结构三要素及其对程序影响
(1)循环前,初始化变量值,并关注其对程序影响
所谓循环变量,是指在算法实施过程中,被反复赋值修改变量。比如,在上述两类循环结构中,全部
先给变量s、i分别赋初值0、1,当然也能够给变量s、i分别赋初值1、3。
(2)确定循环体,并关注其对程序影响
循环体就是在循环结构中反复实施操作步骤,比如,上述循环结构中循环体是“S←S+I,I←I+2”
(3)设置循环终止条件,并关注其对程序影响
循环结构不能是永无终止,一定要在某个条件下终止循环,这就需要条件结构来做出判定,所以,循环结构中一定包含条件结构。比如,上述循环结构中“i>99”、 “”全部是终止条件。
假如把上述循环结构中循环体 “S←S+i,i←i+2”改成“i←i+2,S←S+i” ,则循环终止条件也要作出对应改变,程序步骤图以下:
开始
输出S
结束
开始
输出S
结束

为了愈加好了解循环结构三要素对程序影响,现把上述问题作以下改变:
变题1:假如将上面问题改为1+3+5+7+...+__>10000,那么,怎样寻求满足条件最小整数呢?
步骤图以下:
开始
输出
结束
在练习中发觉有不少同学将循环体中两个赋值语句次序颠倒一下,步骤图以下:
开始
输出
结束
实际上我们能够发觉上述语句是错误。因为要先检验条件“S≤1000”是否成立,假如成立,则反复循环体中语句“S←S+i,i←i+2”,只有当条件“S≤1000”不成立

2021年谈算法中循环结构的综合流程图的学习策略 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人书犹药也
  • 文件大小310 KB
  • 时间2020-12-11