参赛指导-小高组题目全解析

第27届中国儿童青少年计算机表演赛

最适合3-18岁年龄段学生的比赛!

微 课 导 读

智能编程任务赛属于网络基础赛比赛项目之一,大赛组委会为参赛选手提供了练习平台和两道练习题目进行环境熟悉和热身,不同组别的联系题目有所不同。本视频微课是针对第27届计算机表演赛智能编程任务赛小学高年级组的题目所录制和讲解的,采用(组委会)主控平台+扩展板(带LED灯)的方式进行视频展示,不讲解电路连接部分,只分享题目的编程思路与方法,正式参赛请登录官网并进入比赛模拟器进行比赛。

参赛方法请参阅:

智能编程任务赛比赛平台简介

比赛题目(1-3)

题目一(60分):对5、6数字端口LED灯进行编程,使其达到当数字5端口LED灯点亮时,数字6端口为熄灭状态。持续1秒后,数字5端口LED灯熄灭,数字6端口为点亮状态,重复循环3次。

题目二(70分):对数字端口3—8进行编程,使其达到依次亮、灭数字端口3—8对应的LED灯,形成流水灯,并保持每个LED灯亮的时间为2秒。

题目三(80分):模拟交通灯,对数字端口4、5、6进行编程(4为红色LED,5为黄色LED,6为绿色LED),使其达到红灯亮5秒后,红灯熄灭同时黄灯亮,持续1秒后,黄灯熄灭绿灯亮,持续保持3秒,重复循环3次。

微 课 视 频

比赛题目(4-5)

题目四(90分):对3、5、6、9、10、11数字端口LED灯进行编程,要求随机同时点亮任意1盏LED灯并保持呼吸灯效果(亮度变化(PWM)要求:范围为0-255,以30为间隔阶梯式增加及减少,每次变化时间为延迟62毫秒),重复循环3次

题目五(100分):3—8号数字端口对应的6个LED排成一排,每个LED灯亮表示1、灭表示0。请编程用LED灯亮与灭表示出整数区间【33,63】的每个十进制数对应的二进制数字。每个数灯亮延迟1秒。

微 课 视 频

相关参赛指导

练习和比赛技巧

关键词:相同与不同

仿真平台的判分方式与使用实际编程平台有一定的区别,有的时候在实际(Arduino)平台上运行看似符合题目要求的程序在仿真平台上却会判错,判分标准也只有对(满分)与错(0分)而不会给部分分数(如电路分、编程分等)。所以强烈建议在拿到题目后先利用实际平台进行编程和测试,在实际平台运行正确后,再回到比赛平台进行进一步验证!

推荐器材及图书:《一块面包板玩转Arduino编程》及配套器材

书中第二章内容主要就是针对图形化编程比赛种的常见(点灯)类题目所设计的学习课件,本节题目可以参考第三章第1节的内容。购买链接如下,也可进入公众号查看相关微课与电子课件。

祝大家比赛都取得好成绩!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180429G0W67E00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券