【青少年编程】【四级】计算三角形面积
计算三角形面积
编写程序自动计算三角形的面积。手动输入三角形的底和高,程序自动计算出三角形的面积,三角形的面积等于底*高/2。
1. 准备工作
小猫角色,白色背景。
2. 功能实现
(1)询问“请输入三角形的底”,输入一个数值;
(2)询问“请输入三角形的高”,输入一个数值;
(3)小猫说“三角形的面积是xxx”2秒。
3. 设计思路与实现
(1)角色分析
角色:默认角色小猫
(2)背景分析
背景:默认背景(无色)
(3)所用积木块介绍
「a. 外观类」
在规定的时间内在舞台上显示输入的文字。
「b. 事件类」
程序开始积木块。 点击舞台区的绿旗,执行以绿旗开始的所有程序脚本。
「c. 侦测类」
角色发出询问,并在舞台下边框弹出对话框,等待用户的输入回答。
实时的侦测用户所输入的回答,并存储在“回答”变量中。
「d. 运算类」
算术运算,返回左边与右边的商。
算术运算,返回左边与右边的乘积。
连接两个字符串,得到一个新的字符串。
「e. 变量类」
建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色。
设置变量的值为给定值,通常用于初始化变量。
「f. 自制积木类」
建立一个积木,输入积木名称,然后添加积木的参数,以及选择“运行时是否刷新屏幕”。
(4)角色、舞台背景设置
「a. 角色设置」
默认角色设置,无需修改角色造型。
「b. 舞台背景设置」
默认舞台背景设置,无需修改舞台背景。
(5)脚本编写
「a. 角色:小猫」
新建变量:底、高、面积。表示三角形的底、高和面积。
制作新的积木:三角形面积(底,高),参数为:底、高
函数:三角形面积(底,高)
将变量“面积”设为(底 * 高)/ 2。
流程描述:
当按下绿棋时:
开始:点击绿旗,程序启动,执行后续指令模块。 询问“请输入三角形的底”,输入一个数值; 将“底”赋值为该数值。 询问“请输入三角形的高”,输入一个数值; 将“高”赋值为该数值。 调用函数 三角形面积(底,高) 小猫说“三角形的面积是xxx”2秒。
4. 评分标准
(1)输入三角形的底;(2分)
(2)输入三角形的高;(2分)
(3)能计算出三角形面积。(6分)
5. 考点分析
四级考试大纲与说明
(一)考核目标
学生对编程软件的较强综合操作能力,考查使用软件进行数据处理的能力,同时对函数和过程的理解和使用进行考查,以及学生对已掌握知识的深度综合应用及思考更优程序方案,另针对参加 4 级考试的学生将进行结合分析和计算的情境考查。
(二)能力目标
通过本级考试的学生,逻辑推理能力很不错,对数据的处理,函数和过程等的理解和使用掌握得很不错,对已学知识的综合应用能力很好,具备一定的程序调试和优化能力。学生对编程软件的进一步综合操作能力,考查新建链表,字符串处理,循环的复杂运用,理解函数的作用范 围,理解多线程的概念,同时考查学生对已掌握知识的深度综合应用, 另针对参加 4 级考试的学生将进行难度更高的逻辑推理能力的考查。
(三)考试标准
1、理解并使用链表、函数和多线程。
1)能够新建链表; 2)能够完成对链表中数据的插入、删除; 3)字符串处理; 4)能够自己创建一个有返回值的函数; 5)理解函数的作用范围; 6)理解多线程的概念; 7)循环的复杂运用; 8)逻辑,算法过渡。
(四)知识块
[x] 1. 字符串:字符串操作,加密 [x] 2. 函数:不同类型函数的创建,参数的设置,返回值,函数的调用 [ ] 3. 链表:创建链表,实现数据的增、删、改、查,显示和隐藏,找最值,平均值等 [x] 4. 大综合:前面所有知识点的综合使用,考查 [x] 5. 程序优化:使用已有知识进行问题的优化 [x] 6. 逻辑,算法过渡:分析和计算情境考察,如爬楼梯的方法(递归) [x] 7. 循环的复杂运用:循环的结构,循环的嵌套,递归调用
备注:
[x] 为本题涉及到的知识点。 [ ] 为需要掌握,但本题未涉及到的知识点。
(五)题型配比及分值
赞 (0)