【温馨提示】2021年上海市青少年创意编程与智能设计大赛“算法编程”板块模拟测试、初评测试即将举行
发布日期:2021-07-19 16:49:21   阅读数:622

  2021年上海市青少年创意编程与智能设计大赛“算法编程”板块模拟测试和初评测试安排如下:

  模拟测试时间:2021年7月20日8:00—20:00

  初评测试时间:2021年7月24日。小学组:8:30-10:00,初中组:10:30-12:00,高中组:13:00-14:30。


两次测试参赛步骤:


1.在“模拟测试”当天的规定时间内,登录“上海市青少年创意编程与智能设计大赛平台”算法编程板块(网址:https://contest.codemao.cn/sfbc2021shanghai),点击“参赛步骤”栏的“模拟测试”按钮,登录参赛系统,进行相应组别的模拟测试。

2. 在“初评测试”当天的规定时间,登陆“上海市青少年创意编程与智能设计大赛平台” 算法编程板块(网址:https://contest.codemao.cn/sfbc2021shanghai),点击“参赛步骤”栏的“初评测试”按钮,登录参赛系统,进行相应组别的初评测试。

3. 在打开的比赛页面中,登录参赛系统时使用的账号为报名时填写的11位手机号,初始密码为身份证(或护照)后6位。


注:不建议使用IE浏览器。


如在测试期间遇到问题,请咨询:021-54299387(黄老师)



附:“算法编程”试题说明及样题


  要求参赛选手通过面向过程或面向对象的编程思想,运用变量、数组、循环、嵌套、算法以及其他编程知识来解决数论、数理逻辑等实际问题。选手需掌握计算机科学的常用算法、基本的计算理论及程序设计语言,不仅要求选手能够完成指定任务的程序,更要求在完成程序的功能基础之上提高程序的运行效率与空间占用率,最终达到使用最小的空间并以最优化的算法实现程序的功能。


示例如下:

例一:有1、2、3、4四个数字,编程确认能组成多少个互不相同且无重复数字的三位数?第五小的是多少?

 

例二:1位魔术师让观众写下一个六位数M,并将M的各位数字相加得N,他让观众说出M-N的差中的任意5个数字,观众报出3、4、5、7、9,魔术师便说出余下的那个数,问那个数是多少?