关于蓝桥杯/STEMA(青少年创意编程组),你应该了解的那些事

蓝桥杯/STEMA简介

蓝桥杯大赛是工信部人才交流中心举办的全国性专业信息技术赛事。

12年来,做为首屈一指的信息技术赛事,蓝桥杯吸引了北大清华在内的超过 1500 所院校、累计40余万名学子参赛,IBM、百度等知名企业全程参与。蓝桥杯大赛塑造了领跑全国的人才培养选拔模式,并获得了行业的深度认可。

自2016年第八届起,赛事在原有大学生数个专业编程组别的基础上增加了中小学创意编程组简称青少组。第11届竞赛,超过4万名中小学生参加了青少组的比赛。第12届起,STEMA评测考试替代了青少组的地区选拔赛,更加全面和科学地评测学生的科技素养、逻辑思维和编程能力,给出可以跨时间地域衡量的综合评测成绩。

一、参加蓝桥杯的好处

  1. 蓝桥杯青少赛考验的就是孩子的编程能力。编写程序最重要的就是如何把大问题不断分割成小问题的过程。
    孩子必须去思考如何把大问题不断分割成小问题的过程。他们必须去思考如何把代码合理的安排在整个程序中,才能让程序流畅的处理输入、演算、直到输出,这个过程对孩子的学习、思维和性格等有很大的帮助。
  2. 如果孩子在蓝桥杯青少赛比赛中获奖,就可获得由工业和信息化部人才交流中心及大赛组委会联合颁发、中国工程院院士【倪光南】亲笔签名的【获奖证书】,其含金量可见一斑!
    不仅如此,如果孩子能拿到省级比赛的第一名,就可以参加全国总决赛,在比赛中,能与来自各省优秀的人同台竞技,更可以跟大学生们站在同一个舞台拥有同样令人骄傲的荣誉。同时总决赛中前10名的学生,将受邀参加国际邀请赛,获得到美国普林斯顿大学游览参观、学习的机会,接触到国际领先的编程教育体系。同时与当地小朋友交流,并到纽约及费城游览。
  3. 丰富孩子的履历,对于升学就是优秀的简历经历。
    简历里获奖情况就是孩子的“突出事迹”,各种竞赛、考级等等都是为孩子简历“贴金”不容错过的机会!孩子可以在向学校申请的简历上,重点强调在小学阶段进行的科技竞赛的成绩、经历,为录取投上浓重的一票。
    申请国外学校,都注重这类证书!在特招生中,也会视你为“香饽饽”!
  4. 培养孩子的逻辑思维,这个是超高效的方法!
    关注2019年中招政策的家长,应该会发现这几年特长生很受青睐,尤其是科技特长生,现在很多的学校更注重孩子综合能力,而这一点对于特长生尤为重要。
  5. 参加全国性大赛可以丰富孩子课外生活,增长见识。
    尤其是对于偏远地区孩子来说,蓝桥杯这类全国性赛事机会难得。并且获得奖项后,孩子的自信也会大大提升,进一步激发孩子的学习热情。

二、蓝桥杯考试内容

1.考试科目

在这里插入图片描述
考试内容:
STEMA 考试内容分为两部分:第一部分为科技素养及逻辑思维,45 分钟;第二部分
为程序设计,75 分钟。
STEMA 考试第一部分为选择题,按选择结果评判分数;第二部分为现场编程,按程 序运行结果评判分数。
选择题目答案唯一、且清晰无歧义。
编程题目要求明确、答案客观。编程题目不指定具体的算法,评判时只看结果展示, 不看程序实现方式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.蓝桥杯python编程考试样题

在这里插入图片描述
解题思路:
任意从1、3、5、7四个数字中取出三个数,组成一个三位数,比如135、137等;
换个思路理解,假如abc表示这个三位数,a是百位,b是十位,c是个位,那么a、b、c都是从1,3,5,7四个数字中取,但是a,b,c互不相等,那么这样的a、b、c组成的三位数就是我们想要的。
这里我们用穷举算法实现:

total = 0
for a in range(1,8,2):
    for b in range(1, 8, 2):
        for c in range(1, 8, 2):
            if a == b or a == c or b == c:
                continue
            num = int(str(a) + str(b) + str(c))
            print(num)
            total +=num

print(total)

运行结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
解析过程:
递归算法实现:程序调用自身的编程技巧称为递归。
递归做为一种算法在程序设计语言中广泛应用

import turtle

pen = turtle.Pen()
def draw_tree(n, length):
    #画树的递归函数 
    if n > 0:
        pen.forward(length)
        pen.left(30)
        draw_tree(n-1, length-6)
        pen.right(60)
        draw_tree(n-1, length-6)
        pen.left(30)
        pen.backward(length)
pen.left(90)
pen.pensize(5)
draw_tree(5, 60)
turtle.done()

在这里插入图片描述

蓝桥杯是中国最大的国内计算机大赛之一,每年都吸引了来自全国各地的优秀计算机爱好者积极参与。其中,stema python是蓝桥杯中的一个分类,主要涉及Python编程语言。 Python是一种高级编程语言,它易于学习、阅读和使用。它有着简洁的语法和强大的功能,适用于各种开发任务。而stema python是专门针对Python编程相关的题目,旨在考察参赛者对于该语言的掌握和运用能力。 参加蓝桥杯stema python,首先需要对Python语言进行深入的学习和理解。Python的优势在于其简明的语法和丰富的库函数,参赛者可以通过掌握一些常见的编程知识和技巧,例如基本的数据类型、运算符、控制流结构等。 在准备阶段,可以通过参加培训班或者自学的方式提升编程能力。可以选择合适的学习资料,例如教材、在线课程、编程网站等,多进行实践和编程练习,熟悉各种常见的编程题型和解题思路。 同时,也要关注蓝桥杯官网的公告和规则,了解比赛所设定的题目种类和要求。可以刷一些过往年份的试题,了解赛题的难度和考点,锻炼自己的解决问题的能力。 参赛时,要合理规划时间,掌握解题技巧。可以先阅读题目要求,理解问题的背景和需求,然后思考解决方案和实现思路,编写代码并进行测试和调试。解答时,要注意代码的可读性和规范性,注重细节和异常处理,遵循良好的编码风格。 总结来说,蓝桥杯stema python的参赛者需要熟悉和掌握Python编程语言,具备一定的算法和数据结构知识,并进行充分的备战和实践。通过积极学习和准备,参赛者可以在这个竞争激烈的比赛中取得好的成绩。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他是只猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值