• 2021年9月电子学会图形化三级编程题解析含答案:计算平均分


    【此题目来自2021年9月份电子学会】

    【青少年软件编程(图形化)等级考试试卷(三级)】


    三、编程题(共3题,共30分)

    36.计算平均分

    善于思考的小猫看到期末老师算平均分很麻烦,想要设计一个用于统计班级平均分的系统,利用电脑快速帮助老师完成平均分的计算。你能帮帮它吗?

    1. 准备工作

    (1)保留白色背景及默认小猫角色。

    2. 功能实现

    (1)通过询问,手动输入班级人数;

    (2)根据班级总人数依次询问“第x名的成绩是?”,并输入每一位同学的成绩;(x表示第几名,例如第1名的成绩是?第2名的成绩是?)

    (3)小猫通过询问获取的数据进行计算,四舍五入后说出平均分。

    题型:编程题

    答案:

    参考程序:

    难度:一般

    试题解析:

    评分标准:(1)正确初始化所设置全部变量;(1分)

    (2)通过询问获取总人数,并用变量存储(2分),询问时没有适当文字提示扣1分

    (3)重复询问成绩次数设置正确;(1分)

    (4)依次询问获取每一位同学的成绩(2分),询问时没有适当文字提示扣1分

    (5)计算总成绩;(1分)

    (6)四舍五入后说出平均分(3分),平均分计算错误扣1分,没有文字提示扣1分,没有四舍五入扣1分。

    图形化编程(三级)

    (一)考试标准

    1.掌握编程环境的高级功能,并理解其中的基本概念。

    1) 能够新建、删除变量,修改变量名;

    2) 能够设定、增减变量值,在舞台区显示、隐藏变量;

    3) 能够灵活使用画笔及设置画笔的各项参数;

    4) 掌握逻辑运算与关系运算的组合使用;

    5) 能够运用循环简化多次的反复操作程序;

    6) 能够应用广播来传递数据,实现不同角色之间的交互;

    7) 能够理解广播和广播并等待的区别;

    8) 能够应用克隆来生成克隆体,并灵活控制克隆体。

    2.理解并在程序中使用随机数和变量。

    1) 理解随机数的概念,能够产生一个随机数;

    2) 理解变量的概念,理解变量的作用域;

    3) 能够通过变量的变化让程序跳转到不同的部分;

    4) 程序中包含不同条件选择语句的嵌套;

    5) 程序中包含循环语句的嵌套;

    6) 程序中包含根据选择语句的真假跳出循环程序;

    7) 循环语句、选择语句嵌套的综合运用。

    (二)考核目标

    进一步认识编程软件的高级功能,对随机数的产生、变量的设置,

    基于变量的逻辑运算与关系运算的组合使用,解决实际问题;

    考查画笔模块的更高级操作,应用广播来传递数据,应用克隆来生成克隆体,并

    灵活控制克隆体;

    考查对选择语句、循环语句的嵌套使用,以及运用循环简化多次的反复操作程序的理解程度。

    同时针对参加 3 级考试的学生将进行多种情况的逻辑处理和交互控制能力的考查。

    (三)能力目标

    学生对编程软件的进一步综合操作能力,考查对随机数,变量,广播,

    克隆等知识的掌握,同时考查学生对已掌握知识的深度综合应用,另针

    对参加 3 级考试的学生将进行难度更高的逻辑推理能力的考查。

    (四)知识块


     

    (五)知识点描述

    (六)题型配比及分值

    好了,今天的分享就到这里了。

    喜欢这篇文章的可以关注我,后边持续更新内容。

  • 相关阅读:
    tensorflow2 SqueezeNet
    y91.第六章 微服务、服务网格及Envoy实战 -- 服务网格基础(二)
    STM32 与 ARM 谁比较强大?
    EN 12259-2固定消防系统湿式报警阀组件—CE认证
    Foxboro FBM232 P0926GW以太网通信模块
    原型(克隆)模式
    tensorRT是怎么构建和编译一个模型的
    计算机毕业设计(附源码)python智慧门诊综合管理系统
    网络安全漏洞分析与漏洞复现
    scss使用自定义函数实现单位像素随屏幕比例动态缩放
  • 原文地址:https://blog.csdn.net/IT_Scratch/article/details/126232299