C,是一种信仰

2017-1,福州第十九中学,信息学奥赛培训跟进表

(首先,请你收藏本页面)

联系教师:fzd19zx@qq.com

培训地点:十九中,一号楼,6层,第二机房

培训守则
1、学员每次培训,均需携带如下物品:鞋套(禁止使用一次性鞋套)、水笔、荧光记号笔、《奥赛一本通》(第四版)。
2、定位就座,严肃学习纪律,严禁携带零食及饮料进入机房。
3、认真做好课前预习、课堂笔记、和课后复习作业的工作。
4、不迟到、不早退。
5、无故迟到、早退、缺课、不做作业……,次数较多的,自己回去跟家长说,不要再来浪费时间了。
6、所有的培训内容,以本页面的通知为准。

培训跟进表

由于下列培训计划存在不确定性(如学校机房临时停电或教师临时出差等)。
特此要求
所有学员在每次培训开始前2小时,检查本网页的通告。如有任何变动,我都将在培训开始前2小时,在本网页上作出变更通告。
所有培训计划及通知,以本网页及电子邮件通知为准。我不再一一电话或短信通知。

凡是有问题要提问的同学,请先仔细阅读:《如何提问

代码的缩进范例和注释方式,请看《如何缩进你的代码》《注释的作用,以及如何写注释

凡是看不了PDF文档的同学,请到这里下载PDF阅读器

新来的学员,参训时带上(纸质)笔记本、笔、U盘、鞋套(不能用一次性鞋套)

本期教学视频,基本上都会上传优酷,请收藏下面这个播单(滚动更新……)
http://list.youku.com/albumlist/show/id_29120457.html
在线看播单就不用下载视频了,比较方便。

培训时间 内容
2017-10-13,12:30~14:00 初赛赛前指导
2017-10-9,12:30~14:00 初赛讲评:2016(一)
2017-9-29,12:30~14:00 初赛讲评:2015(二)
2017-9-25,12:30~14:00 初赛讲评:2015(一)
2017-9-22,12:30~14:00 初赛讲评:2014(三)
2017-9-18,12:30~14:00 初赛讲评:2014(二)
2017-9-15,12:30~14:00 初赛讲评:2014(一)要求事先做完,准备讲评。
2017-9-11,12:30~14:00 初赛讲评:树 & 二叉树
2017-9-6,12:30~14:00 初赛讲评:2013(三)
2017-9-4,12:30~14:00 初赛讲评:2013(二)
2017-9-1,12:30~14:00 初赛讲评:2013(一)
2017-7-10,8:30~11:00 夏令营(六),解题指导:程序填空
2017-7-7,8:30~11:00 夏令营(五),解题指导:读程序写结果

要求:
1、完成历年真题,读程序写运行结果,专题练习。回头我们找时间陆续讲评。
2、继续自学 第六章 《函数》。
2017-7-6,8:30~11:00 夏令营(四),关系代数 & 逻辑代数;讲评数制练习 和 问题求解

要求:
1、自学 第六章 《函数》,明天上课讲评会用到。
2、按照讲评顺序,继续完成“问题求解”的题目。我们按顺序会继续讲评下去。

排列组合网络教程(精品)
2017-7-5,8:30~11:00 夏令营(三),讲评数制练习 和 问题求解
查看网络分享,要求尽快完成“问题求解”的专项练习(按照TXT文档里面列出来的题目顺序做),我们会不断讲评。
2017-7-4,8:30~11:00 夏令营(二),计数原理(一)
2017-7-3,8:30~11:00 夏令营(一),计算机基础知识
2017-6-16,12:30~14:15 一维数组练习课。

-----------------------------------------------------------------------------------------------------

培训时间                                        内容

-----------------------------------------------------------------------------------------------------
2017-6-14,12:30~14:15

一维数组练习课。

NOIP2010,接水问题,讲解:小左,他会先来个暴力的,再来个机智的,两种解法。

请做好听课准备。

-----------------------------------------------------------------------------------------------------
2017-6-9,12:30~14:15

一维数组练习课。

-----------------------------------------------------------------------------------------------------
2017-6-2,12:30~14:15

一维数组练习课。

-----------------------------------------------------------------------------------------------------
2017-5-31,12:30~14:15

一维数组练习课。

讲评之前布置下去的练习。

已讲评:大整数的因子

还讲评了:3525:上台阶(陈依恒),PKU2506Tiling(吴旭飞),666:放苹果(俞忠逸)

感谢上述同学的努力和精彩讲解。

相关内容已经上传至分享。

接下来的任务,就是把这四题,都做完掉。

-----------------------------------------------------------------------------------------------------
2017-5-26(周五),12:30~14:15

一维数组练习课。

小测:从零开始,完成“大整数减法”“计算2的N次方”。
两道题都要求采用如下数据结构:int a[500]; 用上课所讲的方法来存储数据。(自行画图)
13:40开放网络测试
完成以后,

初阶学员要求完成:大整数的因子
高阶学员要求完成:CENA测试
“回溯”:全排列问题(form.cpp)、组合的输出(compages.cpp)
【回家作业】:1、事先准备好WORD文档;2、包括解题思路和作图示例;3、要有样例数据的计算过程(原题的一个,自己的一个)。
陈依恒,准备3525:上台阶,下次讲评。
吴旭飞,准备PKU2506Tiling,下次讲评。
俞忠逸,陈依恒,666:放苹果,下次讲评。

-----------------------------------------------------------------------------------------------------
2017-5-24(周三),12:30~14:15

一维数组练习课。

开始讲评:计算2的N次方

-----------------------------------------------------------------------------------------------------
2017-5-19(周五),12:30~14:15  (特别说明:5月17日(周三)由于学校停电一整天,所以暂停活动一次)

一维数组练习课。

开始讲评:大整数减法

请大家在家里,先利用大整数加法的代码,试着改造一下,完成大整数减法的练习。请你想想看,原来的加法进位问题,到了减法借位的时候,要怎样变通处理?

今天我们在课堂上讲解了大整数的减法,我们会注意到大整数的减法和大整数的加法是有异曲同工之妙的。他都是模拟我们在数学课上的手工减法和加法,但是却又不完全相同。如何在计算机的世界里构造数据结构,用一维数组的形式来模拟大整数的相加和相减,是一个值得我们思考并且反复练习的问题。由这两节课的知识出发,我们可以把问题拓展到乘法和除法,所以今天这节课的任务之后,老师希望大家在家里面:

1、从头开始完整的做一遍:大整数减法

2、尝试:计算2的N次方  (这就涉及到一个乘法的问题,通过之前的课程,你有什么启发了呢?)

-----------------------------------------------------------------------------------------------------
2017-5-12,12:30~14:15

一维数组练习课。

要求各位学员在家里认真观看“大整数加法”的视频(上下集),然后认真复习之后,从空白开始,完整地跑一遍“大整数加法”。

这是一个非常有价值的练习题,可以全面考察学员的基本功掌握情况,和对一维数组的理解程度,请各位务必仔细学习,认真通过这题。

截至目前为止,要求学员:1.6编程基础之一维数组 之中的1~9(简单,必做完)10(已讲评,必做完)12,13(可以努力做完)14(猛人可做)

-----------------------------------------------------------------------------------------------------
2017-5-10,12:30~14:15

讲评:大整数加法(下集)

-----------------------------------------------------------------------------------------------------
2017-5-3,12:30~13:45

讲评:大整数加法(上集)

-----------------------------------------------------------------------------------------------------
2017-4-28,12:30~13:45

在今天中午的练习课上,我们讲评了这道题,有趣的跳跃(教学视频已经上传)

应该来说这道题给出的解题思路,是比较有启发性的,希望各位同学能够在家里面仔细再看一遍这道题的教学录像,然后学习其中的编程思想。

回家作业要求如下:1.6编程基础之一维数组,这部分的第1-10题都应该完成。

下次课上课的时候抽查。

-----------------------------------------------------------------------------------------------------
2017-4-21,12:30~13:45

一维数组,练习课。
-----------------------------------------------------------------------------------------------------

2017-4-19,12:30~13:45

一维数组,习题讲评:数组逆序重放、筛法算素数
今天的讲座视频已经上传。要求各位在家,努力完成1.6编程基础之一维数组的第1~9题。周五查。
学有余力的,努力完成:约瑟夫问题判决素数个数

-----------------------------------------------------------------------------------------------------

2017-4-12,12:30~13:45

一维数组

在家完成:1.6编程基础之一维数组 这些题目都可以尝试着开始做了。

其中,这些题目作为下周三之前应该争取完成的基础练习:与指定数字相同的数的个数陶陶摘苹果计算书费数组逆序重放年龄与疾病校门外的树有趣的跳跃石头剪刀布向量点积计算

学有余力的同学,争取:大整数加法大整数减法


在这次课的教学视频里,我们讲了约瑟夫环的例子,这个例子应该来说是比较困难的,希望各位同学在家里能够参照课本和教学视频,复习一下我对这个例子的讲解,学有余力的同学可以上网测试一下这道题:约瑟夫问题

-----------------------------------------------------------------------------------------------------

2017-4-5,12:30~13:45

循环嵌套

(最后一次)练习课

布置预习工作,准备进入数组部分。

通知:本周五(4月7日)中午的活动暂停一次。

到下周三中午之前,大家在家里把 1.5编程基础之循环控制 的内容都做完吧!。

-----------------------------------------------------------------------------------------------------

2017-3-31,12:30~13:45

循环嵌套

练习课

-----------------------------------------------------------------------------------------------------

2017-3-29,12:30~13:45

循环嵌套

-----------------------------------------------------------------------------------------------------

2017-3-24,12:30~13:45

循环嵌套,小测

有谁会做那个秋刀鱼了?

-----------------------------------------------------------------------------------------------------

2017-3-22,12:30~13:45

循环嵌套,例题讲评

-----------------------------------------------------------------------------------------------------

2017-3-17,12:30~13:45

循环嵌套,开关灯问题

-----------------------------------------------------------------------------------------------------

2017-3-15,12:30~13:45

循环例题讲评(继续)

下课前小测一题,各位做好准备。

-----------------------------------------------------------------------------------------------------

2017-3-10,12:30~13:45

for,while例题讲评(继续)

上次安排的同学,准备好讲最小公倍数。谢谢

-----------------------------------------------------------------------------------------------------

2017-3-8,12:30~13:45

for,while例题讲评

查1.5第1~17题完成情况。

-----------------------------------------------------------------------------------------------------

2017-3-3,12:30~13:45
while语句:在上一次的课上,我发现部分同学对于循环语句的工作原理并不太熟悉,所以这次课我们会再做一次例题讲评。
另外,请讲辗转相除的同学做好准备。

-----------------------------------------------------------------------------------------------------

2017-3-1,12:30~13:45

while语句:请各位做好预习工作。

再查8位同学的练习完成情况,请做好准备。

计数原理,第二讲,把自己之前做的习题答案带来,我们讲评部分练习。

P22 常用库函数

-----------------------------------------------------------------------------------------------------

2017-2-24,12:30~13:45

for语句例题解析:例4.1,02财务管理

从今天开始,1.5编程基础之循环控制 就都可以开始做了。

1~15题,下周三上课前必做完成。下周三抽查8位同学完成情况。其余题目,一路狂奔,可以都做了。

-----------------------------------------------------------------------------------------------------

2017-2-22,12:30~13:45

for语句

-----------------------------------------------------------------------------------------------------

2017-2-17,12:30~13:45

三目运算符

switch语句

今天上课视频已经上传。

在线测试1.3,1.4,四十题,应该尽力都做完。下节课检查。

-----------------------------------------------------------------------------------------------------

2017-2-15,12:30~13:45

P20 逻辑&逻辑运算(续)

-----------------------------------------------------------------------------------------------------

2017-2-11,8:30~11:00

运算符&顺序程序设计

P18 赋值&简写,P19 / 和 %

P20 逻辑&逻辑运算

接着继续做:

1.2编程基础之变量定义、赋值及转换
1.3编程基础之算术表达式与顺序执行

1.4编程基础之逻辑表达式与条件分支

这几个部分的内容,都需要把它们扫光了。有不懂的题目,提交到群里,大家交流。

本次教学内容已经上传到网络共享和优酷视频。

-----------------------------------------------------------------------------------------------------

2017-2-10,8:30~11:00

预习之后,其实就可以自己开始做:1.2编程基础之变量定义、赋值及转换

这部分的题目,都要做完。

-----------------------------------------------------------------------------------------------------

2017-1-22,8:30~11:00

计数原理,第一讲

课堂练习 & 讲评

计数原理真的是一个很猛的内容。具体讲义和粗浅的知识,你可以看我们的教学分享。

今天的作业内容,就是把《排列组合专题练习,一》都做完。

如果你是“真!的!猛!士!”,可以跟着哈佛大学教授一起深入学习概率课程:猛击这里!

到此为止,1.1编程基础之输入输出 真的是要都做完了。

寒假里,

1.2编程基础之变量定义、赋值及转换

1.3编程基础之算术表达式与顺序执行

1.4编程基础之逻辑表达式与条件分支

可以一路狂奔……不要停……前进!

(遇到实在解决不了的,发到Q群里,大家讨论)

-----------------------------------------------------------------------------------------------------

2017-1-20,14:00~17:00

P33 cin, P34 scanf()的探讨和举例

P31 cout, P35 printf()

P37 说明

至此,结束1.1的练习和讲评

今天的作业和教学内容已经布置:https://share.weiyun.com/2fe5f86ea18c1cc50e65e13ae0b6d07b

-----------------------------------------------------------------------------------------------------

2017-1-11,12:30~13:40

现场考试一下。

起步3,讲评作业:

对齐输出

空格分隔输出

超级玛丽游戏

讲评这些题,如果还没做的,赶紧操练一下,不懂的地方当场就可以听讲评了。

-----------------------------------------------------------------------------------------------------

2017-1-6,12:30~13:40

起步2,例题1.1~1.4,讲评作业。

现场考试一下。

-----------------------------------------------------------------------------------------------------

2017-1-4,12:30~13:40

起步,安装DEV C++ & Hello,想预习的同学,戳  这里  DEV C++下载及自己的第一个程序。

参加培训的同学,要把书带上。

-----------------------------------------------------------------------------------------------------

posted @ 2017-06-15 20:39  胖乎乎的王老师  Views(1825)  Comments(0Edit  收藏  举报
Email 联系我:fzd19zx@qq.com