基于C语言的循环结构教学案例研究
2021-11-28张微
张微



摘要:循环语句结构是程序设计课程中的教学重点与难点,在循环语句实际教学过程当中 ,发现许多同学对该结构的理解较为困难,在编程测验时效果不大理想。该文将结合案例的形式关于循环结构提出一点建议帮助同学们加深对于该结构的学习理解。
关键词:循环结构;教学研究;程序设计
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)28-0262-02
开放科学(资源服务)标识码(OSID):
循环语句是指在满足循环条件下,可以重复执行的代码。当循环条件不满足时,不再执行循环语句,并退出循环结构。正常的循环结构中,当循环条件不再成立时,程序会返回False,以此结束循环。如果循环条件一直成立,循环语句会不停执行,变成死循环[1-2]。本文分析各种循环结构执行的原理,有助于学生对循环语句的了解。
1 循环结构教学实例
1)统计打印次数
2)打印乘法口诀
3)猜数字小游戏
通过与后面的知识点相结合做详细的代码介绍。
2 三种典型的循环结构
2.1 for循环
2.1.1 for循环结构
for(初始化表达式1;布尔表达式2;步进表达式3){
循环体4
}
2.1.2 for循环执行流程
执行顺序:1234>234>234...2不满足为止。
1)循环变量初始化。
2)判断循环条件是否满足,若满足,执行3,否则,退出循环。
3)执行循环语句。
4)更新循环变量。
2.1.3 for循环实例
代码如图1所示:
2.2 while循环
2.2.1 while循环结构
初始化表达式1
while(布尔表达式2){
循环体3
步进表达式4
}
2.2.2 while循环执行流程
执行顺序:1234>234>234...2不满足为止。
1234步骤所代表的操作与2.1.2中1234代表的操作相同。
2.2.3 while循环实例
代码如图2所示:
2.3 do-while循环
2.3.1 do-while循环结构
初始化表达式1
do{
循环体3
步进表达式4……p>
