《循环结构》的教学反思

点赞:10359 浏览:43876 近期更新时间:2024-01-15 作者:网友分享原创网站原创

程序框图是一种用程序框、流程线及文字说明来表示算法的图形.能较直观,明确地表示动态过程从开始到结束的全部步骤.算法的结构包括顺序结构,条件结构,循环结构等三种基本逻辑结构.循环结构是算法结构中最复杂的一种.

《循环结构》的教学反思参考属性评定
有关论文范文主题研究: 框图相关论文范文 大学生适用: 高校毕业论文、专科毕业论文
相关参考文献下载数量: 91 写作解决问题: 写作技巧
毕业论文开题报告: 标准论文格式、论文结论 职称论文适用: 技师论文、职称评初级
所属大学生专业类别: 写作技巧 论文题目推荐度: 经典题目

一、设计循环结构.只要能正确地表示算法,都属于正确的程序框图.

设计循环结构,关键是要理解循环的形成与控制.数学课本从循环的形成与控制不同来划分,循环结构可分为直到型循环结构和当型循环结构.

直到型循环结构和当型循环结构的定义:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环,这种循环结构称为直到型循环结构,而在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环,像这样的循环结构称为当型循环结构.

简而言之,直到型循环结构是:先循环,再判断,“是”结束;

当型循环结构是:先判断,再循环,“否”结束.

《必修3》例:设计一个计算1+2+等100的值的算法,并画出程序框图.

下面两种程序框图:框图(1)和框图(2),以及对应的两种程序:程序(1)和程序(2)

在此,有很多学生容易混淆两种类型,在学生的练习及作业中常常会出现两种循环结构:先判断,再循环,“是”结束;先循环,再判断,“否”结束.用框图表示就是如下两种形式:

它们不属于二种循环结构中的任何一种,但我认为:虽然不是直到型循环和当型循环,但也能正确地表示算法.凡是正确的表示算法的框图,都应属于正确的程序框图.

如上例《必修3》例:设计一个计算1+2+等100的值的算法,并画出程序框图.

框图(3),(4)所示.它们同样可以解决“计算1+2+等+100的值”的问题,因而它们都是正确的程序框图.书本之所以未能涉及,是因为用第三节的循环语句中的两种语句都不能把它表达出来而已.


二、计数变量i在循环结构中的位置不同,输出的结果中如果有i,输出结果也不同.

例如画出求使1+2+3+4+等+n>100成立的最小自然数n的程序框图.

解法一:直到型循环 解法二:直到型循环

解法三: 当型循环