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

我们将有关编程题目的教学视频已经发布到抖音号21252972100,小马老师上,大家可以关注一下。

用逗号分隔列表

在列表中自动添加10个数字,分别是:1 3 5 7 9 11 13 15 17 19,用逗号分隔列表,让小猫说出结果。

1. 准备工作

(1)保留小猫角色和白色背景

2. 功能实现

(1)编写程序在列表data中自动添加1 3 5 7 9 11 13 15 17 19这10个数字,不能存入“,”;

(2)小猫说:“现在开始用逗号分隔”2秒;

(3)小猫说出分隔后的结果,如图所示。

3. 设计思路与实现

(1)角色分析

  • 角色:默认角色小猫

(2)背景分析

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

(3)所用积木块介绍

a. 运动类

b. 外观类

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

  • 在舞台上显示输入的文字。

c. 声音类

d. 事件类

  • 程序开始积木块。
  • 点击舞台区的绿旗,执行以绿旗开始的所有程序脚本。

e. 控制类

  • 循环积木块:一遍一遍地执行包起来的积木序列。
  • 重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用。

f. 侦测类

g. 运算类

  • 算术运算,返回左边与右边的差。

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

h. 变量类

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

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

  • 设置变量的值为自身的值加X。

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

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

  • 清空列表。

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

  • 列表中包含项目的数目。

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

a. 角色设置

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

b. 舞台背景设置

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

(5)脚本编写

新建变量i,用于计数。

新建列表data,用于存储最初的数字。

新建变量result,用于存储最终的结果。

a. 角色:

流程描述:

当按下绿棋时:

  1. 开始:点击绿旗,程序启动,执行后续指令模块。
  2. 初始化列表:列表清空。
  3. 初始化变量:i = 1
  4. 重复执行10次:将1、3、5、7、9、11、13、15、17、19这10个数字存入列表。
    • 将 i 加入到列表的尾部。
    • i = i + 2
  5. 小猫说:“现在开始用逗号分隔”2秒。
  6. 初始化字符串:result = 列表的第1项。
  7. i = 2,从列表的第2项开始累加字符串。
  8. 重复执行 列表的项目数 - 1 次:
    • result = result + “,” + 列表的第i项
    • i = i + 1
  9. 小猫说出分隔后的结果“1,3,5,7,9,11,13,15,17,19”。

4. 评分标准

(1)使用循环程序在列表data中自动添加1 3 5 7 9 11 13 15 17 19这10个数字,不能存入“,”;(3分)

(2)小猫说:“现在开始用逗号分隔”2秒;(1分)

(3)小猫说出分隔后的结果,如图所示。(6分)

5. 考点分析

四级考试大纲与说明

(一)考核目标

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

(二)能力目标

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

(三)考试标准

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

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

(四)知识块

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

备注:

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

(五)题型配比及分值

【青少年编程】【四级】用逗号分隔列表相关推荐

  1. 青少年编程考级 中国电子学会scratch等级考试四级历年真题解析【持续更新 已更新至2023年3月】

    中国电子学会scratch等级考试四级历年真题解析 一.考级知识点分析 ​ Scratch四级知识点思维导图 二.Scratch四级历年真题讲解(15套) 选择题真题解析[试读]:电子学会图形化scr ...

  2. Scratch逗号分隔列表 电子学会图形化编程Scratch等级考试四级真题答案解析2020-9

    目录 scratch用逗号分隔列表 一.题目要求 1. 准备工作

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

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

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

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

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

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

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

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

  7. 【青少年编程】【四级】数字反转

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

  8. 【青少年编程】【四级】从小到大排序

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  9. 【青少年编程】【四级】词语接龙

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

最新文章

  1. html5 canvas画进度条
  2. 【题解】弃疗Nim (2019,5.23)
  3. JSTL标签库中fmt标签,日期,数字的格式化
  4. squid3.0缓存服务器编译安装
  5. 「知识点」JavaScript 中11个有趣的事实
  6. VBA的代码,在Excel启动时自动执行
  7. 推荐两个不错的前端资源的网站,有好的请继续添加,谢谢!
  8. MySQL:Left Join 这个坑,千万别踩!
  9. 最小二乘法计算CCM
  10. 定时器触发STM32 ADC的采样转换示例
  11. 一个超赞的开源串口虚拟示波器项目,玩起来!
  12. 常见的服务器报错数字的意思
  13. 适合糖友增强饱腹感的一些主食
  14. 【iOS】—— 调用手机相机和相册
  15. 非独立同分布数据孤岛的联邦学习:一项实验研究
  16. ks值和auc值的关系
  17. VMware16安装CentOS7 并配置网络(步骤详细)
  18. golang匿名函数
  19. 计蒜客 T1817 分解质因数(数论)
  20. DontDestroyOnLoad带来的麻烦

热门文章

  1. (C++)1012 数字分类
  2. java 上传的图片大小为0_JAVA技术:上传图片的缩放处理
  3. Intellij Idea 生成serialVersionUID的方法
  4. Kafka背后公司获1.25亿融资,估值超25亿美元
  5. 王豪:HW265到“HW266”
  6. Python创建和访问字典
  7. sql server时间转换
  8. 常见存储过程分页PK赛——简单测试分析常见存储过程分页速度
  9. solaris上的pkg管理
  10. English Spoken Math