「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。

我们将有关编程题目的教学视频已经发布到抖音号21252972100,小马老师上,可配合图文一起学习。

抽奖

1. 准备工作

(1)保留空白背景;

(2)保留小猫角色。

2. 功能实现

阅读以下抽奖程序,使用其它更简短的脚本,实现同样的抽奖功能。

奖品为四种水果,分别是苹果、梨子、香蕉和桃子。要充分考虑抽奖的公平性。

3. 设计思路与实现

(1)角色分析

  • 角色:默认角色小猫。

(2)背景分析

  • 背景:默认背景(无色)。

(3)所用积木块介绍

a. 外观类

  • 在规定的时间内在舞台上显示输入的文字。

b. 事件类

  • 键盘事件启动积木块。
  • 当按下键盘上某个具体的键时,执行后面的程序指令,下拉三角可以选择“方向键”,“字母键”,“数字键”等。

c. 运算类

  • 随机得到设定区间中的任一值。

  • 连接两个字符串,得到一个新的字符串。

d. 变量类

  • 设置变量的值为给定值,通常用于初始化变量。

  • 建立一个列表,输入列表名称,然后选择适用于所有角色还是适用于当前角色。

  • 清空列表。

  • 将一个元素加入到列表的末尾。

  • 获取列表中索引为X的项目。

(4)角色、舞台背景设置

a. 角色设置

默认角色设置,无需修改角色造型。

b. 舞台背景设置

默认舞台背景设置,无需修改舞台背景。

(5)脚本编写

新建列表“水果”,用于存储程序所用到的各种水果。

a. 角色:

流程描述:

当按下向左箭头时:

  1. 清空“水果列表”。
  2. 将“苹果”、“梨子”、“香蕉”、“桃子”依次加入到列表中。
  3. 将a设为1~4之间的随机数。
  4. 说“你抽中了:列表中第a项对应的水果”,2秒。

4. 考点分析

四级考试大纲与说明

(一)考核目标

学生对编程软件的较强综合操作能力,考查使用软件进行数据处理的能力,同时对函数和过程的理解和使用进行考查,以及学生对已掌握知识的深度综合应用及思考更优程序方案,另针对参加 4 级考试的学生将进行结合分析和计算的情境考查。

(二)能力目标

通过本级考试的学生,逻辑推理能力很不错,对数据的处理,函数和过程等的理解和使用掌握得很不错,对已学知识的综合应用能力很好,具备一定的程序调试和优化能力。学生对编程软件的进一步综合操作能力,考查新建链表,字符串处理,循环的复杂运用,理解函数的作用范 围,理解多线程的概念,同时考查学生对已掌握知识的深度综合应用, 另针对参加 4 级考试的学生将进行难度更高的逻辑推理能力的考查。

(三)考试标准

1、理解并使用链表、函数和多线程。

  • 1)能够新建链表;
  • 2)能够完成对链表中数据的插入、删除;
  • 3)字符串处理;
  • 4)能够自己创建一个有返回值的函数;
  • 5)理解函数的作用范围;
  • 6)理解多线程的概念;
  • 7)循环的复杂运用;
  • 8)逻辑,算法过渡。

(四)知识块

  • 1. 字符串:字符串操作,加密。
  • 2. 函数:不同类型函数的创建,参数的设置,返回值,函数的调用。
  • 3. 链表:创建链表,实现数据的增、删、改、查,显示和隐藏,找最值,平均值等。
  • 4. 大综合:前面所有知识点的综合使用,考查。
  • 5. 程序优化:使用已有知识进行问题的优化。
  • 6. 逻辑,算法过渡:分析和计算情境考察,如爬楼梯的方法(递归)。
  • 7. 循环的复杂运用:循环的结构,循环的嵌套,递归调用。

备注:

  • 为本题涉及到的知识点。
  • 为需要掌握,但本题未涉及到的知识点。

(五)题型配比及分值

中国电子学会青少年编程能力等级测试图形化四级编程题:抽奖相关推荐

  1. 中国电子学会青少年编程能力等级测试图形化四级编程题:小猴数草莓

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  2. 中国电子学会青少年编程能力等级测试图形化四级模拟题

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  3. 中国电子学会青少年编程能力等级测试图形化四级编程题:正话反说

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  4. 中国电子学会青少年编程能力等级测试图形化四级编程题:打篮球

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  5. 中国电子学会青少年编程能力等级测试图形化四级编程题:随机选T恤

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  6. 中国电子学会青少年编程能力等级测试图形化四级编程题:排序

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  7. 中国电子学会青少年编程能力等级测试图形化四级编程题:计算生肖

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  8. 中国电子学会青少年编程能力等级测试图形化四级编程题:太空大战

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  9. 中国电子学会青少年编程能力等级测试图形化一级编程题:小狗进圈

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 小狗进圈 小狗非常听话,收到命令能在舞台 ...

最新文章

  1. RightScale发布2017年度云调查报告
  2. 【Paper】Learning to Predict Charges for Criminal Cases with Legal Basis
  3. campus bike at stanford
  4. Cuckoo WIndows 安装
  5. 圆方圆学院零基础入门学习Python(绝对干货,值得学习)
  6. 如何为 Horizon View 配置 VMware VSAN?
  7. 没有女朋友,可能是因为你数学不好
  8. 数据结构与算法-- 二叉树后续遍历序列校验
  9. A-Z排序控件的实现
  10. WDM驱动程序入门(1)-Hello WDM
  11. Android之在不同的Activity之间传递数据
  12. pycharm快捷键之①“上下移动某一行“②参数提示
  13. 解决 此 Flash Player 与您的地区不相容 问题
  14. 记自己开发的淘宝客优惠券
  15. Java混元功法_陈式太极心意混元 入门功法---太极内功 1
  16. 制造企业总体规划的四个战略目标
  17. 世人谓我太疯癫,我笑世人看不穿
  18. collections库
  19. GeoJson数据合并
  20. 蓝桥杯习题-2019 第十届-研究生组-RSA加密-java

热门文章

  1. 上传代码到git上的分支(协同开发)
  2. 1024 Palindromic Number
  3. 学软件测试的优势有哪些
  4. 【oracle】dblink创建
  5. Linux_DNS服务器
  6. 8)排序②排序算法之选择排序[1]直接选择排序
  7. ckedit 文本编辑器
  8. BootStrap在一行如何展示多行单据
  9. C++关键字deprecated
  10. 暑期集训1:C++STL 练习题C:HDU-1263