做一名合格的优秀的信息技术教师课件-_第1页
做一名合格的优秀的信息技术教师课件-_第2页
做一名合格的优秀的信息技术教师课件-_第3页
做一名合格的优秀的信息技术教师课件-_第4页
做一名合格的优秀的信息技术教师课件-_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

做一名合格的、优秀的信息技术教师鼓楼区教师教研活动吴再陵做一名合格的、优秀的鼓楼区教师教研活动

教师的品德和素养是教师发展的一个重要前提,信息技术教师也不例外。作为信息技术教师不仅要做一名好教师,还要做一名优秀的奥赛教练员。为学校、为南京市、为国家培养信息技术学科顶尖人才奠定基础。“十年树木,百年树人”,踏上三尺讲台,也就意味着踏上了艰巨而漫长的育人之旅。

参与竞赛辅导,促进专业成长(1)信息技术教师若仅仅只是上好普通信息技术课程,他还不是完全合格的信息技术教师。(2)计算机程序设计的教学有利于教师的教学水平提高(3)课外活动的开展有利于教师各方面能力的提高:班级管理、思维发散、创新意识(4)课外活动开展有利于教师专业水平的提高。参与竞赛辅导,促进专业成长(1)信息技术教师若仅课外活动是素质教育重要场所1、课外活动培养目标有利于学生素质的全面发展和个性的发展

2、课外活动的形式、内容具有多样性,可以充分展示学生个性和发展学生才能3、课外活动教学方法、学习方法多样化,使得学生朝着有利于自主学习、创造性学习方向发展。课外活动是素质教育重要场所1、课外活动培养目标有利于学生素质4、课外活动的学习过程锤炼了学习的品质5、程序设计教学有利于学生高级思维能力的培养,为信息技术学科顶尖人才培养奠定基础。6、课外活动更有利于学生的可持续发展4、课外活动的学习过程锤炼了学习的品质一、信息学奥赛概况

1、活动简介

全国青少年信息学(计算机)奥林匹克竞赛(NOIP)是经中华人民共和国教育部、中国科学技术协会批准的一项全国性青少年计算机学科竞赛活动,也是和联合国教科文组织所倡导的国际信息学奥林匹克竞赛同步进行的一项竞赛活动。

一、信息学奥赛概况

高、初中比赛:全国赛分区联赛安排在每年10月、11月份,高中卷由全国统一出,初中卷由江苏省自己出。近两年已经改为全国试卷.

初赛:笔试2小时。

复赛:上机3小时,每个市按一定的比例从初赛选手中选拔复赛选手。

高、初中比赛:全国赛分区联赛安排在每年10月、11月份2、市2019年、2019年、2019年情况

2019年南京市获省团体第一名(初中、高中)2019年南京市获省团体第一名(初中)2019年南京市获省团体第一名(初中)2、市2019年、2019年、2019年情况2019树人国际学校获奖情况2019年2019年2019年省一等奖9人7人7人省二等奖1人4人4人省三等奖20多人20多人20多人全国奖无(省)8人7人总计:全国一等奖24人,省23人二等奖9人树人国际学校获奖情况2019年2019年2019年省一等奖2019年:江苏省初中组团体第三名南京市初中组团体第二名2019年:江苏省初中组团体第三名南京市初中组团体第二名

2019年:

江苏省初中组团体第五名南京市初中组团体第二名2019年:2019年:2019年:3、活动价值(1)程序设计的学习有利于学生高级思维能力的培养(2)学习的过程锤炼了学习的品质(3)有利于学生的可持续发展3、活动价值(1)程序设计的学习有利于学生高级思维能力的培养二、竞赛辅导由于该竞赛的内容有别于平常的教学内容,因此需要单独开课,培训需要充足的课时。1、培训形式(1)校内成立兴趣小组或作为校本课程内容从小学毕业生中选拔数学好的学生成立兴趣小组,每个小组人数控制在30人以内,这样便于辅导。二、竞赛辅导由于该竞赛的内容有别于平常的教学内容,因此需要单(2)推荐学生参加校外培训

引导学生选择办学认真、效果好的办学点。更重要的是计算机教师在校内要关注这些学生,为他们提供上机的机会,过问他们学习的状况,并给予及时的指导。(2)推荐学生参加校外培训2、培训内容应对笔试:计算机的基本常识;pascal语言的三种程序结构(顺序、分支、循环)、数组、过程与函数;常用算法。应对复赛:分析问题的能力、基本算法的综合运用能力2、培训内容3、培训教材<信息学奥林匹克培训教材中级本>及配套习题<中学信息学(计算机)奥林匹克分区联赛试题解析>4、信息获取“信息教研网”-“课外活动”-“信息学奥赛”iteroom、jsoi.czyz3、培训教材5、教学提醒

浅入深出地渗透程序设计思想

注重方法的指导,训练逻辑思维能力

营造互动的课堂氛围,实施开放教学

在提高综合素质的前提下发挥特长5、教学提醒三、教练员评定

参加奥赛辅导的教师可以申报教练员资格,2019年已认命了江苏省首批中学高级教练员3名、中学中级教练员14名、小学高级教练员3名。目前,南京共有小学高级教练员2名,小学中级教练员8名(韩孟江、狄云钧、林其梅、朱继双、徐惟乐、潘艳、李有翔、潘晋),小学初级教练员4名。教练员评定初步定为两年一次。

三、教练员评定中学教练员评定专业知识

*掌握PASCAL语言*深入了解与掌握结构化程序设计的思想与方法*数据结构基本知识、算法基础

推荐教材:

1.全国青少年信息学奥林匹克培训教材及其习题集(中级本)

中学教练员评定专业知识

2.全国青少年信息学奥林匹克竞赛中学试题解析3.常用算法知识及应用实际能力

1.具有教育行政部门颁发的中学二级以上教师资格证书;2.在近三年中参加过省青少年信息学奥林匹克竞赛委员会组织的中级教练员培训班并经考核合格;中学教练员评定2.全国青少年信息学奥林匹克竞赛中学试题解析中学教3.具有组织、辅导学生参加一年一度竞赛活动的能力,并连续二年有学生获得省二等奖奖项;4.有主持、主讲区级规模的培训、集训、冬(夏)令营等活动的能力与经历。3.具有组织、辅导学生参加一年一度竞赛活动的能力,并连

参加奥赛辅导的教师可以申报教练员资格,2019年已认命了江苏省首批中学高级教练员3名、中学中级教练员14名、小学高级教练员3名。

教练员评定初步定为两年一次。中学教练员评定参加奥赛辅导的教师可以申报教练员资格,2019年已认江苏省青少年信息学奥林匹克中级教练员考核要求考核要求:

全卷满分120分1、选择题30分(20*1.5分)

包括信息技术基础知识和PASCAL程序设计基础知识,二者比例约1:3;2、问题求解10分(2*5分)

主要考核学员对问题的算法分析、逻辑推理及数学归纳的能力。江苏省青少年信息学奥林匹克

3、阅读程序

30分(5题)

主要考核PASCAL程序语言的掌握情况,对pascal程序结构的理解及归纳、分析的能力。掌握阅读PASCAL程序的基本方法和技巧,能够正确写出程序运行结果或程序所要完成的功能。4、完善程序30分(3题)

主要考核学员根据所要求解的问题,能正确阅读理解程序及其算法、考核学员综合分析问题的能力以及运用各种算法解决问题的能力,是考核的难点之一。

3、阅读程序30分(5题)

5、

编写程序20分1题

考核学员对常用算法的应用能力,根据问题编写程序,并在程序模块中加入适当注释,是考核的难点之一。

5、编写程序20分1题

一、组织方法二、教学进度与时间安排三、教学方法四、奥赛教材分析五、初赛六、复赛如何开展课外活动一、组织方法如何开展课外活动组织方法——三级制市级——中级水平以上的培训学校——负责初级、中级及高级年级——按年级组织课外活动小组,循序渐进,完成教学任务视学生水平和能力、师资力量、学校支持程度灵活组织课外活动小组组织方法——三级制市级——中级水平以上的培训时间与进度总体目标设计:(1)升入中学:从暑假开始,pascal语言基本知识参加一次竞赛:尝试(2)初一年级:pascal语言深入与常用算法参加第二次竞赛:取得成果充分利用寒暑假时间,保证有一定的学习时间具体安排时间与进度总体目标设计:课程安排

1、初级班学习内容:初级本(循环结构)2、中级班(1)学习内容:初级本(数组、串、常用标准函数、排序与查找)3、中级班(2)学习内容:初级本(子程序)+简单算法(穷举、递推、高精度计算)4、高级班(1)学习内容:过程与函数,递归算法、回溯算法简单应用)5、高级班(2)学习内容:初赛知识复习(计算机的基本知识,乘法、加法原理)、决赛综合算法练习。(竞赛习题解析)课程安排1、初级班学习内容:初级本(循环结构)培训方法1、讲授法:浅入深出地渗透程序设计思想

2、上机实践3、小组讨论4、专题讲座5、模拟练习6、实战练习其他综合性学习,辅导到位,注意反馈。培训方法1、讲授法:浅入深出地渗透程序设计思想奥赛教学体会1、把握每一章的教学重点,解决难点,循序渐进、脚踏实地开展基础知识教育。2、培养学生良好的学习习惯,认真对待每一次上机实习和练习,真诚对待每一个学生。3、培养学生创新意识、思维方法,关注一题多解。4、多用问题分析法、问题讨论的教学方法奥赛教学体会1、把握每一章的教学重点,解决难点,循序渐进、脚

5、适时、适当进行专题讲座与专题练习,加强与巩固所学习知识6、分层次教学:起点不同、目标不同,根据实际情况因材施教。7、教师间相互学习、相互协作,设计本校总体目标培训计划,以求得到学校领导、班主任和其他老师的支持,建立友好的协作关系。奥赛教学体会5、适时、适当进行专题讲座与专题练习,加强与巩固所初赛复习(根据大纲)1、基本知识2、基本算法3、基本概念4、组合数学、数学推理5、阅读程序6、完善程序初赛复习(根据大纲)1、基本知识1、pmgramGxp3(利用数学知识得到结果)Vard1,d2,X,Min:real;beginmin:=10000;X:=3;whileX<15dobegind1:=sqrt(9+(X-3)*(X-3));d2:=sqrt(36+(15-X)*(15-X));if(d1+d2)<MinthenMin:=d1+d2;X:=x+0.001;end;writeln(Min:1O:2);end.输出:15.001、pmgramGxp3(利用数学知识得到结果)输出:2.programexam_3;vara:array_[1…9]ofstring;st,x:string;I,j,n,m:integer;beginrepeatwriteln('pleaseinputastring(length<10):’);readln(st);n:=length(st);until(n<10)andodd(n);m:=trunc((n+1)/2);forI:=ltondoforj:=ltondoa[i,j]:=’‘;2.programexam_3;forI:=1tomdo{取半4}forj:=iton+l-Idobeginx:=copy(st,J,1);a[i,J]:=x;a[n+1-i,n+l-j]:=x;end;forj:=ndowntoldobeginfori:=1tondowrite(a[i,J]:2);writeln;end:end.输入数据:pleaseinputastring(length<10):RUTYFPEforI:=1tomdo{取半4}12345671RUTYFPE2UTYFP3TYF4Y5FYT6PFYTU7EPFYTURI=4,J=4TO4用列表方法,找出规律,正确写出运行结果:输出结果:I=1,J=1TO7I=2,J=2TO6I=3,J=3TO512345671RUTYFPE2UTYFP3TYF4Y5FY3.programexam_4;(9分)vara:array[1..10]ofinteger;s,n,m:longint;flag:setofbyte;proceduretry(dep:integer);vali:integer;beginfori:=1tondoifnot(iinflag)thenbeginflag:=flag+[i];a[dep]:=i;ifdep=mtheninc(s)elsetry(dep+1);

3.programexam_4;(9分)flag:=flag-[i];end;end;begin

writeln('pleaseinputMandN:’);readln(m,n);flag:=[];s=0;try(1);writeln(s);end.输入数据:pleaseinputMandN:45输出结果:——flag:=flag-[i]Dep=1,forI:=1to5doflag:=[1],a[dep]=1Dep=2,forI:=2to5doflag=[1,2],a[dep]=2Dep=3,forI:=3to5doflag=[1,2,3],a[dep]=3Dep=4,forI:=4to5doflag=[1,2,3,4],a[dep]=4此时满足dep=m,则s:=s+1,回溯从集合中去掉当前[I],用其后数据填入集合中根据问题可以知道:四重循环:2*3*4*5=120Dep=1,forI:=1to5do16、programexp2;(2019初中)varn,jr,jw,jb:integer;ch1:char;ch:array[1..20]dchar;beginreadln(n);fori:=1tondoread(ch[i]):jr:=1;jw=n;jb:=n;while(jr<=jw)do16、programexp2;(2019初中)BeginIf(ch[jw]='R')thenbeginch1:=Ch[jr];Ch[jr]:=ch[jw];ch[jw]:=ch1:jr:=jr+1;endelseifch[jw]='W'thenjw:=jw-1Elsebeginch1:=ch[jw];ch[jw]:=ch[jb];ch[jb]:=ch1;jw:=jw-1;jb:=jb-1;endend;Beginfori:=1tondowrite(ch[i]);writeln;end.输入:10RBRBWWRBBR输出:RRRRWWBBBBfori:=1tondowrite完善程序题解题方法步骤:1、仔细阅读文字解释,理解题意和提供的解题思路2、根据问题的求解要求,了解输入、输出内容和问题处理方法3、先阅读主程序,了解输出变量和输出要求以及主程序中需要调用的过程或函数是哪些。4、阅读过程或函数,了解其完成的功能5、填空方法:一般从主程序最后输出要求,反推主程序中的变量填写或表达式、语句等的书写完善程序题解题方法6、根据主程序参数与子程序参数传递关系,填写子程序的变量,根据子程序需要完成的功能,完成子程序填空。7、填写完毕,再将程序整个阅读、执行一遍,看能否完成问题提出的要求。6、根据主程序参数与子程序参数传递关系,填写子程序

1、在A,B两个城市之间设有N个路站(如下图中的S1,且N<100),城市与路站之间、路站和路站之间各有若干条路段(各路段数≤20,且每条路段上的距离均为一个整数)。

A,B的一条通路是指:从A出发,可经过任一路段到达S1,再从S1出发经过任一路段,…最后到达B。通路上路段距离之和称为通路距离(最大距离≤1000)。当所有的路段距离给出之后,求出所有不同距离的通路个数(相同距离仅记一次)。例如:下图所示是当N=1时的情况:A,B的一条通路是指:从A出发,可经过任一路段到达从A到B的通路条数为6,但因其中通路5+5=4+6,所以满足条件的不同距离的通路条数为5。算法说明:本题采用穷举算法。数据结构:N:记录A,B间路站的个数

数组D[I,0]记录第I-1到第I路站间路段的个数

D[I,1],D[I,2],…记录每个路段距离

数组G记录可取到的距离从A到B的通路条数为6,但因其中通路5+5=4+6,所以满足程序清单:

PROGRAMCHU7_6;

VARI,J,N,S:INTEGER;

B:ARRAY[0..100]OFINTEGER;

D:ARRAY[0..100,0..20]OFINTEGER;

G:ARRAY[0..1000]OF0..1;程序清单:BEGIN

READLN(N);

FORI:=1TON+1DO

BEGIN

READLN(D[I,0]);

FORJ:=1TOD[I,0]DO

READLN(D[I,J]);

END;

D[0,0]:=1;

FORI:=1TON+1DO

B[I]:=1;

B[0]:=0;

FORI:=0TO1000DO

G[I]:=0;

WHILE①DOBEGIN

READLN(N);

FORI:=1BEGIN

S:=0;

FORI:=1TON+1DO

S:=②

G[S]:=1;J:=N+1;

WHILE③DOJ:=J-1;

B[J]:=B[J]+1;

FORI:=J+1TON+1DO

B[I]:=1;

END;

S:=0;

FORI:=1TO1000DO

④;

WRITELN(S);READLN;

END.B[0]=0;S+D[I,B[I]];B[J]=D[J,0];S:=S+G[I];BEGIN

S:=0;

FORI:=1TON+1在A,B两个城市之间设有N个路站(如下图中的S1,且N<100),城市与路站之间、路站和路站之间各有若干条路段(各路段数≤20,且每条路段上的距离均为一个整数)。做一名合格的优秀的信息技术教师课件-

A,B的一条通路是指:从A出发,可经过任一路段到达S1,再从S1出发经过任一路段,…最后到达B。通路上路段距离之和称为通路距离(最大距离≤1000)。当所有的路段距离给出之后,求出所有不同距离的通路个数(相同距离仅记一次)。例如:下图所示是当N=1时的情况:A,B的一条通路是指:从A出发,可经过任一路段到达从A到B的通路条数为6,但因其中通路5+5=4+6,所以满足条件的不同距离的通路条数为5。算法说明:本题采用穷举算法。数据结构:N:记录A,B间路站的个数

数组D[I,0]记录第I-1到第I路站间路段的个数

D[I,1],D[I,2],…记录每个路段距离

数组G记录可取到的距离从A到B的通路条数为6,但因其中通路5+5=4+6,所以满足程序清单:

PROGRAMCHU7_6;

VARI,J,N,S:INTEGER;

B:ARRAY[0..100]OFINTEGER;

D:ARRAY[0..100,0..20]OFINTEGER;

G:ARRAY[0..1000]OF0..1;程序清单:BEGIN

READLN(N);

FORI:=1TON+1DO

BEGIN

READLN(D[I,0]);

FORJ:=1TOD[I,0]DO

READLN(D[I,J]);

END;

D[0,0]:=1;

FORI:=1TON+1DO

B[I]:=1;

B[0]:=0;

FORI:=0TO1000DO

G[I]:=0;

WHILE①DOBEGIN

READLN(N);

FORI:=1BEGIN

S:=0;

FORI:=1TON+1DO

S:=②

G[S]:=1;J:=N+1;

WHILE③DOJ:=J-1;

B[J]:=B[J]+1;

FORI:=J+1TON+1DO

B[I]:=1;

END;

S:=0;

FORI:=1TO1000DO

④;

WRITELN(S);READLN;

END.B[0]=0;S+D[I,B[I]];B[J]=D[J,0];S:=S+G[I];BEGIN

S:=0;

FORI:=1TON+1求子串位置。从键盘输入两个字符串x1,x2,要求查找出x2在x1字符串中的位置(起始位置)。算法说明:(1)用两个变量分别表示输入的字符串,并求出两个字符串的长度。(2)利用I,j变量作为扫描两个字符串的指针

(3)扫描两个字符串,当其相等时,将指针指向下一个字符,当j的值大于len2,则输出x2在x1中的位置(4)若子串位置不匹配,则使I的指针回溯,j指针重新指向子串的第一个字符。求子串位置。从键盘输入两个字符串x1,x2,要求查找谢谢谢谢做一名合格的、优秀的信息技术教师鼓楼区教师教研活动吴再陵做一名合格的、优秀的鼓楼区教师教研活动

教师的品德和素养是教师发展的一个重要前提,信息技术教师也不例外。作为信息技术教师不仅要做一名好教师,还要做一名优秀的奥赛教练员。为学校、为南京市、为国家培养信息技术学科顶尖人才奠定基础。“十年树木,百年树人”,踏上三尺讲台,也就意味着踏上了艰巨而漫长的育人之旅。

参与竞赛辅导,促进专业成长(1)信息技术教师若仅仅只是上好普通信息技术课程,他还不是完全合格的信息技术教师。(2)计算机程序设计的教学有利于教师的教学水平提高(3)课外活动的开展有利于教师各方面能力的提高:班级管理、思维发散、创新意识(4)课外活动开展有利于教师专业水平的提高。参与竞赛辅导,促进专业成长(1)信息技术教师若仅课外活动是素质教育重要场所1、课外活动培养目标有利于学生素质的全面发展和个性的发展

2、课外活动的形式、内容具有多样性,可以充分展示学生个性和发展学生才能3、课外活动教学方法、学习方法多样化,使得学生朝着有利于自主学习、创造性学习方向发展。课外活动是素质教育重要场所1、课外活动培养目标有利于学生素质4、课外活动的学习过程锤炼了学习的品质5、程序设计教学有利于学生高级思维能力的培养,为信息技术学科顶尖人才培养奠定基础。6、课外活动更有利于学生的可持续发展4、课外活动的学习过程锤炼了学习的品质一、信息学奥赛概况

1、活动简介

全国青少年信息学(计算机)奥林匹克竞赛(NOIP)是经中华人民共和国教育部、中国科学技术协会批准的一项全国性青少年计算机学科竞赛活动,也是和联合国教科文组织所倡导的国际信息学奥林匹克竞赛同步进行的一项竞赛活动。

一、信息学奥赛概况

高、初中比赛:全国赛分区联赛安排在每年10月、11月份,高中卷由全国统一出,初中卷由江苏省自己出。近两年已经改为全国试卷.

初赛:笔试2小时。

复赛:上机3小时,每个市按一定的比例从初赛选手中选拔复赛选手。

高、初中比赛:全国赛分区联赛安排在每年10月、11月份2、市2019年、2019年、2019年情况

2019年南京市获省团体第一名(初中、高中)2019年南京市获省团体第一名(初中)2019年南京市获省团体第一名(初中)2、市2019年、2019年、2019年情况2019树人国际学校获奖情况2019年2019年2019年省一等奖9人7人7人省二等奖1人4人4人省三等奖20多人20多人20多人全国奖无(省)8人7人总计:全国一等奖24人,省23人二等奖9人树人国际学校获奖情况2019年2019年2019年省一等奖2019年:江苏省初中组团体第三名南京市初中组团体第二名2019年:江苏省初中组团体第三名南京市初中组团体第二名

2019年:

江苏省初中组团体第五名南京市初中组团体第二名2019年:2019年:2019年:3、活动价值(1)程序设计的学习有利于学生高级思维能力的培养(2)学习的过程锤炼了学习的品质(3)有利于学生的可持续发展3、活动价值(1)程序设计的学习有利于学生高级思维能力的培养二、竞赛辅导由于该竞赛的内容有别于平常的教学内容,因此需要单独开课,培训需要充足的课时。1、培训形式(1)校内成立兴趣小组或作为校本课程内容从小学毕业生中选拔数学好的学生成立兴趣小组,每个小组人数控制在30人以内,这样便于辅导。二、竞赛辅导由于该竞赛的内容有别于平常的教学内容,因此需要单(2)推荐学生参加校外培训

引导学生选择办学认真、效果好的办学点。更重要的是计算机教师在校内要关注这些学生,为他们提供上机的机会,过问他们学习的状况,并给予及时的指导。(2)推荐学生参加校外培训2、培训内容应对笔试:计算机的基本常识;pascal语言的三种程序结构(顺序、分支、循环)、数组、过程与函数;常用算法。应对复赛:分析问题的能力、基本算法的综合运用能力2、培训内容3、培训教材<信息学奥林匹克培训教材中级本>及配套习题<中学信息学(计算机)奥林匹克分区联赛试题解析>4、信息获取“信息教研网”-“课外活动”-“信息学奥赛”iteroom、jsoi.czyz3、培训教材5、教学提醒

浅入深出地渗透程序设计思想

注重方法的指导,训练逻辑思维能力

营造互动的课堂氛围,实施开放教学

在提高综合素质的前提下发挥特长5、教学提醒三、教练员评定

参加奥赛辅导的教师可以申报教练员资格,2019年已认命了江苏省首批中学高级教练员3名、中学中级教练员14名、小学高级教练员3名。目前,南京共有小学高级教练员2名,小学中级教练员8名(韩孟江、狄云钧、林其梅、朱继双、徐惟乐、潘艳、李有翔、潘晋),小学初级教练员4名。教练员评定初步定为两年一次。

三、教练员评定中学教练员评定专业知识

*掌握PASCAL语言*深入了解与掌握结构化程序设计的思想与方法*数据结构基本知识、算法基础

推荐教材:

1.全国青少年信息学奥林匹克培训教材及其习题集(中级本)

中学教练员评定专业知识

2.全国青少年信息学奥林匹克竞赛中学试题解析3.常用算法知识及应用实际能力

1.具有教育行政部门颁发的中学二级以上教师资格证书;2.在近三年中参加过省青少年信息学奥林匹克竞赛委员会组织的中级教练员培训班并经考核合格;中学教练员评定2.全国青少年信息学奥林匹克竞赛中学试题解析中学教3.具有组织、辅导学生参加一年一度竞赛活动的能力,并连续二年有学生获得省二等奖奖项;4.有主持、主讲区级规模的培训、集训、冬(夏)令营等活动的能力与经历。3.具有组织、辅导学生参加一年一度竞赛活动的能力,并连

参加奥赛辅导的教师可以申报教练员资格,2019年已认命了江苏省首批中学高级教练员3名、中学中级教练员14名、小学高级教练员3名。

教练员评定初步定为两年一次。中学教练员评定参加奥赛辅导的教师可以申报教练员资格,2019年已认江苏省青少年信息学奥林匹克中级教练员考核要求考核要求:

全卷满分120分1、选择题30分(20*1.5分)

包括信息技术基础知识和PASCAL程序设计基础知识,二者比例约1:3;2、问题求解10分(2*5分)

主要考核学员对问题的算法分析、逻辑推理及数学归纳的能力。江苏省青少年信息学奥林匹克

3、阅读程序

30分(5题)

主要考核PASCAL程序语言的掌握情况,对pascal程序结构的理解及归纳、分析的能力。掌握阅读PASCAL程序的基本方法和技巧,能够正确写出程序运行结果或程序所要完成的功能。4、完善程序30分(3题)

主要考核学员根据所要求解的问题,能正确阅读理解程序及其算法、考核学员综合分析问题的能力以及运用各种算法解决问题的能力,是考核的难点之一。

3、阅读程序30分(5题)

5、

编写程序20分1题

考核学员对常用算法的应用能力,根据问题编写程序,并在程序模块中加入适当注释,是考核的难点之一。

5、编写程序20分1题

一、组织方法二、教学进度与时间安排三、教学方法四、奥赛教材分析五、初赛六、复赛如何开展课外活动一、组织方法如何开展课外活动组织方法——三级制市级——中级水平以上的培训学校——负责初级、中级及高级年级——按年级组织课外活动小组,循序渐进,完成教学任务视学生水平和能力、师资力量、学校支持程度灵活组织课外活动小组组织方法——三级制市级——中级水平以上的培训时间与进度总体目标设计:(1)升入中学:从暑假开始,pascal语言基本知识参加一次竞赛:尝试(2)初一年级:pascal语言深入与常用算法参加第二次竞赛:取得成果充分利用寒暑假时间,保证有一定的学习时间具体安排时间与进度总体目标设计:课程安排

1、初级班学习内容:初级本(循环结构)2、中级班(1)学习内容:初级本(数组、串、常用标准函数、排序与查找)3、中级班(2)学习内容:初级本(子程序)+简单算法(穷举、递推、高精度计算)4、高级班(1)学习内容:过程与函数,递归算法、回溯算法简单应用)5、高级班(2)学习内容:初赛知识复习(计算机的基本知识,乘法、加法原理)、决赛综合算法练习。(竞赛习题解析)课程安排1、初级班学习内容:初级本(循环结构)培训方法1、讲授法:浅入深出地渗透程序设计思想

2、上机实践3、小组讨论4、专题讲座5、模拟练习6、实战练习其他综合性学习,辅导到位,注意反馈。培训方法1、讲授法:浅入深出地渗透程序设计思想奥赛教学体会1、把握每一章的教学重点,解决难点,循序渐进、脚踏实地开展基础知识教育。2、培养学生良好的学习习惯,认真对待每一次上机实习和练习,真诚对待每一个学生。3、培养学生创新意识、思维方法,关注一题多解。4、多用问题分析法、问题讨论的教学方法奥赛教学体会1、把握每一章的教学重点,解决难点,循序渐进、脚

5、适时、适当进行专题讲座与专题练习,加强与巩固所学习知识6、分层次教学:起点不同、目标不同,根据实际情况因材施教。7、教师间相互学习、相互协作,设计本校总体目标培训计划,以求得到学校领导、班主任和其他老师的支持,建立友好的协作关系。奥赛教学体会5、适时、适当进行专题讲座与专题练习,加强与巩固所初赛复习(根据大纲)1、基本知识2、基本算法3、基本概念4、组合数学、数学推理5、阅读程序6、完善程序初赛复习(根据大纲)1、基本知识1、pmgramGxp3(利用数学知识得到结果)Vard1,d2,X,Min:real;beginmin:=10000;X:=3;whileX<15dobegind1:=sqrt(9+(X-3)*(X-3));d2:=sqrt(36+(15-X)*(15-X));if(d1+d2)<MinthenMin:=d1+d2;X:=x+0.001;end;writeln(Min:1O:2);end.输出:15.001、pmgramGxp3(利用数学知识得到结果)输出:2.programexam_3;vara:array_[1…9]ofstring;st,x:string;I,j,n,m:integer;beginrepeatwriteln('pleaseinputastring(length<10):’);readln(st);n:=length(st);until(n<10)andodd(n);m:=trunc((n+1)/2);forI:=ltondoforj:=ltondoa[i,j]:=’‘;2.programexam_3;forI:=1tomdo{取半4}forj:=iton+l-Idobeginx:=copy(st,J,1);a[i,J]:=x;a[n+1-i,n+l-j]:=x;end;forj:=ndowntoldobeginfori:=1tondowrite(a[i,J]:2);writeln;end:end.输入数据:pleaseinputastring(length<10):RUTYFPEforI:=1tomdo{取半4}12345671RUTYFPE2UTYFP3TYF4Y5FYT6PFYTU7EPFYTURI=4,J=4TO4用列表方法,找出规律,正确写出运行结果:输出结果:I=1,J=1TO7I=2,J=2TO6I=3,J=3TO512345671RUTYFPE2UTYFP3TYF4Y5FY3.programexam_4;(9分)vara:array[1..10]ofinteger;s,n,m:longint;flag:setofbyte;proceduretry(dep:integer);vali:integer;beginfori:=1tondoifnot(iinflag)thenbeginflag:=flag+[i];a[dep]:=i;ifdep=mtheninc(s)elsetry(dep+1);

3.programexam_4;(9分)flag:=flag-[i];end;end;begin

writeln('pleaseinputMandN:’);readln(m,n);flag:=[];s=0;try(1);writeln(s);end.输入数据:pleaseinputMandN:45输出结果:——flag:=flag-[i]Dep=1,forI:=1to5doflag:=[1],a[dep]=1Dep=2,forI:=2to5doflag=[1,2],a[dep]=2Dep=3,forI:=3to5doflag=[1,2,3],a[dep]=3Dep=4,forI:=4to5doflag=[1,2,3,4],a[dep]=4此时满足dep=m,则s:=s+1,回溯从集合中去掉当前[I],用其后数据填入集合中根据问题可以知道:四重循环:2*3*4*5=120Dep=1,forI:=1to5do16、programexp2;(2019初中)varn,jr,jw,jb:integer;ch1:char;ch:array[1..20]dchar;beginreadln(n);fori:=1tondoread(ch[i]):jr:=1;jw=n;jb:=n;while(jr<=jw)do16、programexp2;(2019初中)BeginIf(ch[jw]='R')thenbeginch1:=Ch[jr];Ch[jr]:=ch[jw];ch[jw]:=ch1:jr:=jr+1;endelseifch[jw]='W'thenjw:=jw-1Elsebeginch1:=ch[jw];ch[jw]:=ch[jb];ch[jb]:=ch1;jw:=jw-1;jb:=jb-1;endend;Beginfori:=1tondowrite(ch[i]);writeln;end.输入:10RBRBWWRBBR输出:RRRRWWBBBBfori:=1tondowrite完善程序题解题方法步骤:1、仔细阅读文字解释,理解题意和提供的解题思路2、根据问题的求解要求,了解输入、输出内容和问题处理方法3、先阅读主程序,了解输出变量和输出要求以及主程序中需要调用的过程或函数是哪些。4、阅读过程或函数,了解其完成的功能5、填空方法:一般从主程序最后输出要求,反推主程序中的变量填写或表达式、语句等的书写完善程序题解题方法6、根据主程序参数与子程序参数传递关系,填写子程序的变量,根据子程序需要完成的功能,完成子程序填空。7、填写完毕,再将程序整个阅读、执行一遍,看能否完成问题提出的要求。6、根据主程序参数与子程序参数传递关系,填写子程序

1、在A,B两个城市之间设有N个路站(如下图中的S1,且N<100),城市与路站之间、路站和路站之间各有若干条路段(各路段数≤20,且每条路段上的距离均为一个整数)。

A,B的一条通路是指:从A出发,可经过任一路段到达S1,再从S1出发经过任一路段,…最后到达B。通路上路段距离之和称为通路距离(最大距离≤1000)。当所有的路段距离给出之后,求出所有不同距离的通路个数(相同距离仅记一次)。例如:下图所示是当N=1时的情况:A,B的一条通路是指:从A出发,可经过任一路段到达从A到B的通路条数为6,但因其中通路5+5=4+6,所以满足条件的不同距离的通路条数为5。算法说明:本题采用穷举算法。数据结构:N:记录A,B间路站的个数

数组D[I,0]记录第I-1到第I路站间路段的个数

D[I,1],D[I,2],…记录每个路段距离

数组G记录可取到的距离从A到B的通路条数为6,但因其中通路5+5=4+6,所以满足程序清单:

PROGRAMCHU7_6;

VARI,J,N,S:INTEGER;

B:ARRAY[0..100]OFINTEGER;

D:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论