毕业论文 论文提纲 论文写作 公文范例 教育论文 教育学论文 师范教育 学术论文     论文指导*
                     
 
   
   
   
   
           
 

当前位置:课件115学培吧(kj115.com)→

 
 
标题:浅谈信息学奥林匹克竞赛辅导教学方法与技巧2
 
展示台

整理:课件115学培吧

湖北金鹰课件吧

简介:国家级FLASH竞赛课件制作专业网站。

论文相关服务
 

 

内容:

由于是回文数列,因此每个数必须被分成3部分,以4为例:4=1+2+1,我们发现中间的数字只能是偶数,即2和0,为2的时候有1种数列,0的时候有2种数列。再来研究一下6,当为4的时候有1种,为2的时候有2种,为0的时候有4种。最后看一下5,情况和4非常的相似,只是中间的数字只能是奇数,这样以来思路就很清晰了,我们可以首先将m\2,将这个结果给一个变量k,然后只要计算2^0+2^1+2^2+……+2^(k-1)的结果,再简化一下就是计算2^k-1的值.

引导对教师的要求:

(1)教师对自已所教的知识领域,达到一定的深度和广度,是引导过程中的基本要求。

(2)教师注重的是思路方法的拓展引导。教师作为教练在竞赛的深化阶段,程序点评分析及拓展是必要的。

二、创新——学生成长的关键  

1、组建学习互助小组,编写对应的学习方案

信息学奥赛辅导的实践证明,许多问题不是单靠个人思考所能解决的,最佳答案往往是集体智慧的结晶。学生们每解决一个问题,建立一个新的程序模块,都是一次创新。在解决问题的过程中,刚入门的同学往往没有框框,反而容易有新思路,他们的想法应得到充分的重视。通过讨论,连锁促思。有时学生们的想法会超过老师。因此教师在教学过程中要营造一种平等、自由、互相尊重、互相信任的师生关系。

2、搭建标准程序模块,探究最优解决方案

辅导不提倡题海战术,而要注重对问题不断深入的探索,最终得出一个最优化的解决方案,搭建一个标准程序模块,这样的模式,既为学生减轻了负担,又为他们养成良好的思维品质、提高效率意识提供了极好的锻炼机会。

3、注重“问题”意识,培养倡导问题教学方法

“问题”决定潜力。提不出问题的学生不是“好”学生,没有问题说明没有进行深层次的思维意识, “问题越多,潜力越无限”。当然,有“问题”是前提,解决问题则是学生提升自我的重要途径。交流是关键,与团队交流,与教师交流,在网络中交流,方式是灵活多样,其最终目的就是达到解决问题,掌握知识,建构自我学习框架。

例如:减法算式  

小红是二年级学生,老师布置他们回家自己出一道数学题做,题目要求是三位数的退位减法,即要求一个三位数减去另一个三位数,(被减数比减数大),而被减数的个位必须向十位借数才能减去减数的个位,然后被减数的十位也必须向百位借数才能减去减数的十位。小红的哥哥小华,是五年级学生,在学习编程,她就让哥哥帮她编一个这样的程序,小华答应了。小华想到自己正在学习素数(除了本身和1外不能被其它数整除的正整数,1不是素数)知识,就给题目增加了一个条件,就是被减数的百位数、十位数、个位数中或被减数本身必须至少有1个是素数,减数也如此。如:438-269;513-479。请你帮助小华完成该程序,能够编出所有符合这些要求的题目。  

通过认真读题,发现最终要列举出所有符合条件的减法算式,对算式中的数字必须满足下列要求:  

(1) 被减数、减数必须是三位数  

(2) 被减数的个位必须向十位借数才能减去减数的个位,然后被减数的十位也必须向百位借数才能减去减数的十位。  

(3) 被减数、减数的百位数、十位数、个位数中或被减数本身必须至少有1个是素数。  

要解决上面的问题,首先在程序中判断1000以内的数是否是素数,然后运用穷举算法在三位数中依次查找,判断是否满足上述第二条,如符合条件再判断这两个数是否满足上述第三条,以上两条均满足则打印输出。  

但是在运行的过程中,学生发现了一个问题,最后一个算式是 997-899=,899显然不符合题目要求,但是却显示在结果中。反复检测程序,均找不到错误,于是同学们开始尝试思考其他的方法解决这个问题。

深入思考,首先筛选出三位数中符合要求(3)——被减数、减数的百位数、十位数、个位数中或被减数本身必须至少有1个是素数的数,然后运用穷举算法在这些数中依次查找,判断是否满足要求第二条,以上两条均满足则打印输出。  

dim a(900)  

n = 0  

for i = 102 to 997  

a = i mod 10: b = (i \ 10) mod 10 :c = i \ 100  

if a = 2 or a = 3 or a = 5 or a = 7 then s = 1 else s = 0  

if b = 2 or b = 3 or b = 5 or b = 7 then s = s + 1  

if c = 2 or c = 3 or c = 5 or c = 7 then s = s + 1  

f=0  

for j = 2 to int(sqr(i))  

if i mod j = 0 then f = 1 : exit for  

next j  

if f = 0 then s = s + 1  

if s >= 1 then n = n + 1: a(n) = i  

next i  

for i = 2 to n  

for j = 1 to i - 1  

x = a(i): y = a(j): z = a(i) - a(j)  

c = x mod 10: b = (x \ 10) mod 10: a = x \ 10  

g = y mod 10: f = (y \ 10) mod 10: e = y \ 10  

c1 = z mod 10: c2 = (z \ 10) mod 10  

if (c1 + g > c) and (c2 + f> b – 1) then print x; "-";y;"=",  

next j  

next i  

end  

4、灵活运用条件迁移,强化拓展思维训练

随着学习活动的深入,小学生对编程有了一定的认识,掌握了一些知识和技能时,教师就应采用一些相适应的教学方法。通过条件迁移、由此及彼,触类旁通,从一个问题拓展出许多新问题,在解决这些新问题的过程中,举一反三进一步锻炼思维,利用联想的线索将新问题、新算法、新程序模块并入知识网,通过这样的练习同学们的综合编程能力可以得到提高。

总之,在信息学奥赛辅导过程中,教师的作用不仅是讲授基础知识,更重要的是引导学生学会怎样学习,让学生学会独立思维、自主学习、合作互助、为终身学习、持续发展的需要打下坚实的基础。

 

 

 

想写论文?想发表论文? 点这里专家帮你

相关搜索 学术论文网 学术论文投稿 中医学毕业论文 论文范文 议论文范文 学术论文格式范文 英语学术论文范文 毕业论文范文 毕业论文格式范文 论文开题报告范文

 
课件115学培吧(湖北金鹰)欢迎您!永久免费服务网址:http://www.kj115.com
   
 

    本站为全国教育工作者提供【 课件订制/教程 】【 课件修改 】【 代写论文 】【 代发论文 】【 代办论文/课件/课

题国家级证书】等服务,诚实、信誉、团队、合作,力争为你提供最好的服务。----立即联系


 
 

业务办理
鄂ICP备08005724号