APP下载

浅谈初中信息学奥赛学生综合素质提升

2021-07-13季秋萍

家庭教育报·教师论坛 2021年20期
关键词:案例学生

季秋萍

背景:教育部和中国科协委托中国计算机学会举办了全国青少年计算机程序设计竞赛。此项含金量颇高的竞赛中,吸引了越来越多的青少年参与其中。原因不仅仅是在竞赛中获得的荣誉和与之相应的升学获益政策,更重要是选手们在备战过程中的综合素质提升。笔者将通过一个案例的分析,谈谈初中生参加信息学奥赛在各方面的提升。

案例

题目:角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。

方法一:归类“循环结构”题型

分析:角谷定理是学生学习了程序设计三种基本结构后进行的教学案例。题目中有重复操作“除以2”或“乘以3加1”,可将该题分类为循环结构题型。循环语句类型在初中阶段竞赛中主要涉及到“for循环”、“while循环”和“do-while循环”,学生该选用何种语句,要具体分析题目意图。

将文字题意转换为式子表达式:

1.for(循环变量初始;循环条件;循环变量增量)

2.while(循环条件)//while()加循环条件,一但条件不满足就不执行语句。

3.do-while(循环条件)//判断条件满足则执行语句,条件不满足时退出循环,但是do-while()是先做再判断,所以至少要做一次循环。

根据流程图和三种循环语句的比较,“while循环”比较适用于本题;

代码如下(截图):

方法二:归类递归函数题型

当学生学习了函数的递归函数,角谷定理可用递归函数来解答。

显然,第一次编写的代码有误,学生通过自检,发现子函数jiaogu中变量num的定义位置存在错误,将num定义为全局变量程序即可。……

登录APP查看全文

猜你喜欢

案例学生
快把我哥带走
案例4 奔跑吧,少年!
随机变量分布及统计案例拔高卷
《李学生》定档8月28日
赶不走的学生
发生在你我身边的那些治超案例
学生写话
学生写的话
随机变量分布及统计案例拔高卷
一个模拟案例引发的多重思考