欢迎来到杭州外国语学校

从编程中学会思考——记科技节初中C++/Python程序设计比赛

校园新闻 浏览次数:7754 发布时间:2022-04-12 09:16:02

3月24日,我校“拥抱科技,畅想未来”科技节初中C++/Python程序设计比赛在学生机房拉开帷幕,比赛现场气氛紧张且激烈。

苹果公司创始人史蒂夫·乔布斯曾经说过:“每个人都应该学习编程,因为它教会你思考。”同样的,比尔·盖茨和扎克·伯格等科技大咖都说过类似的话。为什么说每个人都应该学习编程呢?究竟什么又是编程思维?

说到编程,大家可能第一时间会想到另一个词——代码。简单来说,编程是为了借助于计算机来达到某一种目的,或者解决某个问题而采用某种程序设计语言来编写程序代码,并最终得到结果的过程。而代码,可以说是一种编程语言,它能够将人的思想、思维过程所产生的语言描述转换成计算机可以读懂的语言。学习编程思维还能够锻炼理性思维能力和逻辑思维能力。

本次比赛不分组别,全部选手同场竞技,初一、初二、初三各班推选出3名选手代表班级参赛。通过比赛进一步提升同学们的计算思维、逻辑思维能力和培养同学们的计算思维方式。

 

获奖情况如下:

个人单项奖

班级

姓名

性别

Rank

奖项

积分

Solved

Mark

初二3

郑和易

1

一等奖

60

6

600

初二4

陈怿仰

2

一等奖

59

6

600

初三1

许善容

3

一等奖

58

6

600

初三1

项延皓

4

一等奖

57

6

600

初二8

郑彬康

5

一等奖

56

6

600

初三3

周毅行

6

三等奖

55

6

600

初一2

宣成烨

7

一等奖

54

5

518

初二4

夏成蹊

8

一等奖

53

5

509

初二8

袁朗

9

一等奖

52

5

509

初一7

楼祎洋

10

一等奖

51

5

509

初一4

赵启航

11

一等奖

50

5

509

初一2

孙一梵

12

一等奖

49

5

509

初一7

王琪浩

13

一等奖

48

5

509

初三1

许天斓

14

二等奖

47

5

500

初三5

彭立早

15

二等奖

46

5

500

初二3

金相宇

16

二等奖

45

5

500

初一7

陈奕舟

17

二等奖

44

5

500

初三5

周梓翊

18

二等奖

43

5

500

初三5

查昕呈

19

二等奖

42

5

500

初二4

陈昱翔

20

二等奖

41

5

500

初三4

吕卓轩

21

二等奖

40

5

500

初一1

宁翰成

22

二等奖

39

5

500

初三3

刘慧诚

23

二等奖

38

5

500

初二3

彭思博

24

二等奖

37

4

427

初二7

马昊

25

二等奖

36

4

400

初一5

徐宏安

26

二等奖

35

4

400

初一6

郑然

27

二等奖

34

4

400

初二7

朱浩宁

28

二等奖

33

4

400

初一1

武涵语

29

二等奖

32

4

400

初一3

马若熙

30

二等奖

31

4

400

初一8

胡杰

31

二等奖

30

4

400

初二5

吕靖远

33

三等奖

29

3

300

初一4

李沛颖

34

三等奖

28

3

300

初一8

裘逸诚

35

三等奖

27

3

300

初一5

沈毅

36

三等奖

26

3

300

初三4

章博皓

37

三等奖

25

3

300

初二5

桂谷

38

三等奖

24

3

300

初二1

曾汉鹏

39

三等奖

23

3

300

初二1

来嘉豪

40

三等奖

22

3

300

初一3

刘宏轩

41

三等奖

21

3

300

初三3

张智文

42

一等奖

20

3

300

初一5

严禄皓

43

三等奖

19

3

300

初一3

刘家明

44

三等奖

18

3

300

初一6

董慧敏

45

三等奖

17

3

300

初一1

汪方羽

46

三等奖

16

3

300

初二7

李雨灿

47

三等奖

15

2

250

初二5

彭梓淇

48

三等奖

14

2

250

初一4

李睿妍

49

三等奖

13

2

250

初一6

周宇睿

50

三等奖

12

1

200

初二8

王晟韬

51

三等奖

11

1

200

初一2

陈子硕

52

三等奖

10

1

159

初二1

白炳耀

53

三等奖

9

1

100

 

班级团体奖

班级

平均积分

奖项

初三1

54

一等奖

初二4

51

一等奖

初一7

47.6

一等奖

初二3

47.3

二等奖

初三5

43.6

二等奖

初二8

39.6

二等奖

初三3

37.6

二等奖

初一2

37.6

二等奖

初三4

32.5

三等奖

初一4

30.3

三等奖

初一1

29

三等奖

初一8

28.5

三等奖

初二7

28

三等奖

初一5

26.6

三等奖

初一3

23.3

三等奖

初二5

22.3

三等奖

初一6

21

三等奖

初二1

18

三等奖

 

附:部分获奖同学体会

我一直喜欢做一些和科技、科学有关的事情,小时候经常问父母、长辈一些生活中的问题,请求他们给我正确的解释,那时,我便可以感受到科学的力量。自从上了学,可以学习关于科学的知识,我便将小时候打破砂锅问到底的状态转移到了对于科学、科技的喜爱,自然,其中当然有信息技术,这让我有了机会登上科技节的舞台。科技,是未来的趋势,希望我们最终可以用科技帮助祖国未来的发展。

初一1 武涵语

 

时光荏苒,光阴似箭,一夜之间,人类迈进了一个全新的信息时代。VR仿真技术似乎让我们的精神拥有了一个属于自己的世界,3D打印普及成为了人类最重要东西。五千年前,华夏儿女创立了一个新的朝代,而五千年后的我们是否能不负众望,扛起时代的桥梁。我们如何才能不负众望呢?唯有学好科学,学好如何学习,“为祖国而学习,为未来准备”,不辜负那句家喻户晓的“好好学习,天天向上”。

初一1 宁翰成

 

我特别荣幸能获得此次编程大赛的个人一等奖,班级团体二等奖。我认为自己能坚持到现在是因为对编程的热爱,以及编程这个学科本身所拥有的乐趣。但一次成绩不能代表全部,我也有许多的漏洞,从今以后,我会更加努力学习编程,补上自己一个又一个的漏洞,祝自己能在下一届编程比赛中,获得更好的成绩!

初一2 孙一梵

 

我很荣幸能参加杭州外国语学校2022年科技节的全校编程大赛,并在大赛中获得个人一等奖。首先,我非常感谢老师对我的帮助与指导。如果没有他们的努力和付出,我不可能取得这样的好成绩。作为新时代的好少年,尽管本次比赛获得了一等奖的好成绩,但我不会骄傲、自满。我会更加努力,争取取得更好的成绩!

初一2 宣成烨

 

我很荣幸能在本次科技节代表班级参加c++的比赛。我认为我发挥出了自己最高的水平,充分展现了自己的能力并取得了不错的成绩,初中组二等奖。我希望下次还能有机会代表班级出战,有更好的表现,并为班级争光!

初一3 马若熙

 

说实话,我C++的技术还有很大的进步空间,一道别人能很快解出来的题,我也许要花很久。但我能毫不惭愧说,我热爱编程。每次坐在电脑前,我总觉得在我面前的并非是一台机器,而是一位挚友。也许他并不是一个很听话的挚友——你说错话时,他会毫不犹豫说出来,但当你成功与他交流——甚至可以用不同的语言,不同的方式与他交流时,你能体会到的便不再单单是与朋友交流的快乐。也许……我可以提高“与友交流”的技术吧!

初一3 刘宏轩

 

这次科技节,我参加了编程比赛以及二十四点的竞赛。两次比赛我都没有发挥出我认为的最好水平,也认识到了同年级里面这方面的佼佼者。编程比赛让我真正体会到了时间的重要性。我在一开始晚来了20分钟,到了最后,我就差一分钟就能够多提交一题,就此错失了二等奖,当然,这也有一定的个人因素,所以今后我将认真学习编程,争取在下一次编程比赛里面得到好的成绩。

初一3 刘家明

 

这次能够参赛对我来说是一种幸运,因为班里其实有更多在编程方面比我要好的同学(我学的是Python,班里其他同学学过的是C++)。听到学校有编程的比赛,我就积极报名了。没想到被选上了,就抱着试一试的心态去参加了比赛,果然只做对了最简单的题目,不过我并没有太失望(因为后面几道题基本上要用C++来解),因为我还是挺有自知之明的。接下来就是想参加学校的C++社团,多掌握一种语言技能,像信奥比赛主要用的语言还是C++,所以再接再厉吧。

初一4 李睿妍

 

在这次编程比赛中,我很高兴。首先,我要感谢各位老师和同学的支持。如果没有你们的支持,我想我不会鼓起勇气去报名的。

我觉得我编程并不是那么好,只是老师在鼓励我吧。刚开始,我心怦怦地跳着,十分紧张,我害怕会让老师失望,我害怕自己做题做到一半突然遇到不会做的题目。可是,编程是需要恒心和耐心的,对一个人的思维能力考验很大。

比赛是生活给予的考验,获奖与否,都不重要。

老师们,同学们,我有短处和需要学习的地方,让自己做得更好!

最后,谢谢大家的鼓励与支持,我忠诚地感谢你们,我会永远记在心间。我会在接下来的道路上,不断改进,不断努力。

初一4 李沛颖

 

我很荣幸能参加这次编程比赛,比赛不仅是对我们能力的检测,更是对自我的肯定。

比赛刚开始的时候,题目还算比较简单,但到后来我迟迟没有思路,看着周围人炯炯的目光,听着他们打字时发出的阵阵声音,我十分紧张。后来有思路了,我便集中精神,认真答题,在比赛中获得了好成绩。

我的能力并不比很多人强,我会在以后的学习中更加努力,提升自我,争取能为校争光。

初一4 赵启航

 

这次科技节,我报名参加了学校的编程活动,并获得了三等奖的成绩。在比赛的过程中,我只做出来了三道题目,同时,我深刻地认识到了与其他选手的不足。这次经历在锻炼我技术的同时,也让我明白了人外有人,山外有山的道理,更加让我下定决心要刻苦学习,提高自己的编程技术,并把这种精益求精,不断突破自己的编程精神融入到生活当中,把这种严谨的编程思维运用到学习当中,成就更好的自己,“为祖国而学习,为未来作准备”,为将来走出杭外,成为祖国栋梁的重任做好准备。

初一5 沈毅

 

此次编程竞赛,我没有表现出最好水平,还需努力。我比较喜欢编程,以后还会继续练习。比赛中我做出了三题,第四题卡在了对比字符串上。希望我还能有进步。

初一5 严禄皓

 

这次在科技节初中年级组编程比赛中获得了二等奖的成绩,我还是有些惊喜的。但是冷静下来想一想,这还得归功于平时的练习。下面,我就来总结一下我的学习方法。

编程这门学科与其他学科一样,主要是要靠多多练习。老师发在题单里面的题目,平时有空就可以多练练,而且一旦有时间,就可以重复刷多遍题。

练习不一定是要上电脑练习,平时可以先在纸上写好代码,反复修改,这样才可以做到上机练习时一次通过。

老师讲话时认真记笔记,这是在纸上写代码参考的基础。

谢谢大家。

初一5徐宏安

 

随着科技节的到来,编程比赛也到了。坐在电脑前,手指在键盘上飞快地跳跃着,一行行代码也随即出现在电脑屏幕上,可见人人都在思考着,努力着。能获得初中组的二等奖,还是很令我意外的,这虽是个不错的成绩,但也有些遗憾——我没能做完所有题目。这也意味着我还要继续努力,坚持再创佳绩!

初一6 郑然

 

一个国家的兴荣,一个社会的进步,一个学校的文明都离不开科技的发展,正是这些伟大的发明创造给每个人都带来了福利与乐趣。读初中的我也认识到了科技的重要性,在这次学校组织的“科技节”主题活动中,我十分高兴也非常荣幸被评为初一组编程比赛一等奖。我也会在这个领域继续努力,在科技的无边大海中远航!

初一7 楼祎洋

 

对于这次比赛得奖,我是非常意外,这次水平高的人非常多。我要感谢老师对我的培养和教育,让我在比赛中取得好的成绩。比赛中程序频繁的出错让我很是焦急。我要感谢老师送我的话,让我稳下心来做出题目。

初一7 王琪浩

 

能参加这次编程比赛并在其中获奖,我倍感高兴,虽然这次错过了前面的比赛时间,但在后面的二十分钟里做出了四道题,获得了二等奖。这次依然有不足之处,比如没听清广播导致错过了一小场比赛,编程中间也发生了一些小插曲,希望下次比赛能改进。毕竟我们将会面临新的形势,既充满挑战,更催人奋进,要学会享受路途的风景更不忘初心,继续努力前行,成绩只代表过去,未来的路还很漫长。争取下次获得更好的成绩。

初一8 胡杰

 

能在这次编程比赛中获得奖项,我倍感荣幸,也十分意外。其实这次比赛并不是我自愿报名的,而是在全班同学对老师的推荐下上去的。我一开始对自己并没有信心,因为我已经长时间没有进行编程相关的练习,这个三等奖也是全班同学给的。比赛开始的前十分钟,我一直都在回忆基本语法,耽搁了部分时间。在第一题与第三题中,我使用了自学的Python语言,因为更加方便;第二题因为处理不好输入问题,我转用从课堂上所学的C++语言,这个三等奖是信息课与老师给的。我能获得奖项,也因为能在两种编程语言中择优选择更好的方案,我也将更加努力钻研编程,努力在下一次科技节中获得更好的成绩。

初一8 裘逸诚

 

非常荣幸能在本次科技节的编程比赛中获奖,但这次的成绩并不能让我完全满意。

信息学的算法竞赛和普通的语数英科的考试并不相同,因为题目较少,所以即使只是差之毫厘,也很可能会谬以千里。我费尽心思写出来的程序也经常会因为几个标点的错误而无法运行。不过这就是编程的难点和乐趣所在,不在于能写出多么难的代码、掌握多么高深的算法,而在于能否在没有外界提示的情况下一次性地把题目写对。每当我提交后注视着屏幕上转动的“Judging(测评中)”,我总是满怀期待地希望能跳出来一个绿色的“Accepted(通过)”,可大多数时候却总是不尽人意的显示红色的“wrong answer(答案错误)”,就像这次比赛中的最后一题,我也没有一次性通过。

而这也恰恰是我需要提高的地方,希望我能够在今后的学习中,不断增大练习量,并一直坚持下去,提高自己做题和比赛的稳定性。

初二3 郑和易

 

非常荣幸能在本次科技节编程比赛中获奖,但二等奖的成绩并不让我满意,最后一题没写出来是最大的遗憾。

可能是前面的题太过简单,我被胜利冲昏了头脑,最后一题非常简单的类似矩阵取数的dp题,我却写了一个bfs宽搜,现在想起来还有些懊悔。

在比赛中保持冷静的思路正是我需要学习的,我会继续学习信息学,继续努力的。

初二3 金相宇

 

这次的编程比赛,我乐在其中。作为个人,我享受了编程本身的逻辑之美以及一次次亲手编写程序,不断修改,提交通过,攻克难题所带来的愉悦感。同时我也代表班级参赛,为班级一次次地得分,最后获得了班级的一等奖,也是为班级而感到十分骄傲的。

与此同时,在比赛中我也发现了自己的一些小漏洞、小问题,也会在日后的学习生活中逐渐加以填补和改正,努力做到更好。

初二4 陈怿仰

 

我在这次有趣的编程比赛中荣获一等奖。这不仅是一次个人的争霸,也是为班级增光添彩的好机会。虽然我最终没有达到AK(做出全部题目),但是我还是觉得很开心,因为我能在这次比赛中积累经验,发现不足,在日后的比赛中创造佳绩。

初二4 夏成蹊

 

非常荣幸能在科技节的编程比赛上荣获一等奖。下面我来跟大家分享一下在这次比赛中的经验。首先,一定要多想,把题目中的所有可能性考虑完全,堆到每一道题都应该采取谨小慎微的态度。然后,平时一定要上机做题,不能看着参考书觉得我都会了,一定要上机写代码不能看着参考书觉得我都会了,其实在写代码的时候发现bug百出。最后,一定要持之以恒,对编程这件事情一定要坚持下去,半途而废后会发现忘得一干二净。谢谢大家!

初二8 袁朗

 

很荣幸在科技节编程竞赛中获得一等奖。这是一种对于努力结果的肯定。

编程,特别是竞赛,不是一蹴而就的,需要夜以继日地努力与理解,和学数学一样,也是需要基础知识扎实与丰富经历的支撑。数学上面对一道几何题,需要一步一步摸清楚步骤,从而找到答案;编程也是一样,先想出“第一步应该怎么做”,再想出“下一步应该怎么做”,一步一步摸索出答案。

回首过去,在编程的道路上,我已经在编程这条路上走过了不下三个年头。我会继续努力,不断进步,拓宽思维,成为一名合格的OIer!

初二8 郑彬康

(技术组 报道)