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编程基础之输入输出 真的是要都做完了。
寒假里,
可以一路狂奔……不要停……前进!
(遇到实在解决不了的,发到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++下载及自己的第一个程序。
参加培训的同学,要把书带上。
-----------------------------------------------------------------------------------------------------